From ea7b30541125f947482b51fb5d52ef1ab820bfd1 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Wed, 5 Mar 2025 21:14:07 -0800 Subject: [PATCH 01/51] Update version to 0.9-dev (#1354) --- docs-mslearn/toolkit/changelog.md | 11 ++++++- docs/README.md | 2 +- docs/_includes/components/site_nav.html | 2 +- docs/_includes/ftkver.txt | 2 +- docs/bicep.md | 2 +- docs/guide.md | 2 +- docs/help.md | 2 +- docs/hubs.md | 4 +-- docs/open-data.md | 2 +- docs/optimization-engine.md | 4 +-- docs/power-bi.md | 4 +-- docs/powershell.md | 2 +- docs/workbooks.md | 2 +- package-lock.json | 4 +-- package.json | 2 +- src/optimization-engine/ftkver.txt | 2 +- .../kql/CostSummary.Report/report.json | 30 +++++++++---------- .../kql/DataIngestion.Report/report.json | 16 +++++----- .../kql/Governance.Report/report.json | 20 ++++++------- .../kql/RateOptimization.Report/report.json | 26 ++++++++-------- .../WorkloadOptimization.Report/report.json | 14 ++++----- .../storage/CostSummary.Report/report.json | 28 ++++++++--------- .../storage/DataIngestion.Report/report.json | 16 +++++----- .../storage/Governance.Report/report.json | 20 ++++++------- .../RateOptimization.Report/report.json | 26 ++++++++-------- .../WorkloadOptimization.Report/report.json | 14 ++++----- src/powershell/Private/Get-VersionNumber.ps1 | 2 +- .../Tests/Integration/Toolkit.Tests.ps1 | 5 ++-- src/scripts/Build-PowerBI.ps1 | 7 +++-- src/scripts/Build-Toolkit.ps1 | 11 +++++++ src/templates/finops-hub/dashboard.json | 2 +- src/templates/finops-hub/modules/ftkver.txt | 2 +- src/templates/finops-workbooks/ftkver.txt | 2 +- src/workbooks/.scaffold/ftkver.txt | 2 +- 34 files changed, 158 insertions(+), 134 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 04b3a21a9..28baa427c 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -30,7 +30,16 @@ The following section lists features and enhancements that are currently in deve
-
+## v0.9 + +_Released March 2025_ + +> [!div class="nextstepaction"] +> [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) +> [!div class="nextstepaction"] +> [Full changelog](https://github.com/microsoft/finops-toolkit/compare/v0.8...v0.9) + +
## v0.8 Update 1 diff --git a/docs/README.md b/docs/README.md index 896f5bd35..96bf1b857 100644 --- a/docs/README.md +++ b/docs/README.md @@ -72,7 +72,7 @@ Automate and extend the Microsoft Cloud with starter kits, scripts, and advanced Download FinOps toolkit {% include ftkver.txt %} -💜 Give feedback +💜 Give feedback
diff --git a/docs/_includes/components/site_nav.html b/docs/_includes/components/site_nav.html index c11acb059..e730bcd57 100644 --- a/docs/_includes/components/site_nav.html +++ b/docs/_includes/components/site_nav.html @@ -89,7 +89,7 @@ diff --git a/docs/_includes/ftkver.txt b/docs/_includes/ftkver.txt index ce609caf8..4cf6b6721 100644 --- a/docs/_includes/ftkver.txt +++ b/docs/_includes/ftkver.txt @@ -1 +1 @@ -0.8 \ No newline at end of file +0.9-dev \ No newline at end of file diff --git a/docs/bicep.md b/docs/bicep.md index 4b764d459..d894abbc0 100644 --- a/docs/bicep.md +++ b/docs/bicep.md @@ -61,6 +61,6 @@ module 'br/public:cost/-:' { For details about the parameters for each module, refer to the documentation. About the modules -💜 Give feedback +💜 Give feedback
diff --git a/docs/guide.md b/docs/guide.md index 391c9aa7c..6340eaf18 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -110,6 +110,6 @@ Now it's time to learn the tools and services you need to be successful. Open the guide -💜 Give feedback +💜 Give feedback
diff --git a/docs/help.md b/docs/help.md index 45c98891f..84f2e82e7 100644 --- a/docs/help.md +++ b/docs/help.md @@ -166,6 +166,6 @@ Tools and resources within the FinOps toolkit are provided as-is without any exp We try to respond to issues and discussions within two business days but there can sometimes be unanticipated delays. If you completed all of the preceding steps and the issue wasn't resolved within a week, we should set up a Teams call for you. Then you can share your screen so we can troubleshoot the issue together. -💜 Give feedback +💜 Give feedback
diff --git a/docs/hubs.md b/docs/hubs.md index 4a1ce7f72..71d3e5b05 100644 --- a/docs/hubs.md +++ b/docs/hubs.md @@ -152,7 +152,7 @@ Create a new or update an existing FinOps hub instance. -
💜 Give feedback +
💜 Give feedback ## Learn more from documentation @@ -185,6 +185,6 @@ Create a new or update an existing FinOps hub instance. About FinOps hubs -💜 Give feedback +💜 Give feedback
diff --git a/docs/open-data.md b/docs/open-data.md index dd4ca16bc..f03909787 100644 --- a/docs/open-data.md +++ b/docs/open-data.md @@ -71,6 +71,6 @@ FinOps toolkit open data is used to transform Cost Management actual and amortiz About the data -💜 Give feedback +💜 Give feedback
diff --git a/docs/optimization-engine.md b/docs/optimization-engine.md index a92f5a525..a9a26f1a2 100644 --- a/docs/optimization-engine.md +++ b/docs/optimization-engine.md @@ -68,7 +68,7 @@ Azure Optimization Engine requires a command line deployment via a PowerShell sc Deploy via PowerShell -💜 Give feedback +💜 Give feedback ## Learn more from documentation @@ -101,6 +101,6 @@ Azure Optimization Engine requires a command line deployment via a PowerShell sc About Optimization Engine -💜 Give feedback +💜 Give feedback
diff --git a/docs/power-bi.md b/docs/power-bi.md index 22a0e9795..66ae3374c 100644 --- a/docs/power-bi.md +++ b/docs/power-bi.md @@ -113,7 +113,7 @@ Create a new or update an existing FinOps hub instance.
-💜 Give feedback +💜 Give feedback ## Explore the reports @@ -152,6 +152,6 @@ Create a new or update an existing FinOps hub instance. About the reports -💜 Give feedback +💜 Give feedback
diff --git a/docs/powershell.md b/docs/powershell.md index d2149cd3d..551abf41a 100644 --- a/docs/powershell.md +++ b/docs/powershell.md @@ -95,6 +95,6 @@ The FinOps toolkit PowerShell module helps you automate and scale common Cost Ma About the commands -💜 Give feedback +💜 Give feedback
diff --git a/docs/workbooks.md b/docs/workbooks.md index 28f595829..a97af6ae1 100644 --- a/docs/workbooks.md +++ b/docs/workbooks.md @@ -96,6 +96,6 @@ FinOps workbooks require the Workbook Contributor role to deplo About the workbooks -💜 Give feedback +💜 Give feedback
diff --git a/package-lock.json b/package-lock.json index 68f010699..cdc4a36bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ftk", - "version": "0.8.0", + "version": "0.9.0-dev", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ftk", - "version": "0.8.0", + "version": "0.9.0-dev", "license": "MIT", "devDependencies": { "all-contributors-cli": "^6.26.1" diff --git a/package.json b/package.json index d33825063..cc0e3d64f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ftk", - "version": "0.8.0", + "version": "0.9.0-dev", "description": "Starter kits, scripts, and advanced solutions to accelerate your FinOps journey in the Microsoft Cloud.", "main": "index.js", "directories": { diff --git a/src/optimization-engine/ftkver.txt b/src/optimization-engine/ftkver.txt index ce609caf8..4cf6b6721 100644 --- a/src/optimization-engine/ftkver.txt +++ b/src/optimization-engine/ftkver.txt @@ -1 +1 @@ -0.8 \ No newline at end of file +0.9-dev \ No newline at end of file diff --git a/src/power-bi/kql/CostSummary.Report/report.json b/src/power-bi/kql/CostSummary.Report/report.json index 18c0abde1..c7af102e8 100644 --- a/src/power-bi/kql/CostSummary.Report/report.json +++ b/src/power-bi/kql/CostSummary.Report/report.json @@ -121,7 +121,7 @@ "ordinal": 12, "visualContainers": [ { - "config": "{\"name\":\"0aa33012c01022b591c3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.TagsExample'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"0aa33012c01022b591c3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.TagsExample'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -588,7 +588,7 @@ "z": 4000.0 }, { - "config": "{\"name\":\"70b5310836bdbdf9d11a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Subscriptions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"70b5310836bdbdf9d11a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Subscriptions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1019,7 +1019,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"b9fb53d9fe7381c6a007\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Regions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b9fb53d9fe7381c6a007\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Regions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1298,7 +1298,7 @@ "z": 16000.0 }, { - "config": "{\"name\":\"7719d7435baeefe4bb67\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7719d7435baeefe4bb67\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1693,7 +1693,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"aa76d517677fcdf81f16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"aa76d517677fcdf81f16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2059,7 +2059,7 @@ "z": 9000.0 }, { - "config": "{\"name\":\"2734acba37d163e73dd8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.ResourceGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"2734acba37d163e73dd8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.ResourceGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2695,7 +2695,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"ff991b44ae4e11b14f21\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Inventory'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ff991b44ae4e11b14f21\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Inventory'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2904,7 +2904,7 @@ "z": 6000.0 }, { - "config": "{\"name\":\"96f7c455343b46c19cba\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"96f7c455343b46c19cba\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3352,7 +3352,7 @@ "z": 17000.0 }, { - "config": "{\"name\":\"e8006e93baf36cade09d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Services'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"e8006e93baf36cade09d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Services'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3444,7 +3444,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"08d65540e7841073ae81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.ChargeBreakdown'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"08d65540e7841073ae81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.ChargeBreakdown'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3993,7 +3993,7 @@ "z": 11000.0 }, { - "config": "{\"name\":\"b3e48969b67038ddee0f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.Resources'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b3e48969b67038ddee0f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Resources'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -4315,7 +4315,7 @@ "z": 13000.0 }, { - "config": "{\"name\":\"af31dcf7a0e5abbb4baa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"af31dcf7a0e5abbb4baa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -4368,7 +4368,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"c3a5f0c65dfc5c4b04c2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"c3a5f0c65dfc5c4b04c2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -4518,7 +4518,7 @@ "z": 3000.0 }, { - "config": "{\"name\":\"e82905c8e3d2dd647563\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":500,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"e82905c8e3d2dd647563\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":500,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -4545,7 +4545,7 @@ "z": 18000.0 }, { - "config": "{\"name\":\"ecac7d836cc5a75e3dc7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'58ddce0ac819d194c4fc'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ecac7d836cc5a75e3dc7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'58ddce0ac819d194c4fc'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, diff --git a/src/power-bi/kql/DataIngestion.Report/report.json b/src/power-bi/kql/DataIngestion.Report/report.json index c6c879822..7b3d9e994 100644 --- a/src/power-bi/kql/DataIngestion.Report/report.json +++ b/src/power-bi/kql/DataIngestion.Report/report.json @@ -291,7 +291,7 @@ "z": 6000.0 }, { - "config": "{\"name\":\"8701482ddd4d88dee905\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/KQL.Errors'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3edec7be2f9009778f45\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"8701482ddd4d88dee905\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/KQL.Errors'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3edec7be2f9009778f45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -756,7 +756,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"9e2ec0b49feca9b9ab4c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":1250,\"width\":240,\"height\":32,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"9e2ec0b49feca9b9ab4c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":1250,\"width\":240,\"height\":32,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -872,7 +872,7 @@ "z": 7000.0 }, { - "config": "{\"name\":\"d8a201262c9a6f0a6522\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"d8a201262c9a6f0a6522\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -890,7 +890,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"dc427474a7d0394b986f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.DataIngestion.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.DataIngestion.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"f3f1baeac787248b3885\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"dc427474a7d0394b986f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.DataIngestion.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.DataIngestion.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"f3f1baeac787248b3885\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -934,7 +934,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"ef66ba9c4ce95d95a5ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":1125,\"width\":88,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.DataIngestion.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.DataIngestion.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'abcb7d23f1555cec5afc'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ef66ba9c4ce95d95a5ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":1125,\"width\":88,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.DataIngestion.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.DataIngestion.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'abcb7d23f1555cec5afc'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1186,7 +1186,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"a30f7398b90761058865\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/KQL.Ingestion'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1977e2f6c416ef755da4\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"a30f7398b90761058865\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/KQL.Ingestion'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1977e2f6c416ef755da4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1404,7 +1404,7 @@ "z": 11000.0 }, { - "config": "{\"name\":\"489068c8338169a3333f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/KQL.FinOpsHubs'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7df804c9b1a8e5e584fa\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"489068c8338169a3333f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/KQL.FinOpsHubs'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7df804c9b1a8e5e584fa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1647,7 +1647,7 @@ "ordinal": 2, "visualContainers": [ { - "config": "{\"name\":\"09b489166730787145ed\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/KQL.Exports'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"832ec39cb8273d71d2d5\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"09b489166730787145ed\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/KQL.Exports'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"832ec39cb8273d71d2d5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/kql/Governance.Report/report.json b/src/power-bi/kql/Governance.Report/report.json index e3f43a9f4..17b9cf034 100644 --- a/src/power-bi/kql/Governance.Report/report.json +++ b/src/power-bi/kql/Governance.Report/report.json @@ -273,7 +273,7 @@ "z": 12000.0 }, { - "config": "{\"name\":\"6997ad560b01616cd603\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/KQL.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"6997ad560b01616cd603\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -732,7 +732,7 @@ "z": 4000.0 }, { - "config": "{\"name\":\"d77270b62009b4d0c469\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/KQL.PolicyCompliance'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"d77270b62009b4d0c469\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.PolicyCompliance'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -914,7 +914,7 @@ "z": 13000.0 }, { - "config": "{\"name\":\"62a84539cab823ccb73b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/KQL.SqlDatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"62a84539cab823ccb73b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.SqlDatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1293,7 +1293,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"77df08b0229a48be8b07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"77df08b0229a48be8b07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1526,7 +1526,7 @@ "z": 13000.0 }, { - "config": "{\"name\":\"20044d6599d15a6135d1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/KQL.NetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"20044d6599d15a6135d1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.NetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2130,7 +2130,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"82a571f908d008127558\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.Governance.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.Governance.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"82a571f908d008127558\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.Governance.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.Governance.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -2202,7 +2202,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"b54165fc12a7486e807a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"b54165fc12a7486e807a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -2220,7 +2220,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"b97a63a409cc8bc34280\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.Governance.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.Governance.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'8d23999e8d1041a0850b'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b97a63a409cc8bc34280\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.Governance.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.Governance.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'8d23999e8d1041a0850b'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -2327,7 +2327,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"faaddc4d5628b7995a00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"faaddc4d5628b7995a00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -2562,7 +2562,7 @@ "z": 14000.0 }, { - "config": "{\"name\":\"935cf1e4a10405ed3648\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/KQL.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"935cf1e4a10405ed3648\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/kql/RateOptimization.Report/report.json b/src/power-bi/kql/RateOptimization.Report/report.json index 8bae9ee7c..a6adb57b4 100644 --- a/src/power-bi/kql/RateOptimization.Report/report.json +++ b/src/power-bi/kql/RateOptimization.Report/report.json @@ -479,7 +479,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"b5b9703f776050bca55b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b5b9703f776050bca55b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -883,7 +883,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"5920cbf526b502435de2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.TotalSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"5920cbf526b502435de2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.TotalSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1460,7 +1460,7 @@ "z": 0.0 }, { - "config": "{\"name\":\"4d9524e768ccf8a22f78\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":1250,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'da0a4620bf1d33e2775e'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"4d9524e768ccf8a22f78\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":1250,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'da0a4620bf1d33e2775e'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1630,7 +1630,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"aa99304da47e589cd63c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":500,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"aa99304da47e589cd63c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":500,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1789,7 +1789,7 @@ "z": 3000.0 }, { - "config": "{\"name\":\"fa1cda59e7005f9b9438\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"fa1cda59e7005f9b9438\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -1798,7 +1798,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"fa65b655d64e3524026b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":1500,\"width\":240,\"height\":32,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"fa65b655d64e3524026b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":1500,\"width\":240,\"height\":32,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -1863,7 +1863,7 @@ "z": 4000.0 }, { - "config": "{\"name\":\"1ea6519a4415356c9b64\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.HybridBenefit'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"1ea6519a4415356c9b64\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.HybridBenefit'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2501,7 +2501,7 @@ "z": 12000.0 }, { - "config": "{\"name\":\"ece2d625fee5317088d5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ece2d625fee5317088d5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2887,7 +2887,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"dc00639b4345b907729a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"dc00639b4345b907729a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3087,7 +3087,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"954874dd67a6bd28c77f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.Chargeback'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"954874dd67a6bd28c77f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Chargeback'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -4231,7 +4231,7 @@ "z": 9000.0 }, { - "config": "{\"name\":\"2639018036f1822a3207\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"2639018036f1822a3207\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -4706,7 +4706,7 @@ "z": 14000.0 }, { - "config": "{\"name\":\"b2f030b18311a760b2bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b2f030b18311a760b2bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -4943,7 +4943,7 @@ "z": 9000.0 }, { - "config": "{\"name\":\"69d0cb185d256fa42439\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscounts'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"69d0cb185d256fa42439\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscounts'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/kql/WorkloadOptimization.Report/report.json b/src/power-bi/kql/WorkloadOptimization.Report/report.json index 570816480..e3e601d0b 100644 --- a/src/power-bi/kql/WorkloadOptimization.Report/report.json +++ b/src/power-bi/kql/WorkloadOptimization.Report/report.json @@ -221,7 +221,7 @@ "z": 7500.0 }, { - "config": "{\"name\":\"38865cd18d662843002b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.UnattachedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"2fd7aa69eda28947e37e\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"38865cd18d662843002b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.UnattachedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"2fd7aa69eda28947e37e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -795,7 +795,7 @@ "z": 16000.0 }, { - "config": "{\"name\":\"fa192f1593b906983e70\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.Recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5c0b22d2806027c10634\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"fa192f1593b906983e70\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.Recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5c0b22d2806027c10634\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1028,7 +1028,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"7ee25e754d6b6dfe782d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7ee25e754d6b6dfe782d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -1153,7 +1153,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"baf9d1fe7f9086884005\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"baf9d1fe7f9086884005\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -1225,7 +1225,7 @@ "z": 11000.0 }, { - "config": "{\"name\":\"e222c8e7afd357d1db37\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.WorkloadOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.WorkloadOptimization.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'9882785c36c2ec058d8d'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"e222c8e7afd357d1db37\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.WorkloadOptimization.GetStarted'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'9882785c36c2ec058d8d'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1304,7 +1304,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"ff4f34ae4413b2ab1c80\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.WorkloadOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.WorkloadOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"7c5ed4b7f28bd45e2f3a\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ff4f34ae4413b2ab1c80\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.WorkloadOptimization.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"7c5ed4b7f28bd45e2f3a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1422,7 +1422,7 @@ "z": 12000.0 }, { - "config": "{\"name\":\"4ba8922370be12319547\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3a920645384cb72de810\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"4ba8922370be12319547\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/KQL.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3a920645384cb72de810\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/storage/CostSummary.Report/report.json b/src/power-bi/storage/CostSummary.Report/report.json index 41d0c4c46..51da1f93c 100644 --- a/src/power-bi/storage/CostSummary.Report/report.json +++ b/src/power-bi/storage/CostSummary.Report/report.json @@ -366,7 +366,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"cfd696dc02c80537892e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.TagsExample'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"cfd696dc02c80537892e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.TagsExample'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -678,7 +678,7 @@ "z": 0.0 }, { - "config": "{\"name\":\"7a72af066794fba1f3c4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":5000,\"width\":240,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"7a72af066794fba1f3c4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":5000,\"width\":240,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -767,7 +767,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"ae49ee287112cd583e0a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":4000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ae49ee287112cd583e0a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":4000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -848,7 +848,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"debc77851805a849615c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":2000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"debc77851805a849615c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":2000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -1021,7 +1021,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"6a805af0ffebe9ca8f7b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Subscriptions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"6a805af0ffebe9ca8f7b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Subscriptions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1514,7 +1514,7 @@ "z": 4000.0 }, { - "config": "{\"name\":\"babf5acb402181305ade\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Regions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"babf5acb402181305ade\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Regions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1750,7 +1750,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"841a813e355731184b85\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"841a813e355731184b85\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2056,7 +2056,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"7fc8cfebf0b0e34f02bb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7fc8cfebf0b0e34f02bb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2634,7 +2634,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"996330e6d16b6b5205a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.ResourceGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"996330e6d16b6b5205a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.ResourceGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2807,7 +2807,7 @@ "z": 0.0 }, { - "config": "{\"name\":\"164dea0fad3df20d96aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Inventory'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"164dea0fad3df20d96aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Inventory'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3363,7 +3363,7 @@ "z": 9000.0 }, { - "config": "{\"name\":\"a087c742450739de4a6f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"a087c742450739de4a6f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3527,7 +3527,7 @@ "z": 0.0 }, { - "config": "{\"name\":\"15c86a307bfa61308d37\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Services'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"15c86a307bfa61308d37\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Services'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3842,7 +3842,7 @@ "z": 3000.0 }, { - "config": "{\"name\":\"06b1c195e04fc014c629\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.ChargeBreakdown'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"06b1c195e04fc014c629\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.ChargeBreakdown'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -4184,7 +4184,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"0da3ca30cbe96f93742f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.CostSummary/featureName/Storage.Resources'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"0da3ca30cbe96f93742f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Resources'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/storage/DataIngestion.Report/report.json b/src/power-bi/storage/DataIngestion.Report/report.json index 459d7a7cc..b7e740c86 100644 --- a/src/power-bi/storage/DataIngestion.Report/report.json +++ b/src/power-bi/storage/DataIngestion.Report/report.json @@ -317,7 +317,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"7fb1f2902c06c1546c12\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/Storage.Errors'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1635adffd937185628b8\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7fb1f2902c06c1546c12\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/Storage.Errors'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1635adffd937185628b8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -666,7 +666,7 @@ "z": 13000.0 }, { - "config": "{\"name\":\"6060d7deeb240720c23c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"89c2013b1e0dcd8ca4d7\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"6060d7deeb240720c23c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"89c2013b1e0dcd8ca4d7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -684,7 +684,7 @@ "z": 3000.0 }, { - "config": "{\"name\":\"6502ed9e00bea9097736\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'17221f44c9a09057e62a'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"6502ed9e00bea9097736\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'17221f44c9a09057e62a'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -720,7 +720,7 @@ "z": 4000.0 }, { - "config": "{\"name\":\"7464664f61286ea5d05c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7464664f61286ea5d05c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -924,7 +924,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"e95d8149a7901e4520c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"e95d8149a7901e4520c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -1159,7 +1159,7 @@ "z": 11000.0 }, { - "config": "{\"name\":\"b6ab498d69e8c2700135\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/Storage.Ingestion'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c3dbfd50d57677e97039\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b6ab498d69e8c2700135\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/Storage.Ingestion'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c3dbfd50d57677e97039\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1591,7 +1591,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"dd7147832705685c5b30\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/Storage.FinOpsHubs'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3900368792e4bbd37913\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"dd7147832705685c5b30\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/Storage.FinOpsHubs'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3900368792e4bbd37913\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1941,7 +1941,7 @@ "z": 4000.0 }, { - "config": "{\"name\":\"e23f0d93c6a471d5e2d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.DataIngestion/featureName/Storage.Exports'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"760f4779578007494a07\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"e23f0d93c6a471d5e2d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Data%20ingestion%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Data%20ingestion%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.DataIngestion/featureName/Storage.Exports'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"760f4779578007494a07\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/storage/Governance.Report/report.json b/src/power-bi/storage/Governance.Report/report.json index 79a653060..ac5ad1bd6 100644 --- a/src/power-bi/storage/Governance.Report/report.json +++ b/src/power-bi/storage/Governance.Report/report.json @@ -255,7 +255,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"58dd0210584ae7340d4d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/Storage.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"58dd0210584ae7340d4d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -499,7 +499,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"0d68934780c36708d00b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/Storage.PolicyCompliance'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"0d68934780c36708d00b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.PolicyCompliance'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1063,7 +1063,7 @@ "z": 4000.0 }, { - "config": "{\"name\":\"dca6dfb3c417620bc8aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/Storage.SqlDatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"dca6dfb3c417620bc8aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.SqlDatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1423,7 +1423,7 @@ "z": 6000.0 }, { - "config": "{\"name\":\"d8d17506202d1e0a04b5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/Storage.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"d8d17506202d1e0a04b5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1674,7 +1674,7 @@ "z": 14000.0 }, { - "config": "{\"name\":\"7f45b86e304dcd91ca9b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'2f08f03f1c17a4448378'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7f45b86e304dcd91ca9b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'2f08f03f1c17a4448378'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1683,7 +1683,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"81f3ad399001b121980c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"81f3ad399001b121980c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1771,7 +1771,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"ad133cfd2c0beb1ab921\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ad133cfd2c0beb1ab921\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -1887,7 +1887,7 @@ "z": 9000.0 }, { - "config": "{\"name\":\"d29000df9b0a2abc5015\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"d29000df9b0a2abc5015\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -2317,7 +2317,7 @@ "z": 17000.0 }, { - "config": "{\"name\":\"e49dee65666573e49a2e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/Storage.NetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"e49dee65666573e49a2e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.NetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2532,7 +2532,7 @@ "z": 6000.0 }, { - "config": "{\"name\":\"7fdfde160a814bbd021c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.Governance/featureName/Storage.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7fdfde160a814bbd021c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/storage/RateOptimization.Report/report.json b/src/power-bi/storage/RateOptimization.Report/report.json index 7eb03abeb..bf5773322 100644 --- a/src/power-bi/storage/RateOptimization.Report/report.json +++ b/src/power-bi/storage/RateOptimization.Report/report.json @@ -478,7 +478,7 @@ "z": 14000.0 }, { - "config": "{\"name\":\"cc45837ac84ce3aa0bd1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.TotalSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"cc45837ac84ce3aa0bd1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.TotalSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -641,7 +641,7 @@ "z": 3000.0 }, { - "config": "{\"name\":\"313482e7195b2ed18129\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'97ec54e0221e05615330'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"313482e7195b2ed18129\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'97ec54e0221e05615330'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -722,7 +722,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"4d88c851bd50b961bc16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"4d88c851bd50b961bc16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -909,7 +909,7 @@ "z": 5000.0 }, { - "config": "{\"name\":\"b389d7f5c05321d8127b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b389d7f5c05321d8127b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -970,7 +970,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"dee8b32d112eb77989c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"dee8b32d112eb77989c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1356,7 +1356,7 @@ "z": 16000.0 }, { - "config": "{\"name\":\"da194f0550b68034d077\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.HybridBenefit'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"da194f0550b68034d077\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.HybridBenefit'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1475,7 +1475,7 @@ "z": 3000.0 }, { - "config": "{\"name\":\"1e3ec6778a7376d785a1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"1e3ec6778a7376d785a1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2207,7 +2207,7 @@ "z": 10000.0 }, { - "config": "{\"name\":\"acbab5dd74371d0352eb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":47}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"acbab5dd74371d0352eb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":47}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2675,7 +2675,7 @@ "z": 3000.0 }, { - "config": "{\"name\":\"ca89ceec003088bca9d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ca89ceec003088bca9d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -2785,7 +2785,7 @@ "z": 8000.0 }, { - "config": "{\"name\":\"08f026b0c0533a204904\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.Chargeback'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"08f026b0c0533a204904\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.Chargeback'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3385,7 +3385,7 @@ "z": 0.0 }, { - "config": "{\"name\":\"daa6ab44852c249000c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"daa6ab44852c249000c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3700,7 +3700,7 @@ "z": 9000.0 }, { - "config": "{\"name\":\"bd562e5b112dc10ed4dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"bd562e5b112dc10ed4dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -3997,7 +3997,7 @@ "z": 0.0 }, { - "config": "{\"name\":\"c1cb66042603b3070956\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscounts'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"c1cb66042603b3070956\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscounts'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/power-bi/storage/WorkloadOptimization.Report/report.json b/src/power-bi/storage/WorkloadOptimization.Report/report.json index 54d7d3488..f40f22dff 100644 --- a/src/power-bi/storage/WorkloadOptimization.Report/report.json +++ b/src/power-bi/storage/WorkloadOptimization.Report/report.json @@ -343,7 +343,7 @@ "z": 13000.0 }, { - "config": "{\"name\":\"a2bccd122db08ca25b55\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.Recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"18cbcc1077b2789281e9\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"a2bccd122db08ca25b55\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.Recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"18cbcc1077b2789281e9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -560,7 +560,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"1dc9fcfbebc820e62ec7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.UnattachedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1da86c0f5ed08b62e616\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"1dc9fcfbebc820e62ec7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.UnattachedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1da86c0f5ed08b62e616\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, @@ -1017,7 +1017,7 @@ "z": 2000.0 }, { - "config": "{\"name\":\"7f2b843db7d09c1b0cee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7f2b843db7d09c1b0cee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 112.0, @@ -1070,7 +1070,7 @@ "z": 19000.0 }, { - "config": "{\"name\":\"9c7d5b6e8a011dee850b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"0.8 · 2025-02-10 · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", + "config": "{\"name\":\"9c7d5b6e8a011dee850b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", "height": 32.0, "width": 240.0, @@ -1240,7 +1240,7 @@ "z": 0.0 }, { - "config": "{\"name\":\"dacfef74b1a1465e4265\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'ef79b7aa916210d0d0ad'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"dacfef74b1a1465e4265\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'ef79b7aa916210d0d0ad'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1302,7 +1302,7 @@ "z": 1000.0 }, { - "config": "{\"name\":\"f2e114f2aa930db58b53\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK0.8'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"6a7203d933cbe61a54ab\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"f2e114f2aa930db58b53\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"6a7203d933cbe61a54ab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 88.0, @@ -1617,7 +1617,7 @@ "z": 6000.0 }, { - "config": "{\"name\":\"c0756d2b77c058a58479\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK0.8/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"18c08d7be0513c6b425e\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"c0756d2b77c058a58479\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Workload%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Workload%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.WorkloadOptimization/featureName/Storage.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"18c08d7be0513c6b425e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 32.0, "width": 192.0, diff --git a/src/powershell/Private/Get-VersionNumber.ps1 b/src/powershell/Private/Get-VersionNumber.ps1 index 75f2afe47..8b2da1b05 100644 --- a/src/powershell/Private/Get-VersionNumber.ps1 +++ b/src/powershell/Private/Get-VersionNumber.ps1 @@ -4,5 +4,5 @@ function Get-VersionNumber { param() - return '0.8' + return '0.9-dev' } diff --git a/src/powershell/Tests/Integration/Toolkit.Tests.ps1 b/src/powershell/Tests/Integration/Toolkit.Tests.ps1 index d6171279f..729107753 100644 --- a/src/powershell/Tests/Integration/Toolkit.Tests.ps1 +++ b/src/powershell/Tests/Integration/Toolkit.Tests.ps1 @@ -6,8 +6,8 @@ Describe 'Get-FinOpsToolkitVersion' { It 'Should return all known releases' { # Arrange - $plannedRelease = '0.8' - $expected = @('0.7', '0.6', '0.5', '0.4', '0.3', '0.2', '0.1.1', '0.1', '0.0.1') + $plannedRelease = '0.9' + $expected = @('0.8', '0.7', '0.6', '0.5', '0.4', '0.3', '0.2', '0.1.1', '0.1', '0.0.1') # Act $result = Get-FinOpsToolkitVersion @@ -35,6 +35,7 @@ Describe 'Get-FinOpsToolkitVersion' { $verStr | Should -BeIn (@($plannedRelease) + $expected) -Because "version '$verStr' should be added to the verification test" # Templates + CheckFile "finops-hub-dashboard.json" '0.8' $null CheckFile "finops-hub-v$verStr.zip" $null $null CheckFile "finops-workbooks-v$verStr.zip" '0.6' $null CheckFile "governance-workbook-v$verStr.zip" '0.1' '0.5' diff --git a/src/scripts/Build-PowerBI.ps1 b/src/scripts/Build-PowerBI.ps1 index a73cfe9b2..dac2a22ae 100644 --- a/src/scripts/Build-PowerBI.ps1 +++ b/src/scripts/Build-PowerBI.ps1 @@ -169,8 +169,11 @@ $reports | ForEach-Object { Write-UTF16LE -File "$targetFile/DiagramLayout" -Json (Get-Content "$datasetDir/diagramLayout.json" -Raw | ConvertFrom-Json -Depth 100) # Report/Layout - # TODO: Will this work as a JSON file? - Write-UTF16LE -File "$targetFile/Report/Layout" -Json (Get-Content "$reportDir/report.json" -Raw | ConvertFrom-Json -Depth 100) + $reportJson = Get-Content "$reportDir/Layout.json" -Raw | ConvertFrom-Json -Depth 100 + (Get-Content "$reportDir/report.json" -Raw) ` + -replace '\$\$ftkver\$\$', $version ` + -replace '\$\$build-date\$\$', (Get-Date -Format 'yyyy-MM-dd') + Write-UTF16LE -File "$targetFile/Report/Layout" -Json ($reportJson | ConvertFrom-Json -Depth 100) # Report/StaticResources Copy-Item "$reportDir/StaticResources" "$targetFile/Report/StaticResources" -Recurse -Force diff --git a/src/scripts/Build-Toolkit.ps1 b/src/scripts/Build-Toolkit.ps1 index fe2b995f4..31e8531db 100644 --- a/src/scripts/Build-Toolkit.ps1 +++ b/src/scripts/Build-Toolkit.ps1 @@ -136,6 +136,17 @@ Get-ChildItem -Path "$PSScriptRoot/../templates/*", "$PSScriptRoot/../optimizati Build-MainBicep $destDir } + # Update placeholder variables + # TODO: Genericize this so it can be used for any files + if (Test-Path "$srcDir/dashboard.json") + { + (Get-Content "$destDir/dashboard.json" -Raw) ` + -replace '\$\$ftkver\$\$', $ver ` + -replace '\$\$build-date\$\$', (Get-Date -Format 'yyyy-MM-dd') ` + -replace '\$\$build-month\$\$', (Get-Date -Format 'MMMM yyyy') ` + | Out-File "$destDir/dashboard.json" -Encoding utf8 -Force + } + # Update version in ftkver.txt files Get-ChildItem $destDir -Include ftkver.txt -Recurse | ForEach-Object { $ver | Out-File $_ -NoNewline } diff --git a/src/templates/finops-hub/dashboard.json b/src/templates/finops-hub/dashboard.json index 4217466f0..cc66ffc97 100644 --- a/src/templates/finops-hub/dashboard.json +++ b/src/templates/finops-hub/dashboard.json @@ -172,7 +172,7 @@ "visualType": "markdownCard", "pageId": "969ddf4c-8f2a-4ec4-9588-bb2f39473c9f", "layout": { "x": 0, "y": 0, "width": 18, "height": 6 }, - "markdownText": "# FinOps hubs 0.8 (January 2025)\nThe FinOps hub dashboard provides several summaries of your cost and usage in aligment with the [FinOps Framework](https://aka.ms/ftk/fx/capabilities). All data formatted based on the [FinOps Open Cost and Usage Specification (FOCUS)](https://aka.ms/finops/focus).\n\nMost of this dashboard is designed to work with effective (amortized) cost rather than billed (actual) cost. Amortization breaks down reservation and savings plan purchases and allocates costs to the resources that received the benefit to facilitate chargeback reporting. Effective costs will not match your invoice. For invoice reconciliation, refer to the **Invoicing** page.\n\n[Learn more](https://aka.ms/finops/hubs)\n", + "markdownText": "# FinOps hubs $$ftkver$$ ($$build-month$$)\nThe FinOps hub dashboard provides several summaries of your cost and usage in aligment with the [FinOps Framework](https://aka.ms/ftk/fx/capabilities). All data formatted based on the [FinOps Open Cost and Usage Specification (FOCUS)](https://aka.ms/finops/focus).\n\nMost of this dashboard is designed to work with effective (amortized) cost rather than billed (actual) cost. Amortization breaks down reservation and savings plan purchases and allocates costs to the resources that received the benefit to facilitate chargeback reporting. Effective costs will not match your invoice. For invoice reconciliation, refer to the **Invoicing** page.\n\n[Learn more](https://aka.ms/finops/hubs)\n", "visualOptions": {} }, { diff --git a/src/templates/finops-hub/modules/ftkver.txt b/src/templates/finops-hub/modules/ftkver.txt index ce609caf8..4cf6b6721 100644 --- a/src/templates/finops-hub/modules/ftkver.txt +++ b/src/templates/finops-hub/modules/ftkver.txt @@ -1 +1 @@ -0.8 \ No newline at end of file +0.9-dev \ No newline at end of file diff --git a/src/templates/finops-workbooks/ftkver.txt b/src/templates/finops-workbooks/ftkver.txt index ce609caf8..4cf6b6721 100644 --- a/src/templates/finops-workbooks/ftkver.txt +++ b/src/templates/finops-workbooks/ftkver.txt @@ -1 +1 @@ -0.8 \ No newline at end of file +0.9-dev \ No newline at end of file diff --git a/src/workbooks/.scaffold/ftkver.txt b/src/workbooks/.scaffold/ftkver.txt index ce609caf8..4cf6b6721 100644 --- a/src/workbooks/.scaffold/ftkver.txt +++ b/src/workbooks/.scaffold/ftkver.txt @@ -1 +1 @@ -0.8 \ No newline at end of file +0.9-dev \ No newline at end of file From 62bd34098f1093ad3722aae9ee43bafbed406962 Mon Sep 17 00:00:00 2001 From: Brett Wilson Date: Thu, 6 Mar 2025 01:52:15 -0800 Subject: [PATCH 02/51] =?UTF-8?q?Replace=20body=20{}=20with=20blank=20stri?= =?UTF-8?q?ng=20to=20prevent=20errors=20raised=20by=20cost=20ma=E2=80=A6?= =?UTF-8?q?=20(#1365)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: msbrett --- src/templates/finops-hub/modules/dataFactory.bicep | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/templates/finops-hub/modules/dataFactory.bicep b/src/templates/finops-hub/modules/dataFactory.bicep index 3eded5c23..0bfd59219 100644 --- a/src/templates/finops-hub/modules/dataFactory.bicep +++ b/src/templates/finops-hub/modules/dataFactory.bicep @@ -2251,7 +2251,7 @@ resource pipeline_RunExportJobs 'Microsoft.DataFactory/factories/pipelines@2018- 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs@${ftkVersion}' ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' } - body: '{}' + body: ' ' authentication: { type: 'MSI' resource: { From 2bbe759150a885ca4cd423e32c65869a22160286 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Sat, 8 Mar 2025 01:16:53 -0800 Subject: [PATCH 03/51] Add Power BI build script (#1328) --- src/scripts/Build-PowerBI.ps1 | 32 +++++++++---------- .../modules/scripts/IngestionSetup.kql | 2 +- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/src/scripts/Build-PowerBI.ps1 b/src/scripts/Build-PowerBI.ps1 index dac2a22ae..9f52580f3 100644 --- a/src/scripts/Build-PowerBI.ps1 +++ b/src/scripts/Build-PowerBI.ps1 @@ -103,43 +103,44 @@ $reports | ForEach-Object { $folder = $inputFile.DirectoryName $reportDir = "$folder/$reportName.Report" $datasetDir = "$folder/Shared.Dataset" + $reportType = $inputFile.Name.Split('.')[1] # Extract "kql" or "storage" from filename Write-Verbose "Processing $($inputFile.Name)..." $metadata = @{ CostSummary = @{ Intro = "The Cost summary report provides several summaries of your effective (amortized) and billed costs based on the FinOps Open Cost and Usage Specification (FOCUS). Amortization breaks down reservation and savings plan purchases and allocates costs to the resources that received the benefit. Effective costs will not match your invoice." Tables = @("Costs", "Prices", "PricingUnits") - Expressions = @("▶️ START HERE", "Cluster URL", "Default Granularity", "Number of Months", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") + Expressions = @("▶️ START HERE", "Cluster URL", "[storage]Storage URL", "Default Granularity", "Number of Months", "RangeStart", "RangeEnd", "Experimental: Add Missing Prices", "Deprecated: Perform Extra Query Optimizations", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") } DataIngestion = @{ Intro = "The Data ingestion report provides details about the data you've ingested into your FinOps hub storage account." Tables = @("Costs", "HubScopes", "HubSettings", "Prices", "PricingUnits", "StorageData", "StorageErrors") - Expressions = @("▶️ START HERE", "Cluster URL", "Default Granularity", "Number of Months", "Storage URL", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") + Expressions = @("▶️ START HERE", "Cluster URL", "Storage URL", "Default Granularity", "Number of Months", "RangeStart", "RangeEnd", "Experimental: Add Missing Prices", "Deprecated: Perform Extra Query Optimizations", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") } Governance = @{ Intro = "The Cloud policy and governance report summarizes your Microsoft Cloud governance posture. It offers the standard metrics aligned with the Cloud Adoption Framework to facilitate identifying issues, applying recommendations, and resolving compliance gaps." - Tables = @("AdvisorRecommendations", "Compliance calculation", "Costs", "Disks", "ManagementGroups", "NetworkInterfaces", "NetworkSecurityGroups", "PolicyAssignments", "PolicyDefinitions", "PolicyStates", "PricingUnits", "PublicIPAddresses", "Regions", "Resources", "ResourceTypes", "SqlDatabases", "Subscriptions", "VirtualMachines") - Expressions = @("▶️ START HERE", "Cluster URL", "Default Granularity", "Number of Months", "ftk_DemoFilter", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") + Tables = @("AdvisorRecommendations", "Compliance calculation", "Costs", "Disks", "ManagementGroups", "NetworkInterfaces", "NetworkSecurityGroups", "PolicyAssignments", "PolicyDefinitions", "PolicyStates", "Prices", "PricingUnits", "PublicIPAddresses", "Regions", "Resources", "ResourceTypes", "SqlDatabases", "Subscriptions", "VirtualMachines") + Expressions = @("▶️ START HERE", "Cluster URL", "[storage]Storage URL", "Default Granularity", "Number of Months", "RangeStart", "RangeEnd", "Experimental: Add Missing Prices", "Deprecated: Perform Extra Query Optimizations", "ftk_DemoFilter", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") } RateOptimization = @{ Intro = "The Rate optimization report provides insights into any workload optimization opportunities, like reservations, savings plans, and Azure Hybrid Benefit. This reports uses effective cost, which amortizes and breaks reservation and savings plan purchases down and allocates costs out to the resources that received the benefit. Effective cost will not match your invoice." - Tables = @("Costs", "Prices", "PricingUnits", "ReservationRecommendations") - Expressions = @("▶️ START HERE", "Cluster URL", "Default Granularity", "Number of Months", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") + Tables = @("Costs", "InstanceSizeFlexibility", "Prices", "PricingUnits", "ReservationRecommendations") + Expressions = @("▶️ START HERE", "Cluster URL", "[storage]Storage URL", "Default Granularity", "Number of Months", "RangeStart", "RangeEnd", "Experimental: Add Missing Prices", "Deprecated: Perform Extra Query Optimizations", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") } WorkloadOptimization = @{ Intro = "The Workload optimization report provides insights into resource utilization and efficiency opportunities based on historical usage patterns. Use this report to determine if resources can be scaled down or even shutdown during off-peak hours to minimize wasteful usage and spending. Also consider cheaper alternatives when available and ensure all workloads have some direct or indirect link to business value to avoid unnecessary usage and costs that don't contribute to the mission." - Tables = @("AdvisorRecommendations", "Costs", "Disks", "Prices", "PricingUnits", "Resources") - Expressions = @("▶️ START HERE", "Cluster URL", "Default Granularity", "Number of Months", "ftk_DemoFilter", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") + Tables = @("AdvisorRecommendations", "Costs", "Disks", "Prices", "PricingUnits", "Resources", "Subscriptions", "VirtualMachines") + Expressions = @("▶️ START HERE", "Cluster URL", "[storage]Storage URL", "Default Granularity", "Number of Months", "RangeStart", "RangeEnd", "Experimental: Add Missing Prices", "Deprecated: Perform Extra Query Optimizations", "ftk_DemoFilter", "ftk_DatetimeToJulianDate", "ftk_ImpalaToJulianDate", "ftk_Metadata", "ftk_ParseResourceId", "ftk_ParseResourceName", "ftk_ParseResourceType", "ftk_Storage") } }[$reportName] - + # Create folder structure $targetFile = "$relDir/$($inputFile.Name.Replace('.pbip', ''))" Remove-Item $targetFile -Recurse -Force -ErrorAction SilentlyContinue & "$PSScriptRoot/New-Directory.ps1" $targetFile & "$PSScriptRoot/New-Directory.ps1" "$targetFile/Report" - # TODO: DataModelSchema + # DataModelSchema $model = [Microsoft.AnalysisServices.Tabular.TmdlSerializer]::DeserializeDatabaseFromFolder("$datasetDir/definition") # cSpell:ignore TMDL $modelJson = [Microsoft.AnalysisServices.Tabular.JsonSerializer]::SerializeDatabase($model) | ConvertFrom-Json -Depth 100 -AsHashtable $modelJson.name = [guid]::NewGuid() @@ -151,9 +152,9 @@ $reports | ForEach-Object { $exp.expression = $exp.expression -replace '^\\"[^\\"]+\\" meta ', 'null meta ' } } - $modelJson.model.tables = $modelJson.model.tables | Where-Object { $metadata.Tables -contains $_.name } - $modelJson.model.relationships = @($modelJson.model.relationships | Where-Object { $metadata.Tables -contains $_.fromTable -and $metadata.Tables -contains $_.toTable }) - $modelJson.model.expressions = $modelJson.model.expressions | Where-Object { $metadata.Expressions -contains $_.name } + $modelJson.model.tables = $modelJson.model.tables | Where-Object { $metadata.Tables -contains $_.name -or $metadata.Tables -contains "[$reportType]$($_.name)" } + $modelJson.model.relationships = @($modelJson.model.relationships | Where-Object { ($metadata.Tables -contains $_.fromTable -or $metadata.Tables -contains "[$reportType]$($_.fromTable)") -and ($metadata.Tables -contains $_.toTable -or $metadata.Tables -contains "[$reportType]$($_.toTable)") }) + $modelJson.model.expressions = $modelJson.model.expressions | Where-Object { $metadata.Expressions -contains $_.name -or $metadata.Expressions -contains "[$reportType]$($_.name)" } $modelJson.model.annotations = $modelJson.model.annotations ` | ForEach-Object { $ann = $_ @@ -194,14 +195,11 @@ $reports | ForEach-Object { } # Settings - # TODO: Where does "ShouldNotifyUserOfNameConflictResolution" come from? - # TODO: Where does "QueriesSettings.Version" come from? $editorSettings = Get-Content "$datasetDir/.pbi/editorSettings.json" | ConvertFrom-Json - $localSettings = Get-Content "$datasetDir/.pbi/localSettings.json" | ConvertFrom-Json Write-UTF16LE -File "$targetFile/Settings" -Json @{ Version = 4 ReportSettings = @{ - UserConsentsToCompositeModels = $localSettings.userConsent.compositeModel + UserConsentsToCompositeModels = $true ShouldNotifyUserOfNameConflictResolution = $false } QueriesSettings = @{ diff --git a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql index 8c2becec4..5552b82ab 100644 --- a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql +++ b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql @@ -893,7 +893,7 @@ Costs_transform_v1_0() | extend ResourceType = case( // Use existing resource type display name unless it's an internal resource type ID isnotempty(ResourceType) and tolower(ResourceType) != tolower(x_ResourceType) and ResourceType !contains '/', ResourceType, - // Use CommitmentDisocuntType for commitment discount purchases + // Use CommitmentDiscountType for commitment discount purchases ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountType), CommitmentDiscountType, // Look up display name from internal type isnotempty(x_ResourceType), coalesce(resource_type(x_ResourceType).SingularDisplayName, ResourceType, x_ResourceType), From 5b4ab6483dffe2c814371645de20ac2152638f5c Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 9 Mar 2025 03:27:19 -0700 Subject: [PATCH 04/51] add nsftwr as a contributor for code (#1378) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + docs/README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6ba4565ed..c833c8c54 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -657,6 +657,15 @@ "contributions": [ "code" ] + }, + { + "login": "nsftwr", + "name": "Rudolfs Naumenko", + "avatar_url": "https://avatars.githubusercontent.com/u/14138020?v=4", + "profile": "https://github.com/nsftwr", + "contributions": [ + "code" + ] } ], "commitType": "docs", diff --git a/README.md b/README.md index 000e866cc..dc164a436 100644 --- a/README.md +++ b/README.md @@ -115,6 +115,7 @@ There are many ways to participate. From reporting bugs and requesting features John Lundell
John Lundell

🐛 💬 Ivan Mota
Ivan Mota

💻 + Rudolfs Naumenko
Rudolfs Naumenko

💻 diff --git a/docs/README.md b/docs/README.md index 96bf1b857..0d8b75486 100644 --- a/docs/README.md +++ b/docs/README.md @@ -180,6 +180,7 @@ Whether you're looking for a little assistance or are interested in contributing John Lundell
John Lundell

🐛 💬 Ivan Mota
Ivan Mota

💻 + Rudolfs Naumenko
Rudolfs Naumenko

💻 From 3ea7b0d51080750e9809e846f6b72a5e5ce220fb Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Mon, 10 Mar 2025 13:12:01 -0700 Subject: [PATCH 05/51] Fix scopes object array in settings.json (#1379) --- docs-mslearn/toolkit/changelog.md | 5 +++ .../modules/scripts/Copy-FileToAzureBlob.ps1 | 31 +++++++++---------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 28baa427c..2db49dce5 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -34,6 +34,11 @@ The following section lists features and enhancements that are currently in deve _Released March 2025_ +### [FinOps hubs](hubs/finops-hubs-overview.md) v0.9 + +- **Fixed** + - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). + > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) > [!div class="nextstepaction"] diff --git a/src/templates/finops-hub/modules/scripts/Copy-FileToAzureBlob.ps1 b/src/templates/finops-hub/modules/scripts/Copy-FileToAzureBlob.ps1 index cd9e151cf..c592f13c3 100644 --- a/src/templates/finops-hub/modules/scripts/Copy-FileToAzureBlob.ps1 +++ b/src/templates/finops-hub/modules/scripts/Copy-FileToAzureBlob.ps1 @@ -28,6 +28,7 @@ if ($blob) Write-Output "---------" $json = $text | ConvertFrom-Json Write-Output "Existing settings.json file found. Updating..." + # Rename exportScopes to scopes + convert to object array if ($json.exportScopes) { @@ -35,7 +36,7 @@ if ($blob) if ($json.exportScopes[0] -is [string]) { Write-Output " Converting string array to object array..." - $json.exportScopes = $json.exportScopes | Where-Object $validateScopes | ForEach-Object { @{ scope = $_ } } + $json.exportScopes = @($json.exportScopes | Where-Object $validateScopes | ForEach-Object { @{ scope = $_ } }) if (-not ($json.exportScopes -is [array])) { Write-Output " Converting single object to object array..." @@ -47,6 +48,15 @@ if ($blob) $json | Add-Member -MemberType NoteProperty -Name scopes -Value $json.exportScopes $json.PSObject.Properties.Remove('exportScopes') } + + # Force string array to object array with unique values + if ($json.scopes) + { + Write-Output " Converting string array to object array..." + $scopeArray = @() + $json.scopes | Where-Object $validateScopes | ForEach-Object { $scopeArray += $_ } | Select-Object -Unique + $json.scopes = @() + $scopeArray + } } # Set default if not found @@ -81,8 +91,7 @@ if (!$json) Write-Output "---------" } -# Set values from inputs -$json.scopes = $env:scopes.Split('|') | ForEach-Object { @{ 'scope' = $_ } } +# Set default retention if (!($json.retention)) { # In case the retention object is not present in the settings.json file (versions before 0.4), add it with default values @@ -148,20 +157,8 @@ else # Updating settings Write-Output "Updating version to $env:ftkVersion..." $json.version = $env:ftkVersion -if ($newScopes) -{ - Write-Output "Merging $($newScopes.Count) scopes..." - $json.scopes = Compare-Object -ReferenceObject $json.scopes -DifferenceObject $newScopes -Property scope -PassThru -IncludeEqual - - # Remove the SideIndicator property from the Compare-Object output - $json.scopes | ForEach-Object { $_.PSObject.Properties.Remove('SideIndicator') } | ConvertTo-Json - - if (-not ($json.scopes -is [array])) - { - $json.scopes = @($json.scopes) - } - Write-Output "$($json.scopes.Count) scopes found." -} +$json.scopes = (@() + $json.scopes + $newScopes) | Select-Object -Unique +if ($null -eq $json.scopes) { $json.scopes = @() } $text = $json | ConvertTo-Json Write-Output "---------" Write-Output $text From 748a2585fd3e93dd026a036c8d764c28fd899d07 Mon Sep 17 00:00:00 2001 From: Brett Wilson Date: Wed, 12 Mar 2025 17:29:45 -0700 Subject: [PATCH 06/51] Update images per style guides (#1347) Update images per style guides (#1347) --- .../finops-hubs-network-peering.png | Bin 151333 -> 47077 bytes .../finops-hubs-private-network.png | Bin 193547 -> 42192 bytes .../finops-hubs-public-network.png | Bin 95192 -> 22102 bytes .../toolkit/hubs/private-networking.md | 6 ------ .../finops-hub/docs/FTK Networking.vsdx | Bin 0 -> 202625 bytes 5 files changed, 6 deletions(-) create mode 100644 src/templates/finops-hub/docs/FTK Networking.vsdx diff --git a/docs-mslearn/toolkit/hubs/media/private-networking/finops-hubs-network-peering.png b/docs-mslearn/toolkit/hubs/media/private-networking/finops-hubs-network-peering.png index 2b307e9d4b76a0917f36037d9af66dffa57f6d29..325cbd1267241bb1dadec46abd2536462a83e903 100644 GIT binary patch literal 47077 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±X4AX=)%#J&2^OmeP;jBI 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

F` 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

vr2>dOf=G(9f$D#Dq~ua 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

^ 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 MT85fM>X^{~2b0>)D*ylh diff --git a/docs-mslearn/toolkit/hubs/media/private-networking/finops-hubs-public-network.png b/docs-mslearn/toolkit/hubs/media/private-networking/finops-hubs-public-network.png index bdf88587f3b2c9075f0aae893f0b0a9df0a3ad13..957cfa6c23ad0c1abbfc36aa69fdbffe7c7d5c47 100644 GIT binary patch literal 22102 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 Jr{`}3{U5|P`ilSn diff --git a/docs-mslearn/toolkit/hubs/private-networking.md b/docs-mslearn/toolkit/hubs/private-networking.md index 18d5d5ddc..0df19a12e 100644 --- a/docs-mslearn/toolkit/hubs/private-networking.md +++ b/docs-mslearn/toolkit/hubs/private-networking.md @@ -27,9 +27,7 @@ Public access in FinOps hubs has the following traits: - Key Vault is accessible via public IP addresses (firewall set to public). - Azure Data Factory is configured to use the public integration runtime. -
@@ -44,9 +42,7 @@ Private access is a more secure option that places FinOps hubs resources on an i - Azure Data Factory is configured to use the public integration runtime, which helps reduce costs. - A virtual network is deployed to ensure communication between all components during deployment and at runtime remains private. - Note that private networking incurs extra cost for networking resources, connectivity, and dedicated compute in Azure Data Factory. For a detailed cost estimate, please refer to the Azure pricing calculator. @@ -143,9 +139,7 @@ In this example: - DNS entries for storage and Data Explorer are added to Azure DNS Resolver to ensure reliable name resolution. - A route table is attached to the network gateway subnet to ensure traffic from on-premises can route to the peered vNet. - This network topology follows the Hub-Spoke network architecture guidance outlined in the [Cloud Adoption Framework](/azure/cloud-adoption-framework/ready/azure-best-practices/hub-spoke-network-topology) for Azure and the [Azure Architecture Center](/azure/architecture/networking/architecture/hub-spoke). diff --git a/src/templates/finops-hub/docs/FTK Networking.vsdx b/src/templates/finops-hub/docs/FTK Networking.vsdx new file mode 100644 index 0000000000000000000000000000000000000000..a545f7ba7ec82864c04d9122107ee34109461be7 GIT binary patch literal 202625 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 z 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 J8aO5b{68tNSm6Kw literal 0 HcmV?d00001 From 2d396aa04db9f8e36c2f8516caf88796263916b2 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 18:35:59 -0700 Subject: [PATCH 07/51] add philipstreet as a contributor for bug (#1393) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + docs/README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index c833c8c54..7e5a3a153 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -666,6 +666,15 @@ "contributions": [ "code" ] + }, + { + "login": "philipstreet", + "name": "Philip Street", + "avatar_url": "https://avatars.githubusercontent.com/u/10855315?v=4", + "profile": "https://github.com/philipstreet", + "contributions": [ + "bug" + ] } ], "commitType": "docs", diff --git a/README.md b/README.md index dc164a436..d56853362 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ There are many ways to participate. From reporting bugs and requesting features John Lundell
John Lundell

🐛 💬 Ivan Mota
Ivan Mota

💻 Rudolfs Naumenko
Rudolfs Naumenko

💻 + Philip Street
Philip Street

🐛 diff --git a/docs/README.md b/docs/README.md index 0d8b75486..62e7bdd51 100644 --- a/docs/README.md +++ b/docs/README.md @@ -181,6 +181,7 @@ Whether you're looking for a little assistance or are interested in contributing John Lundell
John Lundell

🐛 💬 Ivan Mota
Ivan Mota

💻 Rudolfs Naumenko
Rudolfs Naumenko

💻 + Philip Street
Philip Street

🐛 From d89c1efcd25ac2c483bd314057a78b5bd799d5a2 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 22:49:28 -0700 Subject: [PATCH 08/51] add japyjaap as a contributor for bug (#1397) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + docs/README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7e5a3a153..2017276af 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -675,6 +675,15 @@ "contributions": [ "bug" ] + }, + { + "login": "japyjaap", + "name": "JSwinkels", + "avatar_url": "https://avatars.githubusercontent.com/u/6353034?v=4", + "profile": "https://github.com/japyjaap", + "contributions": [ + "bug" + ] } ], "commitType": "docs", diff --git a/README.md b/README.md index d56853362..e2b86de98 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,7 @@ There are many ways to participate. From reporting bugs and requesting features Ivan Mota
Ivan Mota

💻 Rudolfs Naumenko
Rudolfs Naumenko

💻 Philip Street
Philip Street

🐛 + JSwinkels
JSwinkels

🐛 diff --git a/docs/README.md b/docs/README.md index 62e7bdd51..44497ae80 100644 --- a/docs/README.md +++ b/docs/README.md @@ -182,6 +182,7 @@ Whether you're looking for a little assistance or are interested in contributing Ivan Mota
Ivan Mota

💻 Rudolfs Naumenko
Rudolfs Naumenko

💻 Philip Street
Philip Street

🐛 + JSwinkels
JSwinkels

🐛 From 21836ba81477736b9a478d9a7be3f2e58e4a2024 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 22:51:02 -0700 Subject: [PATCH 09/51] add philipstreet as a contributor for review (#1398) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 3 ++- README.md | 2 +- docs/README.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 2017276af..ce2509256 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -673,7 +673,8 @@ "avatar_url": "https://avatars.githubusercontent.com/u/10855315?v=4", "profile": "https://github.com/philipstreet", "contributions": [ - "bug" + "bug", + "review" ] }, { diff --git a/README.md b/README.md index e2b86de98..1efd0f92a 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ There are many ways to participate. From reporting bugs and requesting features John Lundell
John Lundell

🐛 💬 Ivan Mota
Ivan Mota

💻 Rudolfs Naumenko
Rudolfs Naumenko

💻 - Philip Street
Philip Street

🐛 + Philip Street
Philip Street

🐛 👀 JSwinkels
JSwinkels

🐛 diff --git a/docs/README.md b/docs/README.md index 44497ae80..e41901dfb 100644 --- a/docs/README.md +++ b/docs/README.md @@ -181,7 +181,7 @@ Whether you're looking for a little assistance or are interested in contributing John Lundell
John Lundell

🐛 💬 Ivan Mota
Ivan Mota

💻 Rudolfs Naumenko
Rudolfs Naumenko

💻 - Philip Street
Philip Street

🐛 + Philip Street
Philip Street

🐛 👀 JSwinkels
JSwinkels

🐛 From fd47cf86d30ebf2faf2019e1dfb6edbb915bbabf Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:09:15 -0700 Subject: [PATCH 10/51] Fix Total savings and AHB reports (#1374) --- docs-mslearn/toolkit/changelog.md | 25 +- docs-mslearn/toolkit/help/errors.md | 10 + .../powershell/cost/New-FinOpsCostExport.md | 47 +- .../kql/RateOptimization.Report/report.json | 5012 ++++++++--------- .../definition/cultures/en-US.tmdl | 65 +- .../definition/expressions.tmdl | 42 +- .../kql/Shared.Dataset/definition/model.tmdl | 2 +- .../definition/tables/Costs.tmdl | 34 +- .../RateOptimization.Report/report.json | 4938 ++++++++-------- .../definition/cultures/en-US.tmdl | 60 +- .../Shared.Dataset/definition/model.tmdl | 2 +- .../definition/tables/Costs.tmdl | 124 +- src/scripts/Build-PowerBI.ps1 | 16 +- 13 files changed, 5266 insertions(+), 5111 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 2db49dce5..c2dd13add 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -34,6 +34,19 @@ The following section lists features and enhancements that are currently in deve _Released March 2025_ +### [Power BI reports](power-bi/reports.md) v0.8 Update 1 + +**General** + +- **Fixed** + - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). + +**[Rate optimization](power-bi/rate-optimization.md)** + +- **Fixed** + - Fixed core count double-counting on the Hybrid Benefit page. + - Fixed savings to include negotiated discounts on the Total savings page. + ### [FinOps hubs](hubs/finops-hubs-overview.md) v0.9 - **Fixed** @@ -88,7 +101,7 @@ _Released February 12, 2025_ - Updated storage reports to match the updated visuals from the KQL reports. - Expanded the columns in the commitment discount purchases page and updated to show recurring purchases separately. - **Fixed** - - Fixed date handling bug that resulted in a "We cannot apply operator >= to types List and Number" error ([#1180](https://github.com/microsoft/finops-toolkit/issues/1180)) + - Fixed date handling bug that resulted in a "We cannot apply operator >= to types List and Number" error ([#1180](https://github.com/microsoft/finops-toolkit/issues/1180)). - Date parsing now uses the report locale. If you run into issues, set the report locale explicitly to the desired format. - **Deprecated** - Cosmetic and informational transforms will be disabled by default in 0.9 and removed on or after July 1, 2025 to improve Power BI performance. If you rely on any of these changes, please let us know by [creating an issue in GitHub](https://aka.ms/ftk/ideas) to request an exemption. This includes: @@ -127,7 +140,7 @@ _Released February 12, 2025_ - Fixed an issue where `x_ResourceType` is using the wrong value. - This fix resolves the issue for all newly ingested data. - To fix historical data, reingest data using the `ingestion_ExecuteETL` Data Factory pipeline. - - Added missing request body to fix the false positive `config_RunExportJobs` pipeline validation errors in Data Factory ([#1250](https://github.com/microsoft/finops-toolkit/issues/1250)) + - Added missing request body to fix the false positive `config_RunExportJobs` pipeline validation errors in Data Factory ([#1250](https://github.com/microsoft/finops-toolkit/issues/1250)). ### [FinOps workbooks](workbooks/finops-workbooks-overview.md) v0.8 @@ -142,7 +155,7 @@ _Released February 12, 2025_ ### [Optimization engine](optimization-engine/overview.md) v0.8 - **Added** - - Improved multi-tenancy support with Azure Lighthouse guidance ([#1036](https://github.com/microsoft/finops-toolkit/issues/1036)) + - Improved multi-tenancy support with Azure Lighthouse guidance ([#1036](https://github.com/microsoft/finops-toolkit/issues/1036)). ### [PowerShell module](powershell/powershell-commands.md) v0.8 @@ -359,8 +372,8 @@ _**Breaking change**_ ### [Optimization engine](optimization-engine/overview.md) v0.7 - **Fixed** - - Exports ingestion issues in cases where exports come with empty lines ([#998](https://github.com/microsoft/finops-toolkit/issues/998)) - - Missing columns in EA savings plans exports ([#1026](https://github.com/microsoft/finops-toolkit/issues/1026)) + - Exports ingestion issues in cases where exports come with empty lines ([#998](https://github.com/microsoft/finops-toolkit/issues/998)). + - Missing columns in EA savings plans exports ([#1026](https://github.com/microsoft/finops-toolkit/issues/1026)). ### [Open data](open-data.md) v0.7 @@ -665,7 +678,7 @@ _Released September 1, 2024_ - Improved SQL Database security, replacing SQL authentication by Microsoft Entra ID authentication-only. - **Fixed** - `Premium SSD disk has been underutilized` recommendation wasn't showing results due to a meter name change in Cost Management ([#831](https://github.com/microsoft/finops-toolkit/issues/831)). - - Consumption exports for pay-as-you-go MCA subscriptions were missing cost data ([#828](https://github.com/microsoft/finops-toolkit/issues/828)) + - Consumption exports for pay-as-you-go MCA subscriptions were missing cost data ([#828](https://github.com/microsoft/finops-toolkit/issues/828)). ### [PowerShell module](powershell/powershell-commands.md) v0.5 diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index c0d0b33a6..1d0d3c607 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -398,6 +398,16 @@ To add support for another dataset, create a custom mapping file and save it to
+## The import Storage URL matches no exports + +Severity: Major + +If you are experiencing this in FinOps toolkit 0.8 reports, the error is because of a reference to a parameter that does not exist. + +**Mitigation**: This was fixed in FinOps toolkit 0.9. Update to the latest release to apply the fix. If you need to apply the fix directly to the 0.8 reports, edit the **ftk_DemoFilter** function in the advanced editor and change the contents to: `() => ""`. Save, then close and apply all changes. + +
+ ## UnknownExportFile Severity: Informational diff --git a/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md b/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md index 7bb7b5c39..ce44ac123 100644 --- a/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md +++ b/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md @@ -70,29 +70,30 @@ New-FinOpsCostExport ` ## Parameters -| Name | Description | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `‑Name` | Required. Name of the export. | -| `‑Scope` | Required. Resource ID of the scope to export data for. | -| `‑Dataset` | Optional. Dataset to export. Allowed values = "ActualCost", "AmortizedCost". Default = "ActualCost". | -| `‑DatasetVersion` | Optional. Schema version of the dataset to export. Default = (latest version as of June 2024; for example, "1.0" for FocusCost). | -| `‑DatasetFilters` | Optional. Dictionary of key/value pairs to filter the dataset with. Only applies to ReservationRecommendations dataset in 2023-07-01-preview. Valid filters are reservationScope (Shared or Single), resourceType (for example, VirtualMachines), lookBackPeriod (Last7Days, Last30Days, Last60Days). | -| `‑Monthly` | Optional. Indicates that the export should be executed monthly (instead of daily). Default = false. | -| `‑OneTime` | Optional. Indicates that the export should only be executed once. When set, the start/end dates are the dates to query data for. Can't be used with the -Monthly option. | -| `‑StartDate` | Optional. Day to start running exports. Default = First day of the previous month if -OneTime is set; otherwise, tomorrow (DateTime.Now.AddDays(1)). | -| `‑EndDate` | Optional. Last day to run the export. Default = Last day of the month identified in -StartDate if -OneTime is set; otherwise, five years from -StartDate. | -| `‑StorageAccountId` | Required. Resource ID of the storage account to export data to. | -| `‑StorageContainer` | Optional. Name of the container to export data to. Container is created if it doesn't exist. Default = "cost-management". | -| `‑StoragePath` | Optional. Path to export data to within the storage container. Default = (scope ID). | -| `‑Location` | Optional. Indicates the Azure location to use for the managed identity used to push data to the storage account. Managed identity is required in order to work with storage accounts behind a firewall but require access to grant permissions (for example, Owner). If specified, managed identity is used; otherwise, managed identity isn't used and your export doesn't push data to a storage account behind a firewall. Default = (empty). | -| `‑DoNotPartition` | Optional. Indicates whether to partition the exported data into multiple files. Partitioning is recommended for reliability so this option is to disable partitioning. Default = false. | -| `‑DoNotOverwrite` | Optional. Indicates whether to overwrite previously exported data for the current month. Overwriting is recommended to keep storage size and costs down so this option is to disable overwriting. Default = false. | -| `‑Execute` | Optional. Indicates that the export should be run immediately after created. | -| `‑Backfill` | Optional. Number of months to export the data for. It only runs once at create time. Failed exports aren't reattempted. Not supported when -OneTime is set. Default = 0. | -| `‑Execute` | Optional. Indicates that the export should be run immediately after created. | -| `‑Backfill` | Optional. Number of months to export the data for. It only runs once at create time. Failed exports aren't reattempted. Not supported when -OneTime is set. Default = 0. | -| `‑ApiVersion` | Optional. API version to use when calling the Cost Management Exports API. Default = 2023-07-01-preview. | - +| Name | Description | +| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `‑Name` | Required. Name of the export. | +| `‑Scope` | Required. Resource ID of the scope to export data for. | +| `‑Dataset` | Optional. Dataset to export. Allowed values = "ActualCost", "AmortizedCost", "FocusCost", "PriceSheet", "ReservationDetails", "ReservationRecommendations", "ReservationTransactions". Default = "FocusCost". | +| `‑DatasetVersion` | Optional. Schema version of the dataset to export. Default = "1.0" (applies to FocusCost only). | +| `‑DatasetFilters` | Optional. Dictionary of key/value pairs to filter the dataset with. Only applies to ReservationRecommendations dataset in 2023-07-01-preview. Valid filters are reservationScope (Shared or Single), resourceType (for example, VirtualMachines), lookBackPeriod (Last7Days, Last30Days, Last60Days). | +| `‑CommitmentDiscountScope` | Optional. Reservation scope filter to use when exporting reservation recommendations. Ignored for other export types. Allowed values: Shared, Single. Default: Shared. | +| `‑CommitmentDiscountResourceType` | Optional. Reservation resource type filter to use when exporting reservation recommendations. Ignored for other export types. Default: VirtualMachines. | +| `‑CommitmentDiscountLookback` | Optional. Reservation resource type filter to use when exporting reservation recommendations. Ignored for other export types. Allowed values: 7, 30, 60. Default: 30. | +| `‑Monthly` | Optional. Indicates that the export should be executed monthly (instead of daily). Ignored for prices, reservation recommendations, and reservation transactions. Default = false. | +| `‑OneTime` | Optional. Indicates that the export should only be executed once. When set, the start/end dates are the dates to query data for. Cannot be used in conjunction with the -Monthly option. | +| `‑StartDate` | Optional. Day to start running exports. Default = First day of the previous month if -OneTime is set; otherwise, tomorrow (DateTime.Now.AddDays(1)). | +| `‑EndDate` | Optional. Last day to run the export. Default = Last day of the month identified in -StartDate if -OneTime is set; otherwise, 5 years from -StartDate. | +| `‑StorageAccountId` | Required. Resource ID of the storage account to export data to. | +| `‑StorageContainer` | Optional. Name of the container to export data to. Container is created if it doesn't exist. Default = "cost-management". | +| `‑StoragePath` | Optional. Path to export data to within the storage container. Default = (scope ID). | +| `‑DoNotPartition` | Optional. Indicates whether to partition the exported data into multiple files. Partitioning is recommended for reliability so this option is to disable partitioning. Default = false. | +| `‑DoNotOverwrite` | Optional. Indicates whether to overwrite previously exported data for the current month. Overwriting is recommended to keep storage size and costs down so this option is to disable overwriting. If creating an export for FinOps hubs, we recommend you specify the -DoNotOverwrite option to improve troubleshooting. Default = false. | +| `‑SystemAssignedIdentity` | Optional. Indicates that managed identity should be used to push data to the storage account. Managed identity is required in order to work with storage accounts behind a firewall but require access to grant permissions (for example, Owner). If specified, managed identity will be used; otherwise, managed identity will not be used and your export will not be able to push data to a storage account behind a firewall. Default = (empty). | +| `‑Location` | Optional. Indicates the Azure location to use for the managed identity used to push data to the storage account. Managed identity is required in order to work with storage accounts behind a firewall but require access to grant permissions (for example, Owner). If specified, managed identity will be used; otherwise, managed identity will not be used and your export will not be able to push data to a storage account behind a firewall. Default = (empty). | +| `‑Execute` | Optional. Indicates that the export should be run immediately after created. | +| `‑Backfill` | Optional. Number of months to export the data for. This is only run once at create time. Failed exports are not re-attempted. Not supported when -OneTime is set. Default = 0. | +| `‑ApiVersion` | Optional. API version to use when calling the Cost Management Exports API. Default = 2023-07-01-preview. |
## Examples diff --git a/src/power-bi/kql/RateOptimization.Report/report.json b/src/power-bi/kql/RateOptimization.Report/report.json index a6adb57b4..dffd1bb21 100644 --- a/src/power-bi/kql/RateOptimization.Report/report.json +++ b/src/power-bi/kql/RateOptimization.Report/report.json @@ -1,5 +1,5 @@ { - "config": "{\"version\":\"5.61\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme23216430052051784.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"9b12f4a45372b68afac4\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":false},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":false},\"f7adac54f7e8018c45a4\":{\"isHidden\":false},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"e4159db56d370ff157b3\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Help\",\"name\":\"da0a4620bf1d33e2775e\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}", + "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme23216430052051784.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":8,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"9b12f4a45372b68afac4\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":false},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":false},\"f7adac54f7e8018c45a4\":{\"isHidden\":false},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"e4159db56d370ff157b3\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Help\",\"name\":\"da0a4620bf1d33e2775e\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", "filters": "[]", "layoutOptimization": 0, "pods": [ @@ -121,605 +121,605 @@ "displayName": "Summary", "displayOption": 1, "filters": "[{\"name\":\"Filtercf9c0cb49977d0109855\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filter3a96ad32e00450ad17a5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"ordinal\":1},{\"name\":\"818dceb061c4082b9158\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_AmortizationCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_AmortizationCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Principal'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"ordinal\":2}]", - "height": 720.0, + "height": 720.00, "name": "04a26035c44848908030", "ordinal": 1, "visualContainers": [ { "config": "{\"name\":\"03079180d7d273dacc29\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"03366d7e3aecdd77e32b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128.45195301936707,\"width\":856,\"x\":309.9997906394788,\"y\":296,\"z\":4000,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Total savings\",\"groupMode\":0}}", "height": 128.45, - "width": 856.0, - "x": 310.0, - "y": 296.0, - "z": 4000.0 + "width": 856.00, + "x": 310.00, + "y": 296.00, + "z": 4000.00 }, { "config": "{\"name\":\"06d36c35a5840051a060\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"343bf81a69c33d9e3eb8\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"0d5341686e93e9c0e00e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"12e644e34370d43dcbd4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":98.13518601364285,\"width\":576.0069720119875,\"x\":448.00010909577645,\"y\":432.290100200993,\"z\":3000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"CD breakdown\",\"groupMode\":0}}", "height": 98.14, "width": 576.01, - "x": 448.0, + "x": 448.00, "y": 432.29, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"1644f64d08576051b5e8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"175ac51e81d500064860\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0.025212731997555693,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Canvas'\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'f38702c42718b677ee9a'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"858dce304b930b7248b8\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, + "height": 128.00, + "width": 280.00, + "x": 288.00, "y": 0.03, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"1b17e5a01e7b880ae3c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.503719070629,\"x\":214.90276789869387,\"y\":8.036079230706008,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, - "width": 1048.5, - "x": 214.9, + "height": 704.00, + "width": 1048.50, + "x": 214.90, "y": 8.04, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"1d6658ae2abe284bab96\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":546.3171778676784,\"y\":25.732775161866698,\"z\":3000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fadf7741149c40720430\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 546.32, "y": 25.73, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"1d9c075a2948be03ccb0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":546.8068172946735,\"y\":24.429474352321336,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"03366d7e3aecdd77e32b\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 546.81, "y": 24.43, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"1f883d4bac64ace6c322\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":32,\"x\":128.1687489663169,\"y\":35,\"z\":7000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[]", - "height": 48.0, - "width": 32.0, + "height": 48.00, + "width": 32.00, "x": 128.17, - "y": 35.0, - "z": 7000.0 + "y": 35.00, + "z": 7000.00 }, { "config": "{\"name\":\"298baa004ce7528d418a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0.025212731997555693,\"z\":1000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'a11dfc016a9d53005469'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"03366d7e3aecdd77e32b\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, + "height": 128.00, + "width": 280.00, + "x": 288.00, "y": 0.03, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"29e10622195e2a00530b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":856,\"x\":310.82883888120926,\"y\":570,\"z\":2000,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"ESR\",\"groupMode\":0}}", - "height": 128.0, - "width": 856.0, + "height": 128.00, + "width": 856.00, "x": 310.83, - "y": 570.0, - "z": 2000.0 + "y": 570.00, + "z": 2000.00 }, { "config": "{\"name\":\"2af7db2a166326006150\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"2c05d99c3d85b838961e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Summarize negotiated and commitment discount savings.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"2d05f8c167ee2a7906d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":144.00000000000193,\"y\":26.135186013642624,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Unused reservations\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Unused reservations\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused reservations'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2bb42c0184174c946133\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, - "x": 144.0, + "height": 72.00, + "width": 144.00, + "x": 144.00, "y": 26.14, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"2d1d33ffee9b778cdd5a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":544.3858256439802,\"y\":23.089261796945667,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"858dce304b930b7248b8\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 544.39, "y": 23.09, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"2d6b883f0c6539507c41\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":40,\"x\":265.8585444265391,\"y\":24.429483640270234,\"z\":4000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"03366d7e3aecdd77e32b\"}", "filters": "[]", - "height": 104.0, - "width": 40.0, + "height": 104.00, + "width": 40.00, "x": 265.86, "y": 24.43, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"2e6512969490d5e9cc88\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":432.0069720119875,\"y\":26.13518601364285,\"z\":1000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Unused savings plans\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Unused savings plans\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused savings plans'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter3197dd6c0c42978c559d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, + "height": 72.00, + "width": 144.00, "x": 432.01, "y": 26.14, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"2f9619427ba631292050\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":224,\"x\":175.9931659759195,\"y\":0,\"z\":8000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment discount breakdown\",\"textStyle\":{\"color\":\"#6f4bb2\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CD breakdown header'\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[]", - "height": 32.0, - "width": 224.0, + "height": 32.00, + "width": 224.00, "x": 175.99, - "y": 0.0, - "z": 8000.0 + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"333208c02d806d73992c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"343bf81a69c33d9e3eb8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"343bf81a69c33d9e3eb8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"3624558318762549e63c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0,\"z\":1000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'850da8650749804d7db7'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"29e10622195e2a00530b\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, - "y": 0.0, - "z": 1000.0 + "height": 128.00, + "width": 280.00, + "x": 288.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"38048d1c1db54d6da5aa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"41e9b2ce55a0cb600e88\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_NegotiatedDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_NegotiatedDiscountSavings)\",\"NativeReferenceName\":\"x_NegotiatedDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'6b3c182a0701476572d9'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"858dce304b930b7248b8\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"4cead8d4caa9b05c8784\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"343bf81a69c33d9e3eb8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"4e109b0e39930c4c0470\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.79019316682974,\"y\":0,\"z\":7000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"541aa4609e756bc7c186\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'9b056cce7358990c1107'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"03366d7e3aecdd77e32b\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"66d5082443608a162bb6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0.45195301936706755,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'850da8650749804d7db7'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"03366d7e3aecdd77e32b\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, + "height": 128.00, + "width": 280.00, + "x": 0.00, "y": 0.45, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"6f31359f7080110d9d85\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"x_EffectiveSavingsRate\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'705dba682cbaaaa450e5'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective Savings Rate (ESR)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"29e10622195e2a00530b\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"71cd159a21bece9424c7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":191.99999999999994,\"y\":0,\"z\":8000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"7310a0068550bbe55aa7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'bf107809b34199521151'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"fadf7741149c40720430\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"7316cd38d4390bdeee9c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0.451953019367096,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'850da8650749804d7db7'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"858dce304b930b7248b8\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, + "height": 128.00, + "width": 280.00, + "x": 0.00, "y": 0.45, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"799e762482b92109e5ab\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48.00000000000001,\"width\":496,\"x\":32.168748966316514,\"y\":13,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3D\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Border'\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 48.0, - "width": 496.0, + "height": 48.00, + "width": 496.00, "x": 32.17, - "y": 13.0, - "z": 0.0 + "y": 13.00, + "z": 0.00 }, { "config": "{\"name\":\"7b88d03cd9507d2cca5a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":95.99999999999994,\"y\":0,\"z\":9000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"7bcee36d4c5362013aa6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"858dce304b930b7248b8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128.4519530193671,\"width\":856,\"x\":309.9997906394788,\"y\":25,\"z\":6000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Negotiated savings\",\"groupMode\":0}}", "height": 128.45, - "width": 856.0, - "x": 310.0, - "y": 25.0, - "z": 6000.0 + "width": 856.00, + "x": 310.00, + "y": 25.00, + "z": 6000.00 }, { "config": "{\"name\":\"8fcc4fe38add79976005\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":282,\"y\":21.953394989491585,\"z\":4000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"/\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"29e10622195e2a00530b\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, - "x": 282.0, + "height": 104.00, + "width": 32.00, + "x": 282.00, "y": 21.95, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"a3567e780111e60ac92c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.09723210130613325,\"y\":17.33768643411181,\"z\":15000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, + "height": 128.00, + "width": 1048.00, + "x": 0.10, "y": 17.34, - "z": 15000.0 + "z": 15000.00 }, { "config": "{\"name\":\"b15e7b5574a25051e198\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.16090108605175,\"y\":0,\"z\":5000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"b5b9703f776050bca55b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"ba99cbb563d99b34c541\",\"layouts\":[{\"id\":0,\"position\":{\"height\":47.99999999999999,\"width\":32,\"x\":416.0069720119873,\"y\":34.13518601364285,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[]", - "height": 48.0, - "width": 32.0, + "height": 48.00, + "width": 32.00, "x": 416.01, "y": 34.14, - "z": 5000.0 + "z": 5000.00 }, { "config": "{\"name\":\"c1db5b40660c627010a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":40,\"x\":263.1755372720173,\"y\":23.089271084894538,\"z\":4000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"858dce304b930b7248b8\"}", "filters": "[]", - "height": 104.0, - "width": 40.0, + "height": 104.00, + "width": 40.00, "x": 263.18, "y": 23.09, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"c1dbf4222b6e33e2d09d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"343bf81a69c33d9e3eb8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"c6448be3900076ce8ca1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0.45195301936706755,\"z\":2000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'f38702c42718b677ee9a'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"fadf7741149c40720430\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, + "height": 128.00, + "width": 280.00, + "x": 0.00, "y": 0.45, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"ca54e33e2498be8684d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"cca2ac570e860c603868\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.09723210130613325,\"y\":424.00000000000006,\"z\":12000,\"width\":1048,\"height\":128,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, - "y": 424.0, - "z": 12000.0 + "height": 128.00, + "width": 1048.00, + "x": 0.10, + "y": 424.00, + "z": 12000.00 }, { "config": "{\"name\":\"d52cc78c09755360087c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"d782f82cc05cc0079656\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":288.00697201198636,\"y\":26.13518601364285,\"z\":2000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Used savings plans\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Used savings plans\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Used savings plans'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter8686be571bc0d3d00197\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, + "height": 72.00, + "width": 144.00, "x": 288.01, "y": 26.14, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"da1f789fe0a46920c473\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":40,\"x\":265.36890351136026,\"y\":25.732784449815597,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fadf7741149c40720430\"}", "filters": "[]", - "height": 104.0, - "width": 40.0, + "height": 104.00, + "width": 40.00, "x": 265.37, "y": 25.73, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"dc8c9c8b119c8699e0cb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.09723210130613325,\"y\":288,\"z\":13000,\"width\":1048,\"height\":128,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, - "y": 288.0, - "z": 13000.0 + "height": 128.00, + "width": 1048.00, + "x": 0.10, + "y": 288.00, + "z": 13000.00 }, { "config": "{\"name\":\"dd38065e940c4d6d56c7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"df31127854cc2919e00b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"dff028be133e419c8071\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.5037190706287902,\"y\":561.3627779549503,\"z\":11000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.5, + "height": 128.00, + "width": 1048.00, + "x": 0.50, "y": 561.36, - "z": 11000.0 + "z": 11000.00 }, { "config": "{\"name\":\"e06d4cbaca2a1bdc66d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.09723210130613325,\"y\":153.36277795495022,\"z\":14000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, + "height": 128.00, + "width": 1048.00, + "x": 0.10, "y": 153.36, - "z": 14000.0 + "z": 14000.00 }, { "config": "{\"name\":\"e19f3b674e0400bdbc5c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":32,\"x\":270.30828385003826,\"y\":35,\"z\":6000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[]", - "height": 48.0, - "width": 32.0, + "height": 48.00, + "width": 32.00, "x": 270.31, - "y": 35.0, - "z": 6000.0 + "y": 35.00, + "z": 6000.00 }, { "config": "{\"name\":\"e1dfe20bdb34c35115d2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0,\"z\":2000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'9b056cce7358990c1107'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"29e10622195e2a00530b\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 128.00, + "width": 280.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"eb9848471a8c64d3ee22\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":0,\"y\":26.135186013642624,\"z\":4000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Used reservations\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Used reservations\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Used reservations'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"12e644e34370d43dcbd4\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterf7e4c2051ed058044489\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Reservation'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, - "x": 0.0, + "height": 72.00, + "width": 144.00, + "x": 0.00, "y": 26.14, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"f3954472e60bb8e068eb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0.02521273199749885,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'a11dfc016a9d53005469'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"fadf7741149c40720430\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, + "height": 128.00, + "width": 280.00, + "x": 288.00, "y": 0.03, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"f85d0d385c00e080d2ca\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#savings-summary'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"7bcee36d4c5362013aa6\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"f8be83dc110d471e0b1c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"343bf81a69c33d9e3eb8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"fadf7741149c40720430\",\"layouts\":[{\"id\":0,\"position\":{\"height\":129.73278444981557,\"width\":856,\"x\":309.9997906394788,\"y\":161,\"z\":5000,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"CD savings\",\"groupMode\":0}}", "height": 129.73, - "width": 856.0, - "x": 310.0, - "y": 161.0, - "z": 5000.0 + "width": 856.00, + "x": 310.00, + "y": 161.00, + "z": 5000.00 }, { "config": "{\"name\":\"fc963132802bd0ca9395\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.97554712644086,\"y\":0,\"z\":6000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"1b17e5a01e7b880ae3c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"fd1eaa24d065d9e353bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":543.4502955555447,\"y\":22.768666283264565,\"z\":3000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"29e10622195e2a00530b\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 543.45, "y": 22.77, - "z": 3000.0 + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"visibility\":1}", "displayName": "Reservation recommendations (Advisor)", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "1f61f5df52d086890c04", "ordinal": 18, "visualContainers": [ { "config": "{\"name\":\"376b2f456dc1d73d83c9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":117,\"z\":6000,\"height\":94,\"width\":929,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reserved instances can provide a significant discount over on-demand prices. With reserved instances, you can pre-purchase the base costs for your virtual machines. Discounts will automatically apply to new or existing VMs that have the same size and region as your reserved instance. We analyzed your usage over selected Term, look-back period and recommend money-saving reserved instances. \",\"textStyle\":{\"fontSize\":\"14px\",\"color\":\"#292827\"}},{\"value\":\"Learn more\",\"textStyle\":{\"fontSize\":\"14px\"},\"url\":\"https://aka.ms/rirecommendations\"}]}]}}]}}}", - "height": 94.0, - "width": 929.0, - "x": 0.0, - "y": 117.0, - "z": 6000.0 + "height": 94.00, + "width": 929.00, + "x": 0.00, + "y": 117.00, + "z": 6000.00 }, { "config": "{\"name\":\"3dd6b0e3c052be81a415\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":48.35820895522388,\"z\":3000,\"height\":68.95522388059702,\"width\":221.19402985074626,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"columnProperties\":{\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"syncGroup\":{\"groupName\":\"name\",\"fieldChanges\":true,\"filterChanges\":true},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"general\":[{\"properties\":{\"selfFilterEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"selfFilter\":{\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"}},\"Right\":{\"Literal\":{\"Value\":\"'trey'\"}}}},\"Annotations\":{\"PowerBI.MParameterBehavior\":1}}]}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"items\":[{\"properties\":{\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "height": 68.96, "width": 221.19, - "x": 0.0, + "x": 0.00, "y": 48.36, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"44662012e2461a832965\",\"layouts\":[{\"id\":0,\"position\":{\"x\":220.76923076923077,\"y\":47.69230769230769,\"z\":1000,\"width\":333.07692307692304,\"height\":69.23076923076923,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Reservation recommendations.properties.extendedProperties.lookbackPeriod\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"AdvisorReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.lookbackPeriod\"},\"Name\":\"Reservation recommendations.properties.extendedProperties.lookbackPeriod\",\"NativeReferenceName\":\"Lookback Period\"}]},\"columnProperties\":{\"Reservation recommendations.properties.extendedProperties.lookbackPeriod\":{\"displayName\":\"Lookback Period\"}},\"syncGroup\":{\"groupName\":\"properties.extendedProperties.lookbackPeriod\",\"fieldChanges\":true,\"filterChanges\":true},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"items\":[{\"properties\":{\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", @@ -728,15 +728,15 @@ "width": 333.08, "x": 220.77, "y": 47.69, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"446d2a32011ad0a16a07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1232,\"y\":0,\"z\":5000,\"height\":48,\"width\":48,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"reservations20879075429738325.png\"}}}}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/Microsoft_Azure_Reservations/ReservationsBrowseBlade/productType/Reservations'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", - "height": 48.0, - "width": 48.0, - "x": 1232.0, - "y": 0.0, - "z": 5000.0 + "height": 48.00, + "width": 48.00, + "x": 1232.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"70eaa557185e005dc9a7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":553.8461538461538,\"y\":47.69230769230769,\"z\":2000,\"width\":220.76923076923077,\"height\":69.23076923076923,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Reservation recommendations.properties.extendedProperties.term\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"AdvisorReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.term\"},\"Name\":\"Reservation recommendations.properties.extendedProperties.term\",\"NativeReferenceName\":\"Term\"}]},\"columnProperties\":{\"Reservation recommendations.properties.extendedProperties.term\":{\"displayName\":\"Term\"}},\"syncGroup\":{\"groupName\":\"properties.extendedProperties.term\",\"fieldChanges\":true,\"filterChanges\":true},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"items\":[{\"properties\":{\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", @@ -745,737 +745,737 @@ "width": 220.77, "x": 553.85, "y": 47.69, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"7a973b7c0070d79ad4cb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":4000,\"height\":48,\"width\":1232,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#0078D4'\"}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Reserved instances'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"15L\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"14D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#0078d4'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI'', wf_segoe-ui_normal, helvetica, arial, sans-serif'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"radius\":{\"expr\":{\"Literal\":{\"Value\":\"30D\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", - "height": 48.0, - "width": 1232.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 48.00, + "width": 1232.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a52b24a885cd554e205a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":211,\"z\":0,\"height\":509,\"width\":1280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\"},{\"queryRef\":\"Reservation recommendations.properties.extendedProperties.displayQty\"},{\"queryRef\":\"Reservation recommendations.recommendedActions\"},{\"queryRef\":\"Reservation recommendations.properties.extendedProperties.term\"},{\"queryRef\":\"Reservation recommendations.properties.extendedProperties.lookbackPeriod\"},{\"queryRef\":\"Reservation recommendations.properties.lastUpdated\"},{\"queryRef\":\"Sum(Reservation recommendations.properties.extendedProperties.savingsAmount)\"},{\"queryRef\":\"Sum(Reservation recommendations.properties.extendedProperties.annualSavingsAmount)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"AdvisorReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.displayQty\"},\"Name\":\"Reservation recommendations.properties.extendedProperties.displayQty\",\"NativeReferenceName\":\"Recommended quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"recommendedActions\"},\"Name\":\"Reservation recommendations.recommendedActions\",\"NativeReferenceName\":\"Recommended actions\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.term\"},\"Name\":\"Reservation recommendations.properties.extendedProperties.term\",\"NativeReferenceName\":\"Term\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.lookbackPeriod\"},\"Name\":\"Reservation recommendations.properties.extendedProperties.lookbackPeriod\",\"NativeReferenceName\":\"Look-back period\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.lastUpdated\"},\"Name\":\"Reservation recommendations.properties.lastUpdated\",\"NativeReferenceName\":\"Last updated\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.savingsAmount\"}},\"Function\":0},\"Name\":\"Sum(Reservation recommendations.properties.extendedProperties.savingsAmount)\",\"NativeReferenceName\":\"Potential monthly savings\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.annualSavingsAmount\"}},\"Function\":0},\"Name\":\"Sum(Reservation recommendations.properties.extendedProperties.annualSavingsAmount)\",\"NativeReferenceName\":\"Potential yearly savings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Subscriptions.name\":{\"displayName\":\"Subscription\"},\"Reservation recommendations.properties.extendedProperties.displayQty\":{\"displayName\":\"Recommended quantity\"},\"Reservation recommendations.recommendedActions\":{\"displayName\":\"Recommended actions\"},\"Reservation recommendations.properties.extendedProperties.term\":{\"displayName\":\"Term\"},\"Reservation recommendations.properties.extendedProperties.lookbackPeriod\":{\"displayName\":\"Look-back period\"},\"Reservation recommendations.properties.lastUpdated\":{\"displayName\":\"Last updated\"},\"Sum(Reservation recommendations.properties.extendedProperties.savingsAmount)\":{\"displayName\":\"Potential monthly savings\"},\"Sum(Reservation recommendations.properties.extendedProperties.annualSavingsAmount)\":{\"displayName\":\"Potential yearly savings\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"urlIcon\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", - "height": 509.0, - "width": 1280.0, - "x": 0.0, - "y": 211.0, - "z": 0.0 + "height": 509.00, + "width": 1280.00, + "x": 0.00, + "y": 211.00, + "z": 0.00 }, { "config": "{\"name\":\"f27a41b4762b17087546\",\"layouts\":[{\"id\":0,\"position\":{\"x\":929,\"y\":117,\"z\":7000,\"height\":94,\"width\":351,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Reservation recommendations.properties.extendedProperties.annualSavingsAmount)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"AdvisorReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.annualSavingsAmount\"}},\"Function\":0},\"Name\":\"Sum(Reservation recommendations.properties.extendedProperties.annualSavingsAmount)\",\"NativeReferenceName\":\"Sum of properties.extendedProperties.annualSavingsAmount\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"properties.extendedProperties.annualSavingsAmount\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"25D\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential yearly savings based on retail pricing'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}]}}}", "filters": "[{\"name\":\"e53c9899763de5b904c9\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"AdvisorRecommendations\"}},\"Property\":\"properties.resourceMetadata.resourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":0}]", - "height": 94.0, - "width": 351.0, - "x": 929.0, - "y": 117.0, - "z": 7000.0 + "height": 94.00, + "width": 351.00, + "x": 929.00, + "y": 117.00, + "z": 7000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Total savings", "displayOption": 1, "filters": "[{\"name\":\"68e54eb30ea0b997c5b6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_AmortizationCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_AmortizationCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Principal'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"ordinal\":0}]", - "height": 720.0, + "height": 720.00, "name": "3cbf81f1080b0db490a6", "ordinal": 2, "visualContainers": [ { "config": "{\"name\":\"173b4b1753b5709304e8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"22fa722fecd24030e73d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"24cca8008edbea088959\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"2597bea8781d00a06d18\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"2cb300aa101571865126\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"2d2468b515080e843977\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":600.4118933475849,\"z\":17000,\"width\":184,\"height\":72,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused spend commit'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Spend'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"e53402c30c72a50e8645\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 1080.0, + "height": 72.00, + "width": 184.00, + "x": 1080.00, "y": 600.41, - "z": 17000.0 + "z": 17000.00 }, { "config": "{\"name\":\"3c072a08e50acb012d50\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"41472f1f252b0790508a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"41af37086a0c0b930977\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999999,\"y\":392,\"z\":6000,\"width\":376,\"height\":320,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Effective cost breakdown\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"color\":\"#000000\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"←\",\"textStyle\":{\"fontFamily\":\"Calibri\",\"fontSize\":\"8pt\",\"color\":\"#808080\"}},{\"value\":\" Select a row to view the breakdown per month\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 376.0, - "x": 888.0, - "y": 392.0, - "z": 6000.0 + "height": 320.00, + "width": 376.00, + "x": 888.00, + "y": 392.00, + "z": 6000.00 }, { "config": "{\"name\":\"43f4d7ac06a98a5a3ae0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"50d5e693334c5c9508ad\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"5920cbf526b502435de2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.TotalSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"5ca51dfcdc24708daeca\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5f46d14fb13958111630\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"5e69a8f02eee27708432\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#total-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"5f46d14fb13958111630\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"62c9148371e6505d18a7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":11000,\"width\":184,\"height\":88,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings for reservations, export prices from Cost Management and re-ingest costs in Data Factory.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 1080.0, - "y": 8.0, - "z": 11000.0 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 11000.00 }, { "config": "{\"name\":\"644725f1c79388e1a605\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"662ad19f01006d8779a4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5f46d14fb13958111630\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"6862c020b4047acd8537\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"6abff50fd24cd639e0ca\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Total savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Track cost savings from negotiated and commitment discounts over time.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"7653194885821eb6d22c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":8000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"7edd5a8576bb7b7ab1aa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"80a7cb8db0e8b2c51b51\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"lineStackedColumnComboChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}],\"Y2\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"Discount\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_TotalSavings)\":{\"displayName\":\"Discount\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Cost\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate\"},\"Sum(Costs.x_TotalDiscountPercent)\":{\"displayName\":\"Discount %\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0}}}}}},\"selector\":{\"metadata\":\"Sum(Costs.EffectiveCost)\"}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"metadata\":\"Sum(Costs.x_TotalSavings)\"}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"metadata\":\"Costs.x_EffectiveSavingsRate\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"80c32d7b385709957586\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"86b432dd447ea21c6779\",\"layouts\":[{\"id\":0,\"position\":{\"x\":888.0000022434344,\"y\":515.2421122161733,\"z\":14000,\"width\":184,\"height\":72,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Committed usage'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 888.0, + "height": 72.00, + "width": 184.00, + "x": 888.00, "y": 515.24, - "z": 14000.0 + "z": 14000.00 }, { "config": "{\"name\":\"889623c01ebddde5c634\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1079.9999954377045,\"y\":432.58416663418336,\"z\":13000,\"width\":184,\"height\":72,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Spot cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 1080.0, + "height": 72.00, + "width": 184.00, + "x": 1080.00, "y": 432.58, - "z": 13000.0 + "z": 13000.00 }, { "config": "{\"name\":\"89f4ca0d40c7906a01e0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"9e423f10a0795b072ee8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5f46d14fb13958111630\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"a866466455a96bc58576\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"5f46d14fb13958111630\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"b74c9daca1ad1152313c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"b8dc0e5cc52e60d80030\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"c49dfbdb0c2263602ee0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"c5ee1576dd037d58ca0d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"c6f1943bd5664e5d0810\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"ccddc32a0820e76ba271\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"cd692f930e90dd837499\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"cd834e5c007a9e09215a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080.0000022434344,\"y\":515.9807378663684,\"z\":15000,\"width\":184,\"height\":72,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Committed spend'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Spend'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 1080.0, + "height": 72.00, + "width": 184.00, + "x": 1080.00, "y": 515.98, - "z": 15000.0 + "z": 15000.00 }, { "config": "{\"name\":\"cea294b40c601d302809\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"d514f2c97ce4bb3569c2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"d996c64a66540ca4e687\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"ccddc32a0820e76ba271\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e24a847d8a17aa90bb3e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999991,\"y\":599.6732676973897,\"z\":16000,\"width\":184,\"height\":72,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused usage commit'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"897a8dbb0a34d3aeeaea\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 72.0, - "width": 184.0, - "x": 888.0, + "height": 72.00, + "width": 184.00, + "x": 888.00, "y": 599.67, - "z": 16000.0 + "z": 16000.00 }, { "config": "{\"name\":\"ebad6cf83531d703e926\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40,\"z\":10000,\"width\":40,\"height\":56,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", - "height": 56.0, - "width": 40.0, - "x": 384.0, - "y": 40.0, - "z": 10000.0 + "height": 56.00, + "width": 40.00, + "x": 384.00, + "y": 40.00, + "z": 10000.00 }, { "config": "{\"name\":\"ef550e53e3d3400be9ac\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"f304dd8d053bc224a04b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5f46d14fb13958111630\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { - "config": "{\"name\":\"f723298448c05c60aecc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":664,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"Costs.x_ChargeMonth\",\"active\":true},{\"queryRef\":\"Costs.BillingAccountName\"}],\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"Costs.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"List cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingAccountName\"},\"Name\":\"Costs.BillingAccountName\",\"NativeReferenceName\":\"Billing account\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"Costs.x_ChargeMonth\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ChargeMonth\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.BillingAccountName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(Costs.ListCost)\":{\"displayName\":\"List cost\"},\"Costs.BillingAccountName\":{\"displayName\":\"Billing account\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"f723298448c05c60aecc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":664,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"Costs.x_ChargeMonth\",\"active\":true},{\"queryRef\":\"Costs.BillingAccountName\"}],\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"Costs.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"List cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingAccountName\"},\"Name\":\"Costs.BillingAccountName\",\"NativeReferenceName\":\"Billing account\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"Costs.x_ChargeMonth\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ChargeMonth\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.BillingAccountName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(Costs.ListCost)\":{\"displayName\":\"List cost\"},\"Costs.BillingAccountName\":{\"displayName\":\"Billing account\"},\"Sum(Costs.x_TotalSavings)\":{\"displayName\":\"Savings\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 664.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 664.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"fa0e8054056bc9039d92\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"24cca8008edbea088959\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"fce8dba143de7e7d3eeb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40,\"z\":9000,\"width\":40,\"height\":56,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", - "height": 56.0, - "width": 40.0, - "x": 576.0, - "y": 40.0, - "z": 9000.0 + "height": 56.00, + "width": 40.00, + "x": 576.00, + "y": 40.00, + "z": 9000.00 }, { "config": "{\"name\":\"ffb126a39b44ab0960c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999999,\"y\":432,\"z\":12000,\"width\":184,\"height\":72,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'On-demand cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 888.0, - "y": 432.0, - "z": 12000.0 + "height": 72.00, + "width": 184.00, + "x": 888.00, + "y": 432.00, + "z": 12000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"objects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]},\"visibility\":1,\"type\":1}", "displayName": "Tooltip: NegotiatedDiscountSavings", "displayOption": 3, "filters": "[]", - "height": 80.0, + "height": 80.00, "name": "6b3c182a0701476572d9", "ordinal": 14, "visualContainers": [ { "config": "{\"name\":\"9482240e3012299b9327\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":80,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Negotiated savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount saved after negotiated discounts (for example, ACD, MACC, EDP) were applied.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 320.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 80.00, + "width": 320.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 320.0 + "width": 320.00 }, { "config": "{\"objects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]},\"visibility\":1,\"type\":1}", "displayName": "Tooltip: ESR", "displayOption": 3, "filters": "[]", - "height": 160.0, + "height": 160.00, "name": "705dba682cbaaaa450e5", "ordinal": 17, "visualContainers": [ { "config": "{\"name\":\"811b39d800439ea3ce4c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":160,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Effective Savings Rate (ESR)\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" measures the return on investment from negotiated discounts (for example, ACD, MACC, EDP) \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"and\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" commitment discounts (for example, reservations, savings plans). ESR is a percentage of total savings based on list cost without any discounts.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 160.0, - "width": 320.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 160.00, + "width": 320.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 320.0 + "width": 320.00 }, { "config": "{\"objects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]},\"visibility\":1,\"type\":1}", "displayName": "Tooltip: ListCost", "displayOption": 3, "filters": "[]", - "height": 144.0, + "height": 144.00, "name": "850da8650749804d7db7", "ordinal": 11, "visualContainers": [ { "config": "{\"name\":\"9cd5a2a71996803dd091\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":144,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"List cost\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount you would have paid if you had \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"no\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" negotiated discounts (for example, ACD, MACC, EDP) and \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"no \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"commitment discounts (for example, reservations, savings plans). \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use list cost to calculate negotiated savings.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 144.0, - "width": 320.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 144.00, + "width": 320.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 320.0 + "width": 320.00 }, { "config": "{\"objects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]},\"visibility\":1,\"type\":1}", "displayName": "Tooltip: TotalSavings", "displayOption": 3, "filters": "[]", - "height": 104.0, + "height": 104.00, "name": "9b056cce7358990c1107", "ordinal": 16, "visualContainers": [ { "config": "{\"name\":\"513801b390ee6275d3b3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":104,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Total savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount saved after negotiated discounts (for example, ACD, MACC, EDP) \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"and\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" commitment discounts (for example, reservations, savings plans).\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 104.0, - "width": 320.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 320.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 320.0 + "width": 320.00 }, { "config": "{}", "displayName": "Get started", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection04cb7247170034c13d74", "visualContainers": [ { "config": "{\"name\":\"032ea6f679cf4ca8c9d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":192,\"z\":17000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 192.0, - "z": 17000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 192.00, + "z": 17000.00 }, { "config": "{\"name\":\"0590e9cb99281af3a785\",\"layouts\":[{\"id\":0,\"position\":{\"x\":211.66666666666669,\"y\":24.166666666666668,\"z\":6000,\"width\":852.5,\"height\":85.83333333333334,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Rate optimization\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"42pt\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Report name'\"}}}}}]}}}", "filters": "[]", "height": 85.83, - "width": 852.5, + "width": 852.50, "x": 211.67, "y": 24.17, - "z": 6000.0 + "z": 6000.00 }, { "config": "{\"name\":\"077752b33bf94290a16d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":17}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"610e4f32159cbae3f55d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"0a648347fe019afeb8ba\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":768,\"y\":0,\"z\":4000,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 768.0, - "y": 0.0, - "z": 4000.0 + "height": 696.00, + "width": 80.00, + "x": 768.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"18dcc93309a9078698af\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":96,\"y\":0,\"z\":11000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 96.0, - "y": 0.0, - "z": 11000.0 + "height": 696.00, + "width": 80.00, + "x": 96.00, + "y": 0.00, + "z": 11000.00 }, { "config": "{\"name\":\"1ba004be1896c6c24afb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":672,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 672.0, - "y": 0.0, - "z": 5000.0 + "height": 696.00, + "width": 80.00, + "x": 672.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"1e5b2e578915e12f366f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":241.1344412182266,\"y\":487.99999628892874,\"z\":125,\"width\":96,\"height\":32,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Bug.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Bug9076115215259053.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Report a bug'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/ideas'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'New issue'\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 241.13, - "y": 488.0, - "z": 125.0 + "y": 488.00, + "z": 125.00 }, { "config": "{\"name\":\"24cc53eff38cacdca835\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":864,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 864.0, - "y": 0.0, - "z": 3000.0 + "height": 696.00, + "width": 80.00, + "x": 864.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"2e6bfd7415798df93c37\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":960.0000000000001,\"y\":0,\"z\":2000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 960.0, - "y": 0.0, - "z": 2000.0 + "height": 696.00, + "width": 80.00, + "x": 960.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"2e6c4b399e4d6863a1fc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":13}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-CustomizeReport5477659270158559.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"f7adac54f7e8018c45a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"3413acbcf0f09a04f40c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Help + support\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"3706013d62b47e9dfa6b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":0,\"z\":19000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 0.0, - "z": 19000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 0.00, + "z": 19000.00 }, { "config": "{\"name\":\"3b60c6bf96e5bca1fdf6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":152,\"height\":24,\"tabOrder\":5}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink292390249589896.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to add data  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"glow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/getdata'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"610e4f32159cbae3f55d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 152.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 152.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"44c9a31e29957c955fad\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":304,\"z\":4000,\"width\":272,\"height\":368,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Connect copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 216.0, - "y": 304.0, - "z": 4000.0 + "height": 368.00, + "width": 272.00, + "x": 216.00, + "y": 304.00, + "z": 4000.00 }, { "config": "{\"name\":\"44fbe414495555242a73\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":160,\"height\":24,\"tabOrder\":1}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink7990467786314797.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to customize  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/customize'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f7adac54f7e8018c45a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 160.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 160.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"468b5abe48ff3c6a882c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect this report to your environment\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ea801701f96a5dfabd48\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"4a76adff6013c40708cc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":1232,\"x\":24,\"y\":16,\"z\":0,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 696.0, - "width": 1232.0, - "x": 24.0, - "y": 16.0, - "z": 0.0 + "height": 696.00, + "width": 1232.00, + "x": 24.00, + "y": 16.00, + "z": 0.00 }, { "config": "{\"name\":\"4d9524e768ccf8a22f78\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":1250,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'da0a4620bf1d33e2775e'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, - "x": 1064.0, - "y": 688.0, - "z": 1250.0 + "height": 32.00, + "width": 88.00, + "x": 1064.00, + "y": 688.00, + "z": 1250.00 }, { "config": "{\"name\":\"5420a33794d01b79173d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":16}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"44c9a31e29957c955fad\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"5bcbbb35a35ec0ecfa1d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":213.33333333333334,\"y\":8.333333333333334,\"z\":7000,\"width\":194.16666666666669,\"height\":46.66666666666667,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit\",\"textStyle\":{\"fontSize\":\"20pt\",\"color\":\"#a6a6a6\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK label'\"}}}}}]}}}", @@ -1484,3770 +1484,3770 @@ "width": 194.17, "x": 213.33, "y": 8.33, - "z": 7000.0 + "z": 7000.00 }, { "config": "{\"name\":\"5c96e5507ec407d4d327\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":480,\"z\":14000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 480.0, - "z": 14000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 480.00, + "z": 14000.00 }, { "config": "{\"name\":\"60280221a64c0eb4d3bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":112.00000000000001,\"z\":5000,\"width\":848,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"The \"},{\"value\":\"Rate optimization report\",\"textStyle\":{\"fontWeight\":\"bold\",\"color\":\"#6f4bb2\"}},{\"value\":\" provides insights into any rate optimization opportunities, like reservations, savings plans, and Azure Hybrid Benefit. This reports uses effective cost, which amortizes and breaks reservation and savings plan purchases down and allocates costs out to the resources that received the benefit. Effective cost will not match your invoice.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This report helps implement the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Rate optimization capability\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/framework/optimize/rates\"},{\"value\":\" in the FinOps Framework.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/pbi/RateOptimization\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Description'\"}}}}}]}}}", "filters": "[]", - "height": 176.0, - "width": 848.0, - "x": 216.0, - "y": 112.0, - "z": 5000.0 + "height": 176.00, + "width": 848.00, + "x": 216.00, + "y": 112.00, + "z": 5000.00 }, { "config": "{\"name\":\"610e4f32159cbae3f55d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":304,\"z\":2000,\"width\":272.0000000000001,\"height\":312,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Get data copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 312.0, - "width": 272.0, - "x": 792.0, - "y": 304.0, - "z": 2000.0 + "height": 312.00, + "width": 272.00, + "x": 792.00, + "y": 304.00, + "z": 2000.00 }, { "config": "{\"name\":\"6e6a624ac563a193500f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":576,\"z\":13000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 576.0, - "z": 13000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 576.00, + "z": 13000.00 }, { "config": "{\"name\":\"759a125373a216bf6d7d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"76ebf402eaea1938a55d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ea801701f96a5dfabd48\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"798136b5a82a10b4ccde\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":2000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'9b12f4a45372b68afac4'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 }, { "config": "{\"name\":\"818c372618708f066807\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":192,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 192.0, - "y": 0.0, - "z": 10000.0 + "height": 696.00, + "width": 80.00, + "x": 192.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"87e1cbfe3059a7604c1e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":0,\"width\":247.99999999999997,\"height\":176,\"tabOrder\":19}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Customize your report\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Keep what works, remove what you don't need, and tailor visuals and metrics to highlight what's important.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Data dictionary\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"f7adac54f7e8018c45a4\"}", "filters": "[]", - "height": 176.0, - "width": 248.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 176.00, + "width": 248.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"898f20562c3d6901b997\",\"layouts\":[{\"id\":0,\"position\":{\"height\":424,\"width\":776,\"x\":40,\"y\":96,\"z\":1000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit reports include preconfigured visuals, but aren't connected to your data. This report uses FinOps hubs with Data Explorer. If your data is in a storage account, please \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"download storage reports\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://github.com/microsoft/finops-toolkit/releases/latest/download/PowerBI-storage.zip\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use the following steps to connect them to your Data Explorer cluster:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Deploy FinOps hubs\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you have not deployed FinOps hubs with the Data Explorer cluster option, please do so now. Data Explorer is required for KQL reports. \"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Configure Cost Management exports\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Once FinOps hubs is deployed, either configure managed exports for your hub instance or manually create new exports in Cost Management to initiate data ingestion. If creating exports manually, remember to run at least one export manually to load an initial dataset. The following Cost Management datasets are recommended for this report:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cost and usage (FOCUS) \"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Price sheet − Required for reservation cost savings.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation recommendations − Required for the reservation recommendations page.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The following Cost Management datasets are supported but not used by this report:\",\"textStyle\":{\"fontSize\":\"12px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Reservation transactions\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation details\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs/configure\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Connect to your FinOps hub instance\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Edit parameters\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" above and set the following parameters:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cluster URL\",\"textStyle\":{\"fontWeight\":\"bold\"}}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Open the \"},{\"value\":\"list of resource groups\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://portal.azure.com/#view/HubsExtension/BrowseResourceGroups\"},{\"value\":\" in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select the hub resource group.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select Deployments in the menu.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select the hub deployment.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select Outputs.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Copy the value for \"},{\"value\":\"clusterUri\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.6px\"}},{\"value\":\".\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Number of Months\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" – Optional number of closed months to show. Leave empty to show all data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Default Granularity \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Select whether you want charts to show \"},{\"value\":\"Daily\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" or \"},{\"value\":\"Monthly\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"NOTE: When customizing charts, use x_ReportingDate to align to this setting. Otherwise, use ChargePeriodStart for daily and x_ChargeMonth for monthly data.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Apply changes to refresh the report. This report uses DirectQuery for cost data, which means that data is refreshed every time you open a page and not from a scheduled refresh process.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Authorize data sources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"FinOps toolkit reports connect to one or more of the following data sources. Use these settings to configure authorization:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Azure Data Explorer (Kusto) – Use an account that has at least viewer access to the Hub and Ingestion databases.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"(your storage account) – Use a SAS token or an account that has Storage Blob Data Reader or greater access.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Azure Resource Graph – Use an account that has direct access to any subscriptions you would like to report on.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://ccmstorageprod... – Anonymous access. This URL is used for reservation size flexibility data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://github.com/... – Anonymous access. This URL is used for FinOps toolkit open data files.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Troubleshoot common issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you do not see any data after connecting to your account, check the following:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Confirm data was ingested into the desired tables. You can do this by going to \"},{\"value\":\"dataexplorer.azure.com\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://dataexplorer.azure.com/\"},{\"value\":\", connecting to your cluster, and running a \"},{\"value\":\"Costs | limit 100\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" query.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the currency filter to ensure the correct currency is selected.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the date picker at the top-left of each page to ensure the data you exported is within the same time frame.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For additional guidance, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ea801701f96a5dfabd48\"}", "filters": "[]", - "height": 424.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 424.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"8f7d0bcf6d2ad2eaace5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1152,\"y\":0,\"z\":0,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 13'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1152.0, - "y": 0.0, - "z": 0.0 + "height": 696.00, + "width": 80.00, + "x": 1152.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"90a16f3b99ae5a24aeaf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":384,\"z\":15000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 384.0, - "z": 15000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 384.00, + "z": 15000.00 }, { "config": "{\"name\":\"950683b70ed8b034026d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":479.99999999999994,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 480.0, - "y": 0.0, - "z": 7000.0 + "height": 696.00, + "width": 80.00, + "x": 480.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"9b711a59be4c2dd17c65\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":0,\"y\":0,\"z\":12000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 0.0, - "y": 0.0, - "z": 12000.0 + "height": 696.00, + "width": 80.00, + "x": 0.00, + "y": 0.00, + "z": 12000.00 }, { "config": "{\"name\":\"9cf05024f2801d161826\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":687.9999999999999,\"z\":1750,\"width\":96.00000000000001,\"height\":32,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Toolbox.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Toolbox3204520726329514.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  FinOps toolkit'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#6F4BB2'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/finops/toolkit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'This report is part of the Microsoft FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK link'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, - "x": 8.0, - "y": 688.0, - "z": 1750.0 + "height": 32.00, + "width": 96.00, + "x": 8.00, + "y": 688.00, + "z": 1750.00 }, { "config": "{\"name\":\"a83df0e382dc4c3e5f14\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":96,\"z\":1000,\"width\":776,\"height\":384,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Sorry to hear that you're experiencing issues. We're here to help!\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Please note Microsoft Support does not handle support requests for FinOps toolkit. However, the underlying products sued by tools in the toolkit are officially supported. Use the following steps if you run into an issue:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Before you begin\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you aren't seeing data after connecting and syncing successfully, try the following troubleshooting steps:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Clear all filters (see the button below).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Clear RangeStart, RangeEnd, Number of Months date parameters and refresh data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm data is loading by navigating to Home > Transform Data > Queries > Costs.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If data is in this view, then there is a filter causing the data to not render in the report.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If using raw exports (not FinOps hubs):\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are CSV or parquet files in the specified storage path.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failures, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If using FinOps hubs:\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are parquet files in the ingestion container in the storage account.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, check for CSV or parquet files in the msexports container.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failed runs, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If data is in msexports, check the Data Factory triggers to confirm they are all started. You may need to register the Microsoft.EventGrid resource provider, restart the triggers, then re-run the exports (or manually retry the failed pipeline runs).\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This is a condensed version of the troubleshooting guide. If these did not help, continue with the list below and run through the full troubleshooting guide, if needed.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Report security issues securely\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you believe you've found a security vulnerability, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Reporting security issues\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://github.com/microsoft/finops-toolkit/blob/dev/SECURITY.md\"},{\"value\":\". \",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Confirm all setup instructions were completed in order\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"9 out of 10 issues are due to missing steps. Please review and follow the instructions carefully. For this report, close this dialog and select the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Connect your data\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.3333px\"}},{\"value\":\" button.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Walk through the troubleshooting guide\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The most common issues and their solutions are documented and should be able to be resolved independently. If you have a specific error code, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Common errors\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/errors\"},{\"value\":\". For a guided walk through, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/troubleshooting\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Identify the source of the issue\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For error message, what product is showing the error? Does the error refer to another product? For missing or incorrect data, is the data generated in a Power BI report or does it come directly from a product, like Cost Management?\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Create support requests for product issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If the source of the issue is a managed product (including data from Cost Management), create a Microsoft support request for that specific product. Refer to the data dictionary to identify whether a specific column is sourced from Cost Management or is created or updated by the FinOps toolkit. If you're not sure about the source, ask in the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"discussion forum\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://github.com/microsoft/finops-toolkit/discussions/categories/q-a\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"6. Create an issue in GitHub\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Whether you submit a support request or not, we recommend \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"creating an issue in GitHub\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/ideas\"},{\"value\":\" to let us know about the problems you're facing. Even if the issue is a product bug, we would like to document it to help others.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"We try to respond to issues and discussions within two business days but there can sometimes be unanticipated delays. If you completed all of the preceding steps and the issue wasn't resolved within a week, we should set up a Teams call for you. Then you can share your screen so we can troubleshoot the issue together.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\"}", "filters": "[]", - "height": 384.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 384.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"aa99304da47e589cd63c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":500,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, + "height": 32.00, + "width": 88.00, "x": 41.13, - "y": 488.0, - "z": 500.0 + "y": 488.00, + "z": 500.00 }, { "config": "{\"name\":\"bcd7f978567637981e38\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1.1368683772161603e-13,\"y\":192.00000000000006,\"z\":0,\"width\":272,\"height\":96,\"tabOrder\":11}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Add business context\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Join cost with business data to align with your organization and quantify business value.\"}]}]}}]}},\"parentGroupName\":\"610e4f32159cbae3f55d\"}", "filters": "[]", - "height": 96.0, - "width": 272.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 96.00, + "width": 272.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"bea8ca6e90e6071b994f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1056,\"y\":0,\"z\":1000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 12'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1056.0, - "y": 0.0, - "z": 1000.0 + "height": 696.00, + "width": 80.00, + "x": 1056.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c33c130285f92b99293c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":576,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 576.0, - "y": 0.0, - "z": 6000.0 + "height": 696.00, + "width": 80.00, + "x": 576.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"c33fc8702668a013d84d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":7}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"f7adac54f7e8018c45a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"c3db07d32c37511e85b4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":137.1344412182266,\"y\":487.99999628892874,\"z\":250,\"width\":96,\"height\":32,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'qna'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Ask question'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Question'\"}}}}}]}},\"parentGroupName\":\"ced05df8e4755ccc7b4d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 137.13, - "y": 488.0, - "z": 250.0 + "y": 488.00, + "z": 250.00 }, { "config": "{\"name\":\"cba5aec8c4915d55714f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":288,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 288.0, - "y": 0.0, - "z": 9000.0 + "height": 696.00, + "width": 80.00, + "x": 288.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"ced05df8e4755ccc7b4d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":214.8655587817734,\"y\":112.00000371107124,\"z\":12000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Help dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, "x": 214.87, - "y": 112.0, - "z": 12000.0 + "y": 112.00, + "z": 12000.00 }, { "config": "{\"name\":\"d003ec1374e9b4f68ca6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":288,\"z\":16000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 288.0, - "z": 16000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 288.00, + "z": 16000.00 }, { "config": "{\"name\":\"d722dc1d1e76112b4d50\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":22}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-ConnectData7243700207572936.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"44c9a31e29957c955fad\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"de0b81c54e7ccfa7fdea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":23}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-AddData17914943068990197.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"610e4f32159cbae3f55d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"df45d3cf97bd5e41422d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":24,\"width\":144,\"x\":0.2160493827160508,\"y\":288,\"z\":1000,\"tabOrder\":4}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Connect your data'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'e4159db56d370ff157b3'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"44c9a31e29957c955fad\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 144.0, + "height": 24.00, + "width": 144.00, "x": 0.22, - "y": 288.0, - "z": 1000.0 + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"e4d7da5f283706d19837\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.03600823045266566,\"y\":192,\"z\":0,\"width\":256,\"height\":176,\"tabOrder\":10}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect your data\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Connect to data across billing accounts and subscriptions to get started.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"}]}]}}]}},\"parentGroupName\":\"44c9a31e29957c955fad\"}", "filters": "[]", - "height": 176.0, - "width": 256.0, + "height": 176.00, + "width": 256.00, "x": 0.04, - "y": 192.0, - "z": 0.0 + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"ea801701f96a5dfabd48\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":113,\"z\":8000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Connect dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, - "x": 216.0, - "y": 113.0, - "z": 8000.0 + "x": 216.00, + "y": 113.00, + "z": 8000.00 }, { "config": "{\"name\":\"ed2ea76eb5499f7953d5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":96,\"z\":18000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 96.0, - "z": 18000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 96.00, + "z": 18000.00 }, { "config": "{\"name\":\"ef18812ee760367dfd09\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":384,\"y\":0,\"z\":8000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"4a76adff6013c40708cc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 384.0, - "y": 0.0, - "z": 8000.0 + "height": 696.00, + "width": 80.00, + "x": 384.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"ef496017f935dfc31625\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":2000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'9b12f4a45372b68afac4'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"ea801701f96a5dfabd48\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 }, { "config": "{\"name\":\"f7adac54f7e8018c45a4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":304,\"z\":3000,\"width\":272,\"height\":368,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Customize copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 504.0, - "y": 304.0, - "z": 3000.0 + "height": 368.00, + "width": 272.00, + "x": 504.00, + "y": 304.00, + "z": 3000.00 }, { "config": "{\"name\":\"fa1cda59e7005f9b9438\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 112.0, - "x": 1160.0, - "y": 688.0, - "z": 1000.0 + "height": 32.00, + "width": 112.00, + "x": 1160.00, + "y": 688.00, + "z": 1000.00 }, { "config": "{\"name\":\"fa65b655d64e3524026b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":1500,\"width\":240,\"height\":32,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", - "height": 32.0, - "width": 240.0, - "x": 104.0, - "y": 688.0, - "z": 1500.0 + "height": 32.00, + "width": 240.00, + "x": 104.00, + "y": 688.00, + "z": 1500.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Hybrid Benefit", "displayOption": 1, "filters": "[{\"name\":\"Filtere215005bbd5029767bdd\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection2fb9ee30796ed6c1dd42", "ordinal": 8, "visualContainers": [ { "config": "{\"name\":\"01b68b04cfedc5d0c29b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"17e3aec57fd1792ade91\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"0ba657bfd56a93ca4a50\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"112e12e9504cb8822fb0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"11e347b8ca90bca85ee0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"17e3aec57fd1792ade91\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"1ea6519a4415356c9b64\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.HybridBenefit'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"22030fb1e685b051cf11\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"2d3cebb79bdce8abff1c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { - "config": "{\"name\":\"36b3d31f6a8358b08800\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":4000,\"width\":472,\"height\":280,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.x_SkuLicenseStatus\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"Hybrid Benefit status\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"Hybrid Benefit status\"},\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.6}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not enabled'\"}}}}}]}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'AHB vCPUs consumed (last 30 days)'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'14'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"36b3d31f6a8358b08800\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":4000,\"width\":472,\"height\":280,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.x_SkuLicenseStatus\"}],\"Y\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"Hybrid Benefit status\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"Hybrid Benefit status\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.6}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not enabled'\"}}}}}]}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'AHB vCPUs consumed (last 30 days)'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filter6909a2696268c835ac9f\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter8c7d374300584c0bb270\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":30}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filtereef66cf991a6069c9e01\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":2}]", - "height": 280.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 4000.0 + "height": 280.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"3a93859ee127c8ca983b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"3fdbb2f4b971dee107c5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"17e3aec57fd1792ade91\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"47c0d2b278a5d714d2b3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"4b689a9a1c14bb05c4e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { - "config": "{\"name\":\"4fd71fc9759cbd600327\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":1000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Sum(Costs.x_SkuCoreCount)\"},{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuCoreCount)\",\"NativeReferenceName\":\"vCPUs\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"AHB CPUs1\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Sum(Costs.x_SkuCoreCount)\":{\"displayName\":\"vCPUs\"},\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", - "filters": "[{\"name\":\"Filter2aee9f7816cc37b28843\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter24de020c1ddb08dd9408\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter8e4069500149ea005c77\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filterd8943a9c83b7718b13a8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filter102ca372043abcebc9a6\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterd7643e3a6b1e95598e29\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter55d932a397dd799a0551\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"name\":\"Filter5b3ad3a585cdea45556e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Not supported'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false,\"ordinal\":7},{\"name\":\"Filter942280d854167d06530e\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":8},{\"name\":\"Filteref6ecb168e2468d26360\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":9},{\"name\":\"Filter6bd92c808090b0786892\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":10},{\"name\":\"Filter16edf9183bb5de0359b4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":11},{\"name\":\"Filterf6d880f80eaea5658a03\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":12}]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 1000.0 + "config": "{\"name\":\"4fd71fc9759cbd600327\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":1000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Costs.x_SkuCoreCountMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCountMeasure\"},\"Name\":\"Costs.x_SkuCoreCountMeasure\",\"NativeReferenceName\":\"vCPUs\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"AHB CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.x_SkuCoreCountMeasure\":{\"displayName\":\"vCPUs\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter2aee9f7816cc37b28843\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter24de020c1ddb08dd9408\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter8e4069500149ea005c77\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filterd8943a9c83b7718b13a8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filter102ca372043abcebc9a6\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterd7643e3a6b1e95598e29\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter55d932a397dd799a0551\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"name\":\"Filter5b3ad3a585cdea45556e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Not supported'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false,\"ordinal\":7},{\"name\":\"Filter942280d854167d06530e\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":8},{\"name\":\"Filter6bd92c808090b0786892\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":9},{\"name\":\"Filter16edf9183bb5de0359b4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":10},{\"name\":\"Filterf6d880f80eaea5658a03\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":11},{\"name\":\"a187dbb0cb08c1cf10d5\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":12},{\"name\":\"d86b6074acf922905f0d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":13},{\"name\":\"e59b2b4eadcbd7d66e17\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":14}]", + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 1000.00 }, { "config": "{\"name\":\"535cd8d9c059fc7e27c8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"17e3aec57fd1792ade91\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"68ec67b7931af48aa970\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"6bbe27812b1a4251d264\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"741d4dad88a9752c79c5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"76cd378d8db257146730\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"7b16154166fa226e78bf\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":500,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 500.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 500.00 }, { "config": "{\"name\":\"7bc341c7006b1048c3e0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":2000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Enabled (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filter81cb7b66d0191e5291ba\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filtera3b0f2110c90990363ab\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":1},{\"name\":\"Filtere6405dcbd7ac3846c740\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2}]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 2000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 2000.00 }, { "config": "{\"name\":\"7f6af94bbc9b714e7b6f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"8398e400533b6692737f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"8d1248bc6be325edce57\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"964b3cca4cea4b098753\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"17e3aec57fd1792ade91\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"a9f4f7fb7d0a0b5e249f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#hybrid-benefit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"b0ff2663559931c62b53\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"b22edb9ac866041f9b95\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"b5c04e5caae9c7d3ebd5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"b7fa0d78b0b5aaae5636\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"c90429bbd771cc026a52\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":104,\"z\":5000,\"width\":280,\"height\":280,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Not enabled with 8+ vCPUs (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", - "filters": "[{\"name\":\"Filterd2da69ba2473a8860a30\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filtera79267b6267d1a768e2b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterc1f838932a75c1a28404\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter5ba4cd51056dcae10dce\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"46a9982d2fd3db6edd1f\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"dff7cb9838159db170d0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":2,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Right\":{\"Literal\":{\"Value\":\"8L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":5}]", - "height": 280.0, - "width": 280.0, - "x": 504.0, - "y": 104.0, - "z": 5000.0 + "filters": "[{\"name\":\"Filterd2da69ba2473a8860a30\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filtera79267b6267d1a768e2b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterc1f838932a75c1a28404\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter5ba4cd51056dcae10dce\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"46a9982d2fd3db6edd1f\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"dff7cb9838159db170d0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":2,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Right\":{\"Literal\":{\"Value\":\"8L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":5}]", + "height": 280.00, + "width": 280.00, + "x": 504.00, + "y": 104.00, + "z": 5000.00 }, { "config": "{\"name\":\"ccc93c654e3825b4cc93\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"17e3aec57fd1792ade91\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { - "config": "{\"name\":\"e23bd7d216263d5347dd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":3000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"e23bd7d216263d5347dd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":3000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"x_SkuLicenseQuantityMeasure\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filter15e10dae4e7443966e1d\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitvCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter1689997e49c37e4ec7dd\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter791c759c6d09ab96975a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter9f8c5f51931c2ada105b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuImageType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuImageType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Windows Server BYOL'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3}]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 3000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"e438a0a77b13abbb8ad8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"ed7bb8655aaf8be267fa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"eda9ade8c2820e631174\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":6000,\"width\":280,\"height\":280,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"labelPosition\":{\"expr\":{\"Literal\":{\"Value\":\"'InsideCenter'\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKUs enabled with <8 vCPU (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filterf9d0e00955a2bdae2260\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filterf2c9f5372cdc300020ae\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":1},{\"name\":\"Filter3dc50ca76ed070726066\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"ordinal\":2},{\"name\":\"Filterc2ff97e648014129a516\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"2a7cc4e4da9f62cb7a23\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"1cfc153c915bca9cc89d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":3,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Right\":{\"Literal\":{\"Value\":\"8L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":5}]", - "height": 280.0, - "width": 280.0, - "x": 216.0, - "y": 104.0, - "z": 6000.0 + "height": 280.00, + "width": 280.00, + "x": 216.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"ef64372303a097cfc522\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"741d4dad88a9752c79c5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"f9a79ccde192e841d3e2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Hybrid Benefit\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Summarize reservation and savings plan cost, utilization, and savings.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"7b16154166fa226e78bf\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Reservation recommendations", "displayOption": 1, "filters": "[{\"name\":\"38f4a6f6430e433a73e1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection688a5a4c955eec0def76", "ordinal": 6, "visualContainers": [ { "config": "{\"name\":\"003a55c8e04e4ba4b7fe\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"0a25ba39d51731ffeb12\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":111.83139402906134,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_LookbackPeriodLabel\"},\"Name\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"NativeReferenceName\":\"x_LookbackPeriodLabel\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_LookbackPeriodLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback period'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 111.83, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"0c76a2061c78e2bc75bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"0f5a9995f5a6b10e2a21\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":568,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.RegionName\",\"active\":true},{\"queryRef\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\"},{\"queryRef\":\"Costs.x_SkuMeterSubcategory\"}],\"Tooltips\":[{\"queryRef\":\"Min(Usage details.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(Usage details.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"},\"Name\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\",\"NativeReferenceName\":\"x_CommitmentDiscountFlexGroup\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"Costs.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}}}]},\"columnProperties\":{\"AutofitComboMeter.InstanceSizeFlexibilityGroup\":{},\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuMeterSubcategory\":{},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"ReservationRecommendations.RegionName\":{}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Core hours by Region > Flexibility group > Size'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"Filter5bbf86e68796256d7c90\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter713e47d0e8c260489cd9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":11}]", - "height": 280.0, - "width": 568.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 568.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"1111cf1bb0652abd2fee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":167.03015946116324,\"z\":500,\"width\":200,\"height\":56,\"tabOrder\":17002}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"x_CommitmentDiscountScope\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_CommitmentDiscountScope\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 167.03, - "z": 500.0 + "z": 500.00 }, { "config": "{\"name\":\"143f8af048eac800f251\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"1c4ca47a810ae2db57d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"1f12408b2018f0bd8d94\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"x_EffectiveCostBefore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Current cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"2560701c2a22c6c10c42\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"2c5f4ecee314b57dd984\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"357f598c5ce9511ae25a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"386dead952763517e7cf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"425083d1dd25bc9312e3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"466701bd63048dd2f61b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"512bf45fa44cb87b8f87\",\"layouts\":[{\"id\":0,\"position\":{\"height\":336,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\"}", - "height": 336.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 336.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"52fb493df97f05450019\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":2000,\"width\":472,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Tooltips\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"Pricing subcategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Count(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"Costs.x_PricingSubcategory\":{\"displayName\":\"Pricing subcategory\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"matchLineColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"switchAxisPosition\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"categoryAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"seriesLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CPU hours'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 2000.0 + "height": 280.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"556d6105ab6c43006bcd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"55ed6c4e55097420df10\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\",\"NativeReferenceName\":\"x_EffectiveCostAfter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"65a632502cf87d0de88f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":223.0301594611632,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 223.03, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"6e1153ac9fa26f2ebe5f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reservation recommendations\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review opportunities to save with new reservations.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"6e3560126139458a4eb3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"71d410f1581befc20368\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"76a5564c7e81d7d0cfe3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"77aeb47650294abe6c2d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":280,\"z\":0,\"width\":200,\"height\":56,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 280.0, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 280.00, + "z": 0.00 }, { "config": "{\"name\":\"7eb7a3de876470adbdb0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"86985e90878bf55694b9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"96895e63d55c40770fd9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"9adefe0c71bd7f3a61e1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.165263963274676,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 576.0, + "height": 48.00, + "width": 40.00, + "x": 576.00, "y": 40.17, - "z": 8000.0 + "z": 8000.00 }, { "config": "{\"name\":\"9b6a4c8a5c5b82ad01d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"9bf065e82cc29ee2962e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.165263963274676,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 384.0, + "height": 48.00, + "width": 40.00, + "x": 384.00, "y": 40.17, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"a6d290f49670b8be294c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"bab08ec3256d1ca7d880\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"c87ecf964f0eba84267c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":4000,\"width\":1048,\"height\":320,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\"},{\"queryRef\":\"ReservationRecommendations.RegionName\"},{\"queryRef\":\"AutofitComboMeter.ArmSkuName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_SkuType\"},\"Name\":\"AutofitComboMeter.ArmSkuName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Potential savings1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantity\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\",\"NativeReferenceName\":\"Rec qty\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantityNormalized\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\",\"NativeReferenceName\":\"Rec qty normalized1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedSize\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\",\"NativeReferenceName\":\"Normalized size1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Flexibility group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"Scope1\"}]},\"columnProperties\":{\"AutofitComboMeter.ArmSkuName\":{\"displayName\":\"SKU\"},\"ReservationRecommendations.RegionName\":{\"displayName\":\"Region\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Potential savings\"},\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\":{\"displayName\":\"Contracted cost\"},\"Sum(ReservationRecommendations.x_RecommendedQuantity)\":{\"displayName\":\"Rec qty\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\":{\"displayName\":\"Normalized size\"},\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\":{\"displayName\":\"Rec qty normalized\"},\"ReservationRecommendations.x_CommitmentDiscountScope\":{\"displayName\":\"Scope\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Flexibility group\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}}}}],\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'9'\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Recommendations based on recent usage'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"lockAspect\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"stylePreset\":[{\"properties\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 4000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 4000.00 }, { "config": "{\"name\":\"c9eda8b13e18eaede87c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":55.831394029061336,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_SkuTermLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"ReservationRecommendations.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_SkuTermLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"ReservationRecommendations.x_SkuTermLabel\":{\"displayName\":\"Term\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 55.83, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"ca4b9c7d702a8aab05bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#reservation-recommendations'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"d31efcef163838b2340d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"da3cbd6700e9897281ff\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"ece2d625fee5317088d5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"f3080620308661fb465d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"f42ce7186574f2147f1c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":17003}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ This page requires reservation recommendations. If it does not load, confirm \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Cost Management \",\"textStyle\":{\"fontSize\":\"10.6667px\",\"color\":\"#000000\"}},{\"value\":\"exports were created.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 1080.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"f4780a711d57b35deafe\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"f77fc5fbcd293683f672\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Commitment savings", "displayOption": 1, "filters": "[{\"name\":\"Filterdbb9d1b54707630db807\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filterc733fd6032a5383472b6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection7e6c4580ee0b342bf135", "ordinal": 3, "visualContainers": [ { - "config": "{\"name\":\"084efe22ce64d80153be\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":48,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", + "config": "{\"name\":\"084efe22ce64d80153be\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.39591545419347,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 576.0, - "y": 48.0, - "z": 8000.0 + "height": 48.00, + "width": 40.00, + "x": 576.00, + "y": 40.40, + "z": 8000.00 }, { "config": "{\"name\":\"08cbcbd365ab05e0af5f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"0f1816299d658085a121\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"1263a48a4f59474f1853\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"1e3729d8b640f2013785\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { - "config": "{\"name\":\"21b5e448b55901cc7968\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":48,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", + "config": "{\"name\":\"21b5e448b55901cc7968\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.39591545419347,\"z\":9000,\"width\":48,\"height\":48,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 384.0, - "y": 48.0, - "z": 9000.0 + "height": 48.00, + "width": 48.00, + "x": 384.00, + "y": 40.40, + "z": 9000.00 }, { "config": "{\"name\":\"21df02571d411dfa301f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"2dd2887e5fdd25f480bf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"344697e75daf0d8e8da3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"468fa052859322149692\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"4dcedb6143dbc6f93186\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"4efb92a8a1cd1063c1d9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"4fcea32824b1df3fb414\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount savings'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"58142ba1a06925e08fc2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"5c085a1fe7cbada53c81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review cost savings from reservation and savings plan usage.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"6a1079ff5673f73818a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"7500f73de257277a3b5b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"75c56f0727b95d5ed625\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"7b394c6bbdddfd151a09\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"80d5709dbc5aaeb0015c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"8abb93b54893d889738b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"8f7eccef672de866892e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"93efa748b3ac5b2a0fc7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"997b3c159d66511107a4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"9b43d91b906268b4eab8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"9d8d0ea1d744beaa78fd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a6d186079d7a077122ff\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"a7030d1e32c5da56181d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"abbf2d86a7da1b3ffd81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"ad48e216de24ac9e322c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterCategory1\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterCategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterCategory1\",\"NativeReferenceName\":\"Meter category\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterSubcategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterSubcategory1\",\"NativeReferenceName\":\"Meter subcategory\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_CommitmentDiscountMeterCategory1\":{\"displayName\":\"Meter category\"},\"Costs.x_CommitmentDiscountMeterSubcategory1\":{\"displayName\":\"Meter subcategory\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"278.55073384258395D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"143.26869590450173D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterCategory1\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"136.52239560720403D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"b9e3e628ce4096d735f7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"bc2e903403b5e2c67a33\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c061500e77c5e0ec0161\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings for reservations, export prices from Cost Management and re-ingest costs in Data Factory.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 1080.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"c7909631ed23dd3a6cb0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"cb03cb4eeaaa4c808a31\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"d355b56b4f2e2236b1fd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"daaef55dd1c1b9507cb7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"dc00639b4345b907729a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"f5e644aa7cfd0df78832\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f6c689259a7c06e25276\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"ffc7c1f54db2d8d68621\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Chargeback", "displayOption": 1, "filters": "[{\"name\":\"Filter8589aeaa9f96c95550d4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CMConnector\"}},\"Property\":\"CommitmentDiscountId\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":0},{\"name\":\"13a00810b20c27404cbc\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_AmortizationCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_AmortizationCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Principal'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"ordinal\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectionb4553e12c2cd5e230209", "ordinal": 5, "visualContainers": [ { "config": "{\"name\":\"01101b984b0cacc2ba89\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"0223adfc42d9e2801ef7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"185fc5a754fa219373bb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"}],\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}],\"Columns\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Cost\"},\"Sum(Costs.x_TotalSavings)\":{\"displayName\":\"Savings\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"171.85825965311D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"1c60663d33ce60053bc0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"2d17530ca5489eb2cab8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Chargeback\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break effective (amortized) cost down by subscription and resource group for chargeback.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"2e91173f0bee2eaf0458\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"2ec6b09c69aba03f8564\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"3af399e52ae8458a0d8e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"44c4adb5504098894579\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":3500,\"width\":176,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 3500.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 3500.00 }, { "config": "{\"name\":\"4cad2fad7983c9409875\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"725f2e6068302e388633\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"61f2b416d27b8a6036a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"643ef1478e4ebdd68b8d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"725f2e6068302e388633\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"674ac1260cb02595e392\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"725f2e6068302e388633\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"7e31a100ec0d4e3d141c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"725f2e6068302e388633\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"85cbef4bd7e58ad477af\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"90776f381f2206281e34\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"954874dd67a6bd28c77f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Chargeback'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"9aeba88c07bc1ac9022a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"9b70b0392af4a312c5bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"9c9464c739a174ec07b9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"725f2e6068302e388633\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"a43f42b4b89247be1ddb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"afb4c71ec53b4ea747b8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"b339252ff222cff06e1d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"b3b3dd89de934dc3146d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"bd3b36bcfd6f896ec28b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"c0727b3efbe58c0c913f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"c0b3c639a5b0f53f4b3f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"c1dee687cea0d7225488\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"ea023152e6ac6a1b5f79\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"eb3ba2ae4866e89779e3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"eba4cf5a38a623bb9bae\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_CommitmentDiscountUtilization\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"},\"Name\":\"Costs.x_CommitmentDiscountUtilization\",\"NativeReferenceName\":\"x_CommitmentDiscountUtilization\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Utilization'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"ed45785ce2605aacffd8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#chargeback'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"a43f42b4b89247be1ddb\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"eeba3513ece72ad0bd6b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f5c614c9c9d44534092a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"fc23f4f4a24addd16f1b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"ea023152e6ac6a1b5f79\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"fdcc124b3d84a8ec8a4c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"Costs.SubAccountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubscriptionName\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unassigned'\"}}}}}]}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"ff84ab962e7447c2c4cc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"725f2e6068302e388633\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"objects\":{},\"visibility\":1}", "displayName": "DQ", "displayOption": 2, "filters": "[]", - "height": 6000.0, + "height": 6000.00, "name": "ReportSectiond6ca3d1f0b7616304592", "ordinal": 10, "visualContainers": [ { "config": "{\"name\":\"019fd101ba5991e9013b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":424,\"z\":46000,\"width\":152,\"height\":56,\"tabOrder\":44000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterac2af06bbba88bdc1720\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0784f6c3eede70625b0e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter9f9b168e613673359517\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 424.0, - "z": 46000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 424.00, + "z": 46000.00 }, { "config": "{\"name\":\"0291b16753a082de3815\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00505056554392,\"y\":1598.738223553032,\"z\":1000,\"width\":1248,\"height\":272,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Sum(Costs.x_TotalDiscountPercent)\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalDiscountPercent\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalDiscountPercent)\",\"NativeReferenceName\":\"x_TotalDiscountPercent\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_DiscountUnitPriceSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"448.75002107312343D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'All rows with some discount'\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera2c21b8088b49ddb1001\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Adjustment'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_TotalDiscountPercent\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalDiscountPercent\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 272.0, - "width": 1248.0, + "height": 272.00, + "width": 1248.00, "x": 16.01, "y": 1598.74, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"04a0f7289496c7309c78\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":192.00000000000009,\"z\":25000,\"width\":152,\"height\":96,\"tabOrder\":23000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 96.0, - "width": 152.0, - "x": 144.0, - "y": 192.0, - "z": 25000.0 + "height": 96.00, + "width": 152.00, + "x": 144.00, + "y": 192.00, + "z": 25000.00 }, { "config": "{\"name\":\"07c9b655a2e28a22c320\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":336,\"x\":0,\"y\":40,\"z\":45001,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings from\",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\"commitment discounts\",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"eb68afd2c0010323736c\"}", "filters": "[]", - "height": 48.0, - "width": 336.0, - "x": 0.0, - "y": 40.0, - "z": 45001.0 + "height": 48.00, + "width": 336.00, + "x": 0.00, + "y": 40.00, + "z": 45001.00 }, { "config": "{\"name\":\"07e4462c400321037053\",\"layouts\":[{\"id\":0,\"position\":{\"x\":734.8580294802174,\"y\":518.8642358417379,\"z\":95000,\"width\":32,\"height\":56,\"tabOrder\":93000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 734.86, "y": 518.86, - "z": 95000.0 + "z": 95000.00 }, { "config": "{\"name\":\"10e7d5ec90a92dddd10b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":48,\"z\":4000,\"width\":1280,\"height\":128,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Cost savings\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost savings can be broken down into savings from negotiated discounts \"},{\"value\":\"and savings from commitment discounts. Savings from negotiated discounts generally only applies to enterprise accounts and can be calculated as L\",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"istCost minus ContractedCost. Savings from commitment discounts applies to reservations and savings plans and can be calculated as ContractedCost minus EffectiveCost and EffectiveCost is calculated as the amortized cost of \\\"used\\\" and \\\"unused\\\" commitments. The \\\"unused\\\" commitment amount is the \\\"waste\\\" from usage or spend that was committed but not used by any resources during the commitment period – an hour for traditional reservations or the full term for prepurchase plans.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 48.0, - "z": 4000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 48.00, + "z": 4000.00 }, { "config": "{\"name\":\"13161778d66422736181\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1120,\"y\":1038.4384798295835,\"z\":49000,\"width\":136,\"height\":104,\"tabOrder\":47000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost not included'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter1f5b26abd21cd013de0c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1},{\"name\":\"Filterf1bb82286209506dad41\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 104.0, - "width": 136.0, - "x": 1120.0, + "height": 104.00, + "width": 136.00, + "x": 1120.00, "y": 1038.44, - "z": 49000.0 + "z": 49000.00 }, { "config": "{\"name\":\"132c661345e251182509\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":406.80876588811356,\"z\":48000,\"width\":176,\"height\":88,\"tabOrder\":46000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter9737721cb5c78e09e20b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 406.81, - "z": 48000.0 + "z": 48000.00 }, { "config": "{\"name\":\"1b013f3008c414a09d48\",\"layouts\":[{\"id\":0,\"position\":{\"x\":743.8182129371943,\"y\":1030.9839831653585,\"z\":40000,\"width\":152,\"height\":96,\"tabOrder\":38000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, + "height": 96.00, + "width": 152.00, "x": 743.82, "y": 1030.98, - "z": 40000.0 + "z": 40000.00 }, { "config": "{\"name\":\"1c0a43cff11d80e383c2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":5000,\"z\":97000,\"width\":1280,\"height\":96,\"tabOrder\":95000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment orders\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Commitment purchases are identified by the x_SkuOrderId. To map commitment usage back to the purchase, you will need to use this column.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 96.0, - "width": 1280.0, - "x": 0.0, - "y": 5000.0, - "z": 97000.0 + "height": 96.00, + "width": 1280.00, + "x": 0.00, + "y": 5000.00, + "z": 97000.00 }, { "config": "{\"name\":\"2037b146c5261cd01b75\",\"layouts\":[{\"id\":0,\"position\":{\"x\":446.8017794802174,\"y\":614.8642358417379,\"z\":77000,\"width\":152,\"height\":56,\"tabOrder\":75000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 446.8, + "height": 56.00, + "width": 152.00, + "x": 446.80, "y": 614.86, - "z": 77000.0 + "z": 77000.00 }, { "config": "{\"name\":\"245bd76b3239e0d19a30\",\"layouts\":[{\"id\":0,\"position\":{\"x\":728.0054384262527,\"y\":1167.2693501269214,\"z\":58000,\"width\":32,\"height\":56,\"tabOrder\":56000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 728.01, "y": 1167.27, - "z": 58000.0 + "z": 58000.00 }, { "config": "{\"name\":\"2466b0b76895060e3028\",\"layouts\":[{\"id\":0,\"position\":{\"x\":430.8017794802174,\"y\":614.8642358417379,\"z\":93000,\"width\":32,\"height\":56,\"tabOrder\":91000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 430.8, + "height": 56.00, + "width": 32.00, + "x": 430.80, "y": 614.86, - "z": 93000.0 + "z": 93000.00 }, { "config": "{\"name\":\"24a7dd505080a20ca0c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":304,\"y\":192,\"z\":28000,\"width\":176,\"height\":96,\"tabOrder\":26000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 176.0, - "x": 304.0, - "y": 192.0, - "z": 28000.0 + "height": 96.00, + "width": 176.00, + "x": 304.00, + "y": 192.00, + "z": 28000.00 }, { "config": "{\"name\":\"2507afb197805329d549\",\"layouts\":[{\"id\":0,\"position\":{\"x\":936.0054384262527,\"y\":1247.2138801732972,\"z\":24000,\"width\":176,\"height\":88,\"tabOrder\":22000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter72199da057b650ab95bb\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_DiscountCostSavings\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter0ef39c03524503151378\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":1},{\"name\":\"Filter683679acaa2c06ec9db0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2},{\"name\":\"Filtera89957212ee70c51005e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentCostSavings\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"Filterfe90d01078200cbd5c0b\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentCostSavings\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter5cd89b8dca0041000b39\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":5}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 936.01, "y": 1247.21, - "z": 24000.0 + "z": 24000.00 }, { "config": "{\"name\":\"2763f10777733a8d649d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":295.8882854926301,\"y\":328,\"z\":34000,\"width\":152,\"height\":56,\"tabOrder\":32000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter848f399050070931517a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 295.89, - "y": 328.0, - "z": 34000.0 + "y": 328.00, + "z": 34000.00 }, { "config": "{\"name\":\"29ecd7e700db5731e391\",\"layouts\":[{\"id\":0,\"position\":{\"x\":936.0054384262527,\"y\":1151.2138801732972,\"z\":53000,\"width\":176,\"height\":88,\"tabOrder\":51000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterbf70b6bd66692898e9e2\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 936.01, "y": 1151.21, - "z": 53000.0 + "z": 53000.00 }, { "config": "{\"name\":\"2a23ba14e2a8327c9022\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":128,\"x\":102.06351446718419,\"y\":8,\"z\":44000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.2}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"eb68afd2c0010323736c\"}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 48.0, - "width": 128.0, + "height": 48.00, + "width": 128.00, "x": 102.06, - "y": 8.0, - "z": 44000.0 + "y": 8.00, + "z": 44000.00 }, { "config": "{\"name\":\"2b1dc984ad80012de3cc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":-0.0013596908662998957,\"y\":4505.23822355303,\"z\":7000,\"width\":1280,\"height\":96,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Free SKUs\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are all free. This may be due to preview pricing, a trial period, a free tier in tiered pricing, or another reason. If anything here is not free but has 0 billed and effective cost, please contact support as this means the Cost Management data is inaccurate or incomplete.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 96.0, - "width": 1280.0, - "x": 0.0, + "height": 96.00, + "width": 1280.00, + "x": 0.00, "y": 4505.24, - "z": 7000.0 + "z": 7000.00 }, { "config": "{\"name\":\"2c33684277e3925c021c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":592,\"y\":1031.219243182222,\"z\":22000,\"width\":152,\"height\":96,\"tabOrder\":20000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, - "x": 592.0, + "height": 96.00, + "width": 152.00, + "x": 592.00, "y": 1031.22, - "z": 22000.0 + "z": 22000.00 }, { "config": "{\"name\":\"31cf1b6eb964c59d0a97\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00505056554392,\"y\":1886.738223553032,\"z\":18000,\"width\":1248,\"height\":256,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.ListUnitPrice\"},{\"queryRef\":\"Sum(Costs.ContractedUnitPrice)\"},{\"queryRef\":\"Sum(Costs.x_NegotiatedDiscountPercent)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(Costs.ContractedUnitPrice)\",\"NativeReferenceName\":\"ContractedUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Costs.ListUnitPrice\",\"NativeReferenceName\":\"ListUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountPercent\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_NegotiatedDiscountPercent)\",\"NativeReferenceName\":\"x_NegotiatedDiscountPercent\"}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Negotiated price discount (list - contracted)'\"}}}}}]}}}", "filters": "[{\"name\":\"Filter22e21a70c37a79255bd3\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter89420b1e4a88d05e06b9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentUnitPriceSavings\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter33c5cb0672a1361b6a98\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_EffectiveUnitPrice\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filtera91e378720ae0a76a660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedUnitPrice\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filterc7a1e0b910c042d97105\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListUnitPrice\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterad7cee600734613d44c0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuDescription\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filterd0e34a65cd61e6a41369\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuRegion\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_NegotiatedDiscountPercent\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountPercent\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 256.0, - "width": 1248.0, + "height": 256.00, + "width": 1248.00, "x": 16.01, "y": 1886.74, - "z": 18000.0 + "z": 18000.00 }, { "config": "{\"name\":\"36507095783797a9ec07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1120.0054384262526,\"y\":1246.078116015035,\"z\":52000,\"width\":136,\"height\":88,\"tabOrder\":50000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.4}}}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost not included'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.3}}}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0780a1c02b7ac2062e55\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterf8dcfa0170682ac24502\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 136.0, + "height": 88.00, + "width": 136.00, "x": 1120.01, "y": 1246.08, - "z": 52000.0 + "z": 52000.00 }, { "config": "{\"name\":\"37e8d498b0d5d68b6dd0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":582.8017794802174,\"y\":614.8642358417379,\"z\":84000,\"width\":32,\"height\":56,\"tabOrder\":82000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 582.8, + "height": 56.00, + "width": 32.00, + "x": 582.80, "y": 614.86, - "z": 84000.0 + "z": 84000.00 }, { "config": "{\"name\":\"3b305c7ec4b677b79e27\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":616.0000000000001,\"z\":88000,\"width\":32,\"height\":56,\"tabOrder\":86000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 616.0, - "z": 88000.0 + "y": 616.00, + "z": 88000.00 }, { "config": "{\"name\":\"44b2d2c859dbd83e4934\",\"layouts\":[{\"id\":0,\"position\":{\"x\":294.80256497284734,\"y\":614.8642358417379,\"z\":66000,\"width\":152,\"height\":56,\"tabOrder\":64000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, - "x": 294.8, + "height": 56.00, + "width": 152.00, + "x": 294.80, "y": 614.86, - "z": 66000.0 + "z": 66000.00 }, { "config": "{\"name\":\"47fad54a750500c636bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":936,\"y\":1038.4384798295835,\"z\":23000,\"width\":176,\"height\":104,\"tabOrder\":21000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterbf70b6bd66692898e9e2\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter166be6ee82701315598b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 104.0, - "width": 176.0, - "x": 936.0, + "height": 104.00, + "width": 176.00, + "x": 936.00, "y": 1038.44, - "z": 23000.0 + "z": 23000.00 }, { "config": "{\"name\":\"4823f252c40910497205\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":310.80876588811356,\"z\":35000,\"width\":176,\"height\":88,\"tabOrder\":33000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4de46032594cdc70a323\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 310.81, - "z": 35000.0 + "z": 35000.00 }, { "config": "{\"name\":\"498ba11d8056be101d28\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":502.80876588811356,\"z\":72000,\"width\":176,\"height\":88,\"tabOrder\":70000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 502.81, - "z": 72000.0 + "z": 72000.00 }, { "config": "{\"name\":\"4b63ac0e10222eb65c00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":744.0054384262527,\"y\":1167.2693501269214,\"z\":45000,\"width\":152,\"height\":56,\"tabOrder\":43000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 744.01, "y": 1167.27, - "z": 45000.0 + "z": 45000.00 }, { "config": "{\"name\":\"4ca6f22cd001ae085c75\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":598.8087658881136,\"z\":83000,\"width\":176,\"height\":88,\"tabOrder\":81000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 598.81, - "z": 83000.0 + "z": 83000.00 }, { "config": "{\"name\":\"5036750c581ce6994c58\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":112,\"x\":24,\"y\":8,\"z\":44000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_NegotiatedDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_NegotiatedDiscountSavings)\",\"NativeReferenceName\":\"x_NegotiatedDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.2}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"9558afe7ec38ab1146b5\"}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter65175bcc836ce25cd031\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 48.0, - "width": 112.0, - "x": 24.0, - "y": 8.0, - "z": 44000.0 + "height": 48.00, + "width": 112.00, + "x": 24.00, + "y": 8.00, + "z": 44000.00 }, { "config": "{\"name\":\"50505fad2bc05dc1403a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1120.0054384262526,\"y\":1150.078116015035,\"z\":50000,\"width\":136,\"height\":88,\"tabOrder\":48000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost not included'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter1f5b26abd21cd013de0c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1},{\"name\":\"Filterf1bb82286209506dad41\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Reservation'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterf48f2a787a3d1ebbde73\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 88.0, - "width": 136.0, + "height": 88.00, + "width": 136.00, "x": 1120.01, "y": 1150.08, - "z": 50000.0 + "z": 50000.00 }, { "config": "{\"name\":\"5178a9492896400ec2ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":616.0000000000001,\"z\":76000,\"width\":128,\"height\":56,\"tabOrder\":74000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reservation usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, - "x": 16.0, - "y": 616.0, - "z": 76000.0 + "height": 56.00, + "width": 128.00, + "x": 16.00, + "y": 616.00, + "z": 76000.00 }, { "config": "{\"name\":\"5bda8a3ba09b9e78954d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":616.0000000000001,\"z\":42000,\"width\":152,\"height\":56,\"tabOrder\":40000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterac2af06bbba88bdc1720\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2664c1e9ca84a4244e7e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0784f6c3eede70625b0e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 616.0, - "z": 42000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 616.00, + "z": 42000.00 }, { "config": "{\"name\":\"5d2ecc09dca9f8cbd7df\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":1248,\"z\":96000,\"width\":696,\"height\":216,\"tabOrder\":94000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.CommitmentDiscountStatus\"},{\"queryRef\":\"Costs.PricingCategory\"},{\"queryRef\":\"Costs.x_PricingSubcategory\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"Costs.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"Costs.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}]},\"drillFilterOtherVisuals\":true}}", "filters": "[]", - "height": 216.0, - "width": 696.0, - "x": 8.0, - "y": 1248.0, - "z": 96000.0 + "height": 216.00, + "width": 696.00, + "x": 8.00, + "y": 1248.00, + "z": 96000.00 }, { "config": "{\"name\":\"5da689c6953bee08512e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":936,\"z\":70000,\"width\":1280,\"height\":80,\"tabOrder\":68000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment savings\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Below is commitment savings only without factoring in list cost since it is not always available for commitment discounts. For details, see the the \\\"Missing list price/cost\\\" section below.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, - "x": 0.0, - "y": 936.0, - "z": 70000.0 + "height": 80.00, + "width": 1280.00, + "x": 0.00, + "y": 936.00, + "z": 70000.00 }, { "config": "{\"name\":\"5e047a1eebd7ce757ca0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":694.8087658881136,\"z\":73000,\"width\":176,\"height\":88,\"tabOrder\":71000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter72199da057b650ab95bb\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_DiscountCostSavings\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 694.81, - "z": 73000.0 + "z": 73000.00 }, { "config": "{\"name\":\"63be6b3d0c50b260670a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.005050565543920964,\"y\":1470.7382235530315,\"z\":5000,\"width\":1280,\"height\":112,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Unit price discounts\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Calculating savings at a price per unit level is fundamentally the same with list, contracted, and effective unit prices, but since the price changes per SKU, the key to understanding savings at this level is evaluating each row with the right supplemental data. Note that Cost Management is missing some values that makes this incomplete. For simplicity, the tables in this section only include rows where savings can be calculated. View the sections below to identify data gaps.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, + "height": 112.00, + "width": 1280.00, "x": 0.01, "y": 1470.74, - "z": 5000.0 + "z": 5000.00 }, { "config": "{\"name\":\"671fd3402a0394bc342c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":752,\"y\":480,\"z\":91000,\"width\":160,\"height\":96,\"tabOrder\":89000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 160.0, - "x": 752.0, - "y": 480.0, - "z": 91000.0 + "height": 96.00, + "width": 160.00, + "x": 752.00, + "y": 480.00, + "z": 91000.00 }, { "config": "{\"name\":\"67253183555b602d1314\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":4681.238223553032,\"z\":6000,\"width\":1248,\"height\":304,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Sum(Costs.x_PricingBlockSize)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Sum(Costs.x_PricingBlockSize)\",\"NativeReferenceName\":\"x_PricingBlockSize1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"472.6959847227845D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"93.76234956166823D\"}}}},\"selector\":{\"metadata\":\"Costs.PricingUnit\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"BilledCost\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false},{\"name\":\"Filter2719e5872ea81ee82b88\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Preview'\"}}],[{\"Literal\":{\"Value\":\"'Trial'\"}}],[{\"Literal\":{\"Value\":\"'Other'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{}}]}}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, + "height": 304.00, + "width": 1248.00, + "x": 16.00, "y": 4681.24, - "z": 6000.0 + "z": 6000.00 }, { "config": "{\"name\":\"674e0f995db72a517376\",\"layouts\":[{\"id\":0,\"position\":{\"x\":750.8580294802174,\"y\":614.8642358417379,\"z\":79000,\"width\":152,\"height\":56,\"tabOrder\":77000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 750.86, "y": 614.86, - "z": 79000.0 + "z": 79000.00 }, { "config": "{\"name\":\"67791ca27244634bb5b8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":439.9491884262527,\"y\":1167.2693501269214,\"z\":43000,\"width\":152,\"height\":56,\"tabOrder\":41000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 439.95, "y": 1167.27, - "z": 43000.0 + "z": 43000.00 }, { "config": "{\"name\":\"70580f6aab5182d37231\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":424,\"z\":29000,\"width\":32,\"height\":56,\"tabOrder\":27000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 424.0, - "z": 29000.0 + "y": 424.00, + "z": 29000.00 }, { "config": "{\"name\":\"72e24c0ce00ebcbe3990\",\"layouts\":[{\"id\":0,\"position\":{\"x\":294.8580294802174,\"y\":518.8642358417379,\"z\":65000,\"width\":152,\"height\":56,\"tabOrder\":63000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost equivalent'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 294.86, "y": 518.86, - "z": 65000.0 + "z": 65000.00 }, { "config": "{\"name\":\"75c66114482303647b12\",\"layouts\":[{\"id\":0,\"position\":{\"x\":430.8017794802174,\"y\":518.8642358417379,\"z\":94000,\"width\":32,\"height\":56,\"tabOrder\":92000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 430.8, + "height": 56.00, + "width": 32.00, + "x": 430.80, "y": 518.86, - "z": 94000.0 + "z": 94000.00 }, { "config": "{\"name\":\"7f4d6443a3cd5659be15\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":2448,\"z\":17000,\"width\":1280,\"height\":128,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing contracted cost\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are not free but the \"},{\"value\":\"ContractedCost was \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"0. This is the result of 2 known bugs in Cost Management where MCA accounts do not have contracted price/cost for reservations and when missing, it is shown as \\\"0\\\" instead of null. We have copied EffectiveCost to support calculating partial savings, but the savings will be incomplete due to the missing data. Please contact support to help raise the priority of either bug if they are impeding your reporting. Commitment cost savings cannot be calculated and total savings will be lower than expected due to these values being missing. For additional details, see \"},{\"value\":\"issue #874\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/874\"},{\"value\":\". To prioritize a workaround in the toolkit reports, please leave a thumbs up (👍) on \"},{\"value\":\"issue #835.\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/835\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 2448.0, - "z": 17000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 2448.00, + "z": 17000.00 }, { "config": "{\"name\":\"80b2a3d70d329e179b36\",\"layouts\":[{\"id\":0,\"position\":{\"x\":446.8017794802174,\"y\":478.8642358417378,\"z\":75000,\"width\":152,\"height\":96,\"tabOrder\":73000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost equivalent'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, - "x": 446.8, + "height": 96.00, + "width": 152.00, + "x": 446.80, "y": 478.86, - "z": 75000.0 + "z": 75000.00 }, { "config": "{\"name\":\"82cb3df02148be98379e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":734.8580294802174,\"y\":614.8642358417379,\"z\":86000,\"width\":32,\"height\":56,\"tabOrder\":84000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 734.86, "y": 614.86, - "z": 86000.0 + "z": 86000.00 }, { "config": "{\"name\":\"84837d48720ae6705601\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1232.002186090996,\"y\":-0.8809946714031502,\"z\":19000,\"width\":48,\"height\":48,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/rateoptimization#dq'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 48.0, - "x": 1232.0, + "height": 48.00, + "width": 48.00, + "x": 1232.00, "y": -0.88, - "z": 19000.0 + "z": 19000.00 }, { "config": "{\"name\":\"864e4704e56873dc4647\",\"layouts\":[{\"id\":0,\"position\":{\"x\":582.8017794802174,\"y\":518.8642358417379,\"z\":85000,\"width\":32,\"height\":56,\"tabOrder\":83000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 582.8, + "height": 56.00, + "width": 32.00, + "x": 582.80, "y": 518.86, - "z": 85000.0 + "z": 85000.00 }, { "config": "{\"name\":\"89e352c7fa9df004131f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":5432,\"z\":99000,\"width\":1248,\"height\":304,\"tabOrder\":97000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuOrderName\"},{\"queryRef\":\"Costs.x_SkuOrderId\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderName\"},\"Name\":\"Costs.x_SkuOrderName\",\"NativeReferenceName\":\"x_SkuOrderName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderId\"},\"Name\":\"Costs.x_SkuOrderId\",\"NativeReferenceName\":\"x_SkuOrderId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"472.6959847227845D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter2719e5872ea81ee82b88\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{}}]}},{\"name\":\"Filterd44666f24dd519a0dfed\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4b6b22de60bf6bbb415c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuOrderName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filterf9b00e0aca972c6c201b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, - "y": 5432.0, - "z": 99000.0 + "height": 304.00, + "width": 1248.00, + "x": 16.00, + "y": 5432.00, + "z": 99000.00 }, { "config": "{\"name\":\"8fecfb5e3dc200a44464\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":520.0000000000001,\"z\":87000,\"width\":32,\"height\":56,\"tabOrder\":85000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 520.0, - "z": 87000.0 + "y": 520.00, + "z": 87000.00 }, { "config": "{\"name\":\"935653147cd61a8b4e89\",\"layouts\":[{\"id\":0,\"position\":{\"x\":14.858029480217397,\"y\":326.8642358417379,\"z\":32000,\"width\":136,\"height\":56,\"tabOrder\":30000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"On-demand usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 136.0, + "height": 56.00, + "width": 136.00, "x": 14.86, "y": 326.86, - "z": 32000.0 + "z": 32000.00 }, { "config": "{\"name\":\"93729e93cb27391a73d0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":591.9491884262527,\"y\":1167.2693501269214,\"z\":44000,\"width\":152,\"height\":56,\"tabOrder\":42000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 591.95, "y": 1167.27, - "z": 44000.0 + "z": 44000.00 }, { "config": "{\"name\":\"93bfaee59adaac006bce\",\"layouts\":[{\"id\":0,\"position\":{\"x\":440.00000000000006,\"y\":1031.2192431822218,\"z\":39000,\"width\":152,\"height\":96,\"tabOrder\":37000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost equivalent'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 96.0, - "width": 152.0, - "x": 440.0, + "height": 96.00, + "width": 152.00, + "x": 440.00, "y": 1031.22, - "z": 39000.0 + "z": 39000.00 }, { "config": "{\"name\":\"945a843ca7313359000e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":326.8642358444371,\"z\":36000,\"width\":32,\"height\":56,\"tabOrder\":34000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 326.86, - "z": 36000.0 + "z": 36000.00 }, { "config": "{\"name\":\"9558afe7ec38ab1146b5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":160,\"x\":206.91427948010266,\"y\":662.8642358417568,\"z\":21000,\"tabOrder\":98000}}],\"singleVisualGroup\":{\"displayName\":\"Group 1\",\"groupMode\":0}}", - "height": 88.0, - "width": 160.0, + "height": 88.00, + "width": 160.00, "x": 206.91, "y": 662.86, - "z": 21000.0 + "z": 21000.00 }, { "config": "{\"name\":\"966dc9476da9913c165d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":518.8642358444372,\"z\":68000,\"width\":32,\"height\":56,\"tabOrder\":66000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 518.86, - "z": 68000.0 + "z": 68000.00 }, { "config": "{\"name\":\"968bfe730a822832dd0b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":520.0000000000001,\"z\":74000,\"width\":128,\"height\":56,\"tabOrder\":72000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings plan usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, - "x": 16.0, - "y": 520.0, - "z": 74000.0 + "height": 56.00, + "width": 128.00, + "x": 16.00, + "y": 520.00, + "z": 74000.00 }, { "config": "{\"name\":\"9697b4389e76ea607c47\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":160,\"x\":0,\"y\":40,\"z\":45001,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings from \",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\"negotiated discounts\",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"9558afe7ec38ab1146b5\"}", "filters": "[]", - "height": 48.0, - "width": 160.0, - "x": 0.0, - "y": 40.0, - "z": 45001.0 + "height": 48.00, + "width": 160.00, + "x": 0.00, + "y": 40.00, + "z": 45001.00 }, { "config": "{\"name\":\"9a65ea7bd0dd37ee273d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":328,\"z\":31000,\"width\":152,\"height\":56,\"tabOrder\":29000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter035ee44664270008060d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 328.0, - "z": 31000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 328.00, + "z": 31000.00 }, { "config": "{\"name\":\"9d6138ccf36cae72b729\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":5112,\"z\":98000,\"width\":1248,\"height\":304,\"tabOrder\":96000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuOrderName\"},{\"queryRef\":\"Costs.x_SkuOrderId\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderName\"},\"Name\":\"Costs.x_SkuOrderName\",\"NativeReferenceName\":\"x_SkuOrderName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderId\"},\"Name\":\"Costs.x_SkuOrderId\",\"NativeReferenceName\":\"x_SkuOrderId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"472.6959847227845D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter2719e5872ea81ee82b88\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{}}]}},{\"name\":\"Filterd44666f24dd519a0dfed\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4b6b22de60bf6bbb415c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuOrderName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Azure plan'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filter2fa1ac5a15a0847beef4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, - "y": 5112.0, - "z": 98000.0 + "height": 304.00, + "width": 1248.00, + "x": 16.00, + "y": 5112.00, + "z": 98000.00 }, { "config": "{\"name\":\"a08ad00060505857e34a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":160,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3D\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]}},\"parentGroupName\":\"9558afe7ec38ab1146b5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 160.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 32.00, + "width": 160.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"a6ed6f9026e401c44494\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":3432,\"z\":3000,\"width\":1248,\"height\":296,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.ListUnitPrice\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Costs.x_PricingBlockSize\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Costs.ListUnitPrice\",\"NativeReferenceName\":\"ListUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Costs.x_PricingBlockSize\",\"NativeReferenceName\":\"x_PricingBlockSize\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"421.5054350700155D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing List Cost'\"}}}}}]}}}", "filters": "[{\"name\":\"Filtercc429bd6bb44e04e890a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"2686c6ea5f58d6349f92\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SourceChanges\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ListCostMissing'\"}}}},\"Right\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ListUnitPriceMissing'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 296.0, - "width": 1248.0, - "x": 16.0, - "y": 3432.0, - "z": 3000.0 + "height": 296.00, + "width": 1248.00, + "x": 16.00, + "y": 3432.00, + "z": 3000.00 }, { "config": "{\"name\":\"a8ef77633660d9350720\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":614.8642358444372,\"z\":67000,\"width\":32,\"height\":56,\"tabOrder\":65000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 614.86, - "z": 67000.0 + "z": 67000.00 }, { "config": "{\"name\":\"ad3ba43b746ea471e022\",\"layouts\":[{\"id\":0,\"position\":{\"x\":295.8882854926301,\"y\":424,\"z\":47000,\"width\":152,\"height\":56,\"tabOrder\":45000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter613c55630ab960604849\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 295.89, - "y": 424.0, - "z": 47000.0 + "y": 424.00, + "z": 47000.00 }, { "config": "{\"name\":\"adfb43221b2650ead70a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":598.8017794802174,\"y\":614.864235841738,\"z\":78000,\"width\":152,\"height\":56,\"tabOrder\":76000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 598.8, + "height": 56.00, + "width": 152.00, + "x": 598.80, "y": 614.86, - "z": 78000.0 + "z": 78000.00 }, { "config": "{\"name\":\"b06b9100b620a0108050\",\"layouts\":[{\"id\":0,\"position\":{\"x\":896.0054384262527,\"y\":1168.4051142851836,\"z\":62000,\"width\":32,\"height\":56,\"tabOrder\":60000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 896.01, "y": 1168.41, - "z": 62000.0 + "z": 62000.00 }, { "config": "{\"name\":\"b0a11b2a0e65d02464b3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.0021860909960584,\"y\":-0.8809946714031502,\"z\":0,\"width\":1280,\"height\":48,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#0078D4'\"}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Data quality'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"15L\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"14D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI'', wf_segoe-ui_normal, helvetica, arial, sans-serif'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"radius\":{\"expr\":{\"Literal\":{\"Value\":\"30D\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 1280.0, - "x": 0.0, + "height": 48.00, + "width": 1280.00, + "x": 0.00, "y": -0.88, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"b4b7e411b90da6c1e407\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":422.8642358444371,\"z\":55000,\"width\":32,\"height\":56,\"tabOrder\":53000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 422.86, - "z": 55000.0 + "z": 55000.00 }, { "config": "{\"name\":\"b68150e33a0480cd0d63\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00505056554392,\"y\":2158.738223553031,\"z\":2000,\"width\":1248,\"height\":272,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountPercent)\"},{\"queryRef\":\"Sum(Costs.ContractedUnitPrice)\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(Costs.ContractedUnitPrice)\",\"NativeReferenceName\":\"ContractedUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountPercent\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountPercent)\",\"NativeReferenceName\":\"x_CommitmentDiscountPercent\"}]},\"drillFilterOtherVisuals\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment price discount (contracted - effective)'\"}}}}}]}}}", "filters": "[{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentDiscountPercent\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountPercent\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false},{\"name\":\"d0fba154662f0747581f\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountId\"}},\"Right\":{\"Literal\":{\"Value\":\"''\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 272.0, - "width": 1248.0, + "height": 272.00, + "width": 1248.00, "x": 16.01, "y": 2158.74, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"b7b4e7a6b092cae977d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":598.8017794802174,\"y\":478.8642358417379,\"z\":71000,\"width\":152,\"height\":96,\"tabOrder\":69000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, - "x": 598.8, + "height": 96.00, + "width": 152.00, + "x": 598.80, "y": 478.86, - "z": 71000.0 + "z": 71000.00 }, { "config": "{\"name\":\"b91909ab122acc2617a1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":3312,\"z\":8000,\"width\":1280,\"height\":112,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing list price/cost\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are not free but the \"},{\"value\":\"ListUnitPrice and \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"ListCost are both 0. This is the result of 2 known bugs in Cost Management where some rows are missing these values (for example, for reservations) and where, when a value is missing, it is shown as \\\"0\\\" instead of null. Please contact support to help raise the priority of either bug if they are impeding your reporting. Total savings will be lower than expected due to these records because we cannot accurately calculate negotiated discounts. \"},{\"value\":\"For additional details, see \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #873\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/873\"},{\"value\":\". To prioritize a workaround in the toolkit reports, please leave a thumbs up (👍) on \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #835.\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/835\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, - "y": 3312.0, - "z": 8000.0 + "height": 112.00, + "width": 1280.00, + "x": 0.00, + "y": 3312.00, + "z": 8000.00 }, { "config": "{\"name\":\"bb9ef1b36a5e69d04500\",\"layouts\":[{\"id\":0,\"position\":{\"x\":311.8182129371942,\"y\":1166.9839831653585,\"z\":41000,\"width\":128,\"height\":56,\"tabOrder\":39000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reservation usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, + "height": 56.00, + "width": 128.00, "x": 311.82, "y": 1166.98, - "z": 41000.0 + "z": 41000.00 }, { "config": "{\"name\":\"bbf623407170c65cbd1a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":311.8182129371942,\"y\":1070.9839831653585,\"z\":37000,\"width\":128,\"height\":56,\"tabOrder\":35000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings plan usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, + "height": 56.00, + "width": 128.00, "x": 311.82, "y": 1070.98, - "z": 37000.0 + "z": 37000.00 }, { "config": "{\"name\":\"bc745594aee5a9c0929d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":230.86423584443716,\"z\":59000,\"width\":32,\"height\":56,\"tabOrder\":57000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 230.86, - "z": 59000.0 + "z": 59000.00 }, { "config": "{\"name\":\"bf462c9605c97ad970e1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":2592,\"z\":16000,\"width\":1248,\"height\":272,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Costs.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Costs.x_PricingBlockSize\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Costs.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"x_EffectiveUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Costs.x_PricingBlockSize\",\"NativeReferenceName\":\"x_PricingBlockSize\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"455.2380618884485D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing List Cost'\"}}}}}]}}}", "filters": "[{\"name\":\"Filterfc817c6d46d45a58b9b6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"b814b90e68dd4b3975e2\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SourceChanges\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ContractedCostMissing'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 272.0, - "width": 1248.0, - "x": 16.0, - "y": 2592.0, - "z": 16000.0 + "height": 272.00, + "width": 1248.00, + "x": 16.00, + "y": 2592.00, + "z": 16000.00 }, { "config": "{\"name\":\"c0c132d4849bb54b69ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":189.6730017298514,\"z\":30000,\"width\":176,\"height\":112,\"tabOrder\":28000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 112.0, - "width": 176.0, + "height": 112.00, + "width": 176.00, "x": 942.86, "y": 189.67, - "z": 30000.0 + "z": 30000.00 }, { "config": "{\"name\":\"c28a8957a74002184806\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":424,\"z\":54000,\"width\":128,\"height\":56,\"tabOrder\":52000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Spot \",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]},{\"textRuns\":[{\"value\":\"usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, - "x": 16.0, - "y": 424.0, - "z": 54000.0 + "height": 56.00, + "width": 128.00, + "x": 16.00, + "y": 424.00, + "z": 54000.00 }, { "config": "{\"name\":\"c4b7fd506c231bbb3899\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":328,\"z\":63000,\"width\":32,\"height\":56,\"tabOrder\":61000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 328.0, - "z": 63000.0 + "y": 328.00, + "z": 63000.00 }, { "config": "{\"name\":\"c86fbb0c20c2c231176a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":727.8182129371943,\"y\":1070.9839831653585,\"z\":92000,\"width\":32,\"height\":56,\"tabOrder\":90000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 727.82, "y": 1070.98, - "z": 92000.0 + "z": 92000.00 }, { "config": "{\"name\":\"cc3556101da080206147\",\"layouts\":[{\"id\":0,\"position\":{\"x\":608,\"y\":792,\"z\":90000,\"width\":656,\"height\":112,\"tabOrder\":88000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"⚠️ Cannot calculate full cost savings\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost Management is missing the list and contracted cost for some records. Without list cost, we cannot calculate the full negotiated cost savings and, without contracted cost, we cannot calculate the full commitment discount savings. To track resolution of these bugs, subscribe to \"},{\"value\":\"issue #873\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/873\"},{\"value\":\" and \"},{\"value\":\"issue #874\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/874\"},{\"value\":\".\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFEECC'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 656.0, - "x": 608.0, - "y": 792.0, - "z": 90000.0 + "height": 112.00, + "width": 656.00, + "x": 608.00, + "y": 792.00, + "z": 90000.00 }, { "config": "{\"name\":\"d1e03d68207246ece37d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":192.00000000000009,\"z\":26000,\"width\":128,\"height\":96,\"tabOrder\":24000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Purchases\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 96.0, - "width": 128.0, - "x": 16.0, - "y": 192.0, - "z": 26000.0 + "height": 96.00, + "width": 128.00, + "x": 16.00, + "y": 192.00, + "z": 26000.00 }, { "config": "{\"name\":\"d254e060c0008404064d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":896.0054384262527,\"y\":1072.4051142851836,\"z\":61000,\"width\":32,\"height\":56,\"tabOrder\":59000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 896.01, "y": 1072.41, - "z": 61000.0 + "z": 61000.00 }, { "config": "{\"name\":\"d49ecea020454e4dbd89\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":4185.23822355303,\"z\":9000,\"width\":1248,\"height\":304,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Sum(Costs.x_PricingBlockSize)\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"},{\"queryRef\":\"Costs.x_BilledUnitPrice\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BilledUnitPrice\"},\"Name\":\"Costs.x_BilledUnitPrice\",\"NativeReferenceName\":\"x_BilledUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Sum(Costs.x_PricingBlockSize)\",\"NativeReferenceName\":\"x_PricingBlockSize1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"306.7688229176549D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter29d3511900b08a46964b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Other'\"}}],[{\"Literal\":{\"Value\":\"'Preview'\"}}],[{\"Literal\":{\"Value\":\"'Trial'\"}}],[{\"Literal\":{\"Value\":\"'Unknown Unused Commitment'\"}}],[{\"Literal\":{\"Value\":\"'Unknown Used Commitment'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filter3ce81818518db0292705\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, + "height": 304.00, + "width": 1248.00, + "x": 16.00, "y": 4185.24, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"dc47785c16ae0edb3772\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.9491884262527,\"y\":1167.2693501269214,\"z\":56000,\"width\":32,\"height\":56,\"tabOrder\":54000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 575.95, "y": 1167.27, - "z": 56000.0 + "z": 56000.00 }, { "config": "{\"name\":\"dee8caf6a16337030790\",\"layouts\":[{\"id\":0,\"position\":{\"x\":806.8580294802174,\"y\":702.8642358417379,\"z\":89000,\"width\":128,\"height\":80,\"tabOrder\":87000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Total savings\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\",\"color\":\"#7fba00\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 80.0, - "width": 128.0, + "height": 80.00, + "width": 128.00, "x": 806.86, "y": 702.86, - "z": 89000.0 + "z": 89000.00 }, { "config": "{\"name\":\"e9b81a3758a1a4761674\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":3024,\"z\":14000,\"width\":1248,\"height\":272,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Costs.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Costs.x_PricingBlockSize\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Costs.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"x_EffectiveUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Costs.x_PricingBlockSize\",\"NativeReferenceName\":\"x_PricingBlockSize\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"455.2380618884485D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing List Cost'\"}}}}}]}}}", "filters": "[{\"name\":\"Filterfc817c6d46d45a58b9b6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"6d55f92d329cdc9b6de0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SourceChanges\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ContractedUnitPriceMissing'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 272.0, - "width": 1248.0, - "x": 16.0, - "y": 3024.0, - "z": 14000.0 + "height": 272.00, + "width": 1248.00, + "x": 16.00, + "y": 3024.00, + "z": 14000.00 }, { "config": "{\"name\":\"eb68afd2c0010323736c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":510.80308671792227,\"y\":662.8492385681684,\"z\":20000,\"width\":336,\"height\":88,\"tabOrder\":99000}}],\"singleVisualGroup\":{\"displayName\":\"Group 1\",\"groupMode\":0}}", - "height": 88.0, - "width": 336.0, - "x": 510.8, + "height": 88.00, + "width": 336.00, + "x": 510.80, "y": 662.85, - "z": 20000.0 + "z": 20000.00 }, { "config": "{\"name\":\"ebc9cce139915e128330\",\"layouts\":[{\"id\":0,\"position\":{\"x\":-0.0013596908662998957,\"y\":3737.23822355303,\"z\":13000,\"width\":1280,\"height\":112,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Unknown commitment usage\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following charges are for used and unused commitments that have no billed or effective cost. In general, all commitment usage should have 0 billed but some effective (amortized) cost. At the time this report was created, it was not clear why some records were being written with 0 quantity and others with a 0 unit price. Neither is expected and may be due to using a test account. If you have rows here, please contact support to get a better explanation of these rows.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFCC66'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, + "height": 112.00, + "width": 1280.00, + "x": 0.00, "y": 3737.24, - "z": 13000.0 + "z": 13000.00 }, { "config": "{\"name\":\"ebe1ca85be4d990ab960\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":520.0000000000001,\"z\":38000,\"width\":152,\"height\":56,\"tabOrder\":36000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterac2af06bbba88bdc1720\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2664c1e9ca84a4244e7e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0784f6c3eede70625b0e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 520.0, - "z": 38000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 520.00, + "z": 38000.00 }, { "config": "{\"name\":\"ed1ed98b4e1a3e22b850\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.005050565543920964,\"y\":4094.73822355303,\"z\":11000,\"width\":1280,\"height\":80,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Little to no usage\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs had little to no usage, which resulted in a charge too small to be registered and are effectively free. Additional usage will eventually result in a charge.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, + "height": 80.00, + "width": 1280.00, "x": 0.01, "y": 4094.74, - "z": 11000.0 + "z": 11000.00 }, { "config": "{\"name\":\"f031fee0016a60cc81cb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":744,\"y\":1254.4384798295835,\"z\":64000,\"width\":184,\"height\":80,\"tabOrder\":62000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment savings\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\",\"color\":\"#7fba00\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 80.0, - "width": 184.0, - "x": 744.0, + "height": 80.00, + "width": 184.00, + "x": 744.00, "y": 1254.44, - "z": 64000.0 + "z": 64000.00 }, { "config": "{\"name\":\"f1c9d203e684c50707b4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":336,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3D\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]}},\"parentGroupName\":\"eb68afd2c0010323736c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 336.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 32.00, + "width": 336.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f364ff55956770b0a491\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":1071.2192431822218,\"z\":57000,\"width\":32,\"height\":56,\"tabOrder\":55000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 576.0, + "height": 56.00, + "width": 32.00, + "x": 576.00, "y": 1071.22, - "z": 57000.0 + "z": 57000.00 }, { "config": "{\"name\":\"f58735265db33a0d027e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":2880,\"z\":15000,\"width\":1280,\"height\":128,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing contracted price\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are not free but the \"},{\"value\":\"ContractedUnitPrice is \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"0. This is the result of 2 known bugs in Cost Management where some rows are missing these values (for example, for reservations) and where, when a value is missing, it is shown as \\\"0\\\" instead of null. \"},{\"value\":\"We have copied EffectiveCost to support calculating partial savings, but the savings will be incomplete due to the missing data. \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Please contact support to help raise the priority of either bug if they are impeding your reporting. Commitment unit price savings cannot be calculated for these rows as-is. \"},{\"value\":\"For additional details, see \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #874\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/874\"},{\"value\":\". To prioritize a workaround in the toolkit reports, please leave a thumbs up (👍) on \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #835\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/835\"},{\"value\":\".\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 2880.0, - "z": 15000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 2880.00, + "z": 15000.00 }, { "config": "{\"name\":\"f801d633670596aeb000\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":4609.238223553032,\"z\":10000,\"width\":1248,\"height\":64,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_FreeReason\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"},\"Name\":\"Costs.x_FreeReason\",\"NativeReferenceName\":\"x_FreeReason\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filtere833c73406c9b08592ad\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Unknown Unused Commitment'\"}}],[{\"Literal\":{\"Value\":\"'Unknown Used Commitment'\"}}],[{\"Literal\":{\"Value\":\"'Low Usage'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 64.0, - "width": 1248.0, - "x": 16.0, + "height": 64.00, + "width": 1248.00, + "x": 16.00, "y": 4609.24, - "z": 10000.0 + "z": 10000.00 }, { "config": "{\"name\":\"fc2d8321c04d41a90722\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":3857.23822355303,\"z\":12000,\"width\":1248,\"height\":224,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountStatus\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Sum(Costs.x_PricingBlockSize)\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"},{\"queryRef\":\"Costs.x_BilledUnitPrice\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BilledUnitPrice\"},\"Name\":\"Costs.x_BilledUnitPrice\",\"NativeReferenceName\":\"x_BilledUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Sum(Costs.x_PricingBlockSize)\",\"NativeReferenceName\":\"x_PricingBlockSize1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"Costs.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"407.6090135772365D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter29d3511900b08a46964b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Low Usage'\"}}],[{\"Literal\":{\"Value\":\"'Other'\"}}],[{\"Literal\":{\"Value\":\"'Preview'\"}}],[{\"Literal\":{\"Value\":\"'Trial'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filter3ce81818518db0292705\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 224.0, - "width": 1248.0, - "x": 16.0, + "height": 224.00, + "width": 1248.00, + "x": 16.00, "y": 3857.24, - "z": 12000.0 + "z": 12000.00 }, { "config": "{\"name\":\"fe3c33b3a6d18c1c0e4e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":230.86423584173792,\"z\":60000,\"width\":32,\"height\":56,\"tabOrder\":58000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, "y": 230.86, - "z": 60000.0 + "z": 60000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"objects\":{\"outspacePane\":[{\"properties\":{\"width\":{\"expr\":{\"Literal\":{\"Value\":\"201L\"}}}}}]},\"filterSortOrder\":3}", "displayName": "Prices", "displayOption": 1, "filters": "[{\"name\":\"Filter72b466caaa836a084608\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filter7205c3d3bbda0ccbda22\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":1},{\"name\":\"Filterd7fb63677ba2053d0e09\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectiondad058bdadae9fb4faca", "ordinal": 9, "visualContainers": [ { "config": "{\"name\":\"02e71298f511059356b3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"09c5e63bd2660765a334\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"723e762ecc91af453ede\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"0feca253641bdf6c2eab\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"12285fbdad677e09c2b8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"262d884f7240e5c713d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"2639018036f1822a3207\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"375badd4b382e8c1cf1b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"3cb9336916dc3d040c10\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"3d899d2ed03f1eecf0a2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"4bf0635244e2b67d6547\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"5c234797e5eba229fcc3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":3000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 3000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"6101948b6d2783b118c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"682b5013695912b8a7d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"68f9979d7bc54aef7496\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"69c8c8942280a55d0031\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":4000,\"width\":760,\"height\":608,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_SkuTermLabel\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Sum(Costs.ContractedUnitPrice)\"},{\"queryRef\":\"Costs.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Costs.ConsumedUnit\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Costs.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"Effective\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"List\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"Costs.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(Costs.ContractedUnitPrice)\",\"NativeReferenceName\":\"Contracted\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedUnit\"},\"Name\":\"Costs.ConsumedUnit\",\"NativeReferenceName\":\"Unit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Commitment\"},\"Costs.x_EffectiveUnitPrice\":{\"displayName\":\"Effective\"},\"Sum(Costs.ListUnitPrice)\":{\"displayName\":\"List\"},\"Costs.x_SkuTermLabel\":{\"displayName\":\"Term\"},\"Costs.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(Costs.ContractedUnitPrice)\":{\"displayName\":\"Contracted\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.ConsumedUnit\":{\"displayName\":\"Unit\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Cost\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"65.83913379737045D\"}}}},\"selector\":{\"metadata\":\"Sum(Costs.ListUnitPrice)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"208.62690723349726D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 760.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 608.00, + "width": 760.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"723e762ecc91af453ede\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"809adbacd2563bc4015f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Prices\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review the prices of services used and purchased across your account.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"89905ce5152aab335bbb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"90b6d76a14831103543f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":983.9999999999999,\"y\":104,\"z\":2000,\"width\":280,\"height\":608,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"clusteredBarChart\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"}],\"Category\":[{\"queryRef\":\"Costs.x_SkuMeterName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"Costs.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"ConsumedQuantity\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Most used'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 280.0, - "x": 984.0, - "y": 104.0, - "z": 2000.0 + "height": 608.00, + "width": 280.00, + "x": 984.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"92d7bfefe078dc58129a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"a797506233a60e68a0b9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"ab84c1f54d352ae5e029\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"b1959f7cc616da8ca45e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"723e762ecc91af453ede\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"b301359b2654718781f7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#prices'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"b9cd244994ebbe2de787\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"bb22895b4acc4a569cd5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"bca4f2639b8a56e938f9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"723e762ecc91af453ede\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"d6529331b1741e61323e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"d9393b21d6033d46974a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"723e762ecc91af453ede\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"deb7d4a941f068b87168\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"e1deba80b4a9a6fbc873\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"e4cb98d985141b5f70eb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"e5a4675b23080bb13978\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"723e762ecc91af453ede\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"e8f0c2f0186d0077b41d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"eacc883fabcdbc7e90e7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"0feca253641bdf6c2eab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"fa25c75d9687dd314bba\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"b9cd244994ebbe2de787\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Purchases", "displayOption": 1, "filters": "[{\"name\":\"Filter0ebdef10813ba98b0451\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filter591d7de150ba5a89b6b2\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectione54dbd483648a9e74ff0", "ordinal": 7, "visualContainers": [ { "config": "{\"name\":\"019e8098fc37dd6c8f10\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"130bd33c629b5e7cb7a5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80dc3313174c69934287\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"15db45788d585a7112b2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.83810176118737,\"y\":8.087324571173982,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 216.84, "y": 8.09, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"1ccd1d25f80b6e01b043\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1f73574df25aa53ffa23\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"217b6df36334a102f295\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"26f014304379e3f10c27\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-purchases'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"339a3d9daf784b654b19\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"3d12d54bb64eccf1bf32\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.BilledCost)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuDescription\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(Costs.BilledCost)\":{\"displayName\":\"Billed cost\"},\"Costs.x_SkuDescription\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"44c74934c71e72ef7e13\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"4658808ff9db12cfbbf4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"80dc3313174c69934287\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"59ead30aca09310f010f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"5feb99675854c51128d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"61f7fa6654bb33e4d91a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80dc3313174c69934287\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"62e73cfda205e92e4ded\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"63360335e58ae1795143\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"69750c9cb569aa789562\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"7f28ad541a6add1b865e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\"},{\"queryRef\":\"Costs.PublisherName\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.ChargeFrequency\"},{\"queryRef\":\"Costs.ChargeClass\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PublisherName\"},\"Name\":\"Costs.PublisherName\",\"NativeReferenceName\":\"Publisher\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"Costs.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeFrequency\"},\"Name\":\"Costs.ChargeFrequency\",\"NativeReferenceName\":\"Frequency\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"Date\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment type\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(Costs.BilledCost)\":{\"displayName\":\"Billed cost\"},\"Costs.PublisherName\":{\"displayName\":\"Publisher\"},\"Costs.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(Costs.PricingQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.ChargeFrequency\":{\"displayName\":\"Frequency\"},\"Costs.ChargePeriodStart\":{\"displayName\":\"Date\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Commitment type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"100.01519756838906D\"}}}},\"selector\":{\"metadata\":\"Costs.PublisherName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"407.47841221272733D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}],\"columnFormatting\":[{\"properties\":{\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}},\"selector\":{\"metadata\":\"Sum(Costs.PricingQuantity)\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"80dc3313174c69934287\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"88651c01649e837563aa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"b0bf9d0fcdef50e2a026\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"b2f030b18311a760b2bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"b8c988f007138026de66\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"bbc7928d8258bad7de6b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c7639fc267929bbc5cf1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Billed cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"cc13e40e31c08416976d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount purchases\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review and track your commitment discount purchases.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"1ccd1d25f80b6e01b043\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"cd5a749583b97efa243a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"d2f4bae8e6999dc0a2b6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"d8fd4a0b3c9306add4ef\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"e275f5df11afb7fbf9de\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e886049b10b1e9dc829d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"eb9899b4ec32704b3c37\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"f8a57c9d52a69d67ed87\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80dc3313174c69934287\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"f8dcf1ce8bf841d77f5a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80dc3313174c69934287\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"fa043e879e7a0ef85a26\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"15db45788d585a7112b2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Commitments", "displayOption": 1, "filters": "[{\"name\":\"Filtercf9c0cb49977d0109855\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filter3a96ad32e00450ad17a5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"ordinal\":1},{\"name\":\"Filter87334233b8a1ee605dae\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectione611eddfb8ad789c7e53", "ordinal": 4, "visualContainers": [ { "config": "{\"name\":\"069f24ab9703f8af5951\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"119b8a19609f99199125\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1c841d6e5f987c16a987\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"2124e61d12dfa8acfcf9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"b5c7451da0db7bc0be46\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"266f33c45aa8c9a5c035\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"2930256bb30812a4eee2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"4384b95da791b7158e2d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"4fb63587811c14c86d9f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"506d7764bb52f085de92\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"5c5c8a6fdada7b576437\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"b5c7451da0db7bc0be46\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"5f776d2330d034e915c0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"69d0cb185d256fa42439\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscounts'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"7361bcca2b55ccc50727\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":3500,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_CommitmentDiscountUtilization\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"},\"Name\":\"Costs.x_CommitmentDiscountUtilization\",\"NativeReferenceName\":\"x_CommitmentDiscountUtilization\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Utilization'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 3500.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 3500.00 }, { "config": "{\"name\":\"73e8d862cebd28d3c41c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"7928d0424f27a45e8308\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"7bbd8d144107eea75319\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"b5c7451da0db7bc0be46\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"7ff8c5e52911c13c16f5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"8eacd9d1caf7a1e79690\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discounts'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"933350aada31e4781fd1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"9d1008f140aea09ea991\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":3250,\"width\":176,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 3250.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 3250.00 }, { "config": "{\"name\":\"a540a27fc3b8b3400aad\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"ae1ca2a46adb454d4f60\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"b5c7451da0db7bc0be46\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"c945182336fec751ab00\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"ca20244926144e70d285\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Costs.x_CommitmentDiscountUtilization\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"List cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Count of ResourceId\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountUtilization\"},\"Name\":\"Costs.x_CommitmentDiscountUtilization\",\"NativeReferenceName\":\"Utilization\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.ListCost)\":{\"displayName\":\"List cost\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.x_CommitmentDiscountUtilization\":{\"displayName\":\"Utilization\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"290.362416825183D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"71.45161290322581D\"}}}},\"selector\":{\"metadata\":\"Costs.x_EffectiveSavingsRate\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"cb482e04df885e9840b7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"cce9de5078ef86f4baaa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"d0dc0269cc5ca1ad0e4d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"d1026817a389ac9f3ffa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"d7a56b2148b48a32413b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"ded7e1e21e22c5fb9938\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"b5c7451da0db7bc0be46\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"e3aa91d0ebf9323d8270\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"ebc1efab3c1d6a7b6682\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"edd6325fff9848203168\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"b5c7451da0db7bc0be46\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"f07b15a2a16fc3d808e9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"d1026817a389ac9f3ffa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"f084cba7f7b704f81905\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment discounts\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Summarize reservation and savings plan cost, utilization, and savings.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"f6f528ad09afb1b525af\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountStatus\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"Costs.CommitmentDiscountStatus\",\"NativeReferenceName\":\"Status\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountStatus\":{\"displayName\":\"Status\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#999900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'UnusedSavingsPlan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"fa7894b02f0e4be88199\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"73e8d862cebd28d3c41c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"objects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]},\"visibility\":1,\"type\":1}", "displayName": "Tooltip: EffectiveCost", "displayOption": 3, "filters": "[]", - "height": 176.0, + "height": 176.00, "name": "a11dfc016a9d53005469", "ordinal": 13, "visualContainers": [ { "config": "{\"name\":\"810b7b60a71eb9562362\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":176,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Effective cost\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount charged \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"after\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" negotiated discounts and commitment discounts (for example, reservations, savings plans) are applied to all charges. Effective cost amortizes commitment discount purchases over the lifetime of the term.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use effective cost for granular chargeback.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 176.0, - "width": 320.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 176.00, + "width": 320.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 320.0 + "width": 320.00 }, { "config": "{\"objects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]},\"visibility\":1,\"type\":1}", "displayName": "Tooltip: CommitmentDiscountSavings", "displayOption": 3, "filters": "[]", - "height": 256.0, + "height": 256.00, "name": "bf107809b34199521151", "ordinal": 15, "visualContainers": [ { "config": "{\"name\":\"911c99c30d4cdd8aba05\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":256,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment discount savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount saved after commitment discounts (for example, reservations, savings plans) were applied to negotiated prices. \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"ℹ️ \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"Important:\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" Commitment discount pricing is based on list cost but this report shows commitment discount savings compared to contracted cost (after negotiated discounts). Your savings percent may be less than what is publicly documented due to your negotiated discounts.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 256.0, - "width": 320.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 256.00, + "width": 320.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 320.0 + "width": 320.00 }, { "config": "{\"objects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]},\"visibility\":1,\"type\":1}", "displayName": "Tooltip: ContractedCost", "displayOption": 3, "filters": "[]", - "height": 160.0, + "height": 160.00, "name": "f38702c42718b677ee9a", "ordinal": 12, "visualContainers": [ { "config": "{\"name\":\"125596a7857940ceeea3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":160,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Contracted cost\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount you would have paid \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"with\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" negotiated discounts (for example, ACD, MACC, EDP) but \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"without\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" commitment discounts (for example, reservations, savings plans). \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use contracted cost to calculate commitment discount savings.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 160.0, - "width": 320.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 160.00, + "width": 320.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 } ], - "width": 320.0 + "width": 320.00 } ], "theme": "Microsoft_FinOps_light_theme23216430052051784.json" -} +} \ No newline at end of file diff --git a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl index 4ecbaecca..9c16e3b49 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl @@ -45928,7 +45928,7 @@ cultureInfo en-US "State": "Generated", "Terms": [ { - "Effective Savings Rate (ESR)": { + "Effective Savings Rate": { "State": "Suggested", "Source": { "Type": "External", @@ -45938,7 +45938,7 @@ cultureInfo en-US } }, { - "Effective Savings Rate": { + "Effective Savings Rate (ESR)": { "State": "Suggested", "Source": { "Type": "External", @@ -46021,6 +46021,67 @@ cultureInfo en-US } } ] + }, + "costs.x_skulicensequantitymeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuLicenseQuantityMeasure" + } + }, + "State": "Generated", + "Terms": [ + { + "Hybrid Benefit CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "AHB CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "costs.x_skulicensequantity": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuLicenseQuantity" + } + }, + "State": "Generated" + }, + "costs.x_skucorecountmeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuCoreCountMeasure" + } + }, + "State": "Generated", + "Terms": [ + { + "vCPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] } }, "Relationships": { diff --git a/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl b/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl index 622736108..b8d9aac6c 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl @@ -18,34 +18,6 @@ expression '▶️ START HERE' = ``` else if (ClusterUrlSegmentCount = 1 or ClusterUrlSegmentCount = 3) then {"✔️ Specified", "Will use cluster: " & ClusterUrl & "."} else {"✖️ Invalid", "Unable to validate to the specified cluster: " & ClusterUrl & "."}, - // Storage - StorageUrl = #"Storage URL", - StorageUrlSegments = if StorageUrl <> null then Text.Split(StorageUrl, "/") else {}, - StorageUrlSegmentCount = List.Count(StorageUrlSegments), - StorageCheck = - if StorageUrl = "" or StorageUrl = null then {"✖ Invalid", "Storage URL not specified."} - else if Text.StartsWith(StorageUrl, "https://") = false then {"✖ Invalid", "Storage URL must be a valid HTTPS path."} - else if (StorageUrlSegmentCount = 4 and Text.Lower(StorageUrlSegments{3}) = "ingestion") or (StorageUrlSegmentCount = 7 and Text.Lower(StorageUrlSegments{5}) = "Files" and Text.Lower(StorageUrlSegments{6}) = "ingestion") then ( - {"✔️ Specified", "Will use FinOps hub storage: " & Text.Split(StorageUrl, "."){0} & "."} - // TODO: Consider validating the hub version - // let - // // Looks like hubs; try to get hub version - // Settings = try Json.Document(AzureStorage.DataLake(StorageUrl & (if StorageUrlSegmentCount = 3 then "/config" else "/../config")){[Name="settings.json"]}[Content], 1252) otherwise null, - // HubVersion = if Settings <> null then try Settings[version] otherwise null else null, - // Output = - // if HubVersion = null then ( - // if StorageUrlSegmentCount = 4 and Text.Lower(StorageUrlSegments{3}) = "ingestion" then {"❓️ Unconfirmed", "Unable to confirm FinOps hub version from storage: " & Text.Split(StorageUrl, "."){0} & "."} - // else if StorageUrlSegmentCount = 7 and Text.Lower(StorageUrlSegments{5}) = "Files" and Text.Lower(StorageUrlSegments{6}) = "ingestion" then {"❓️ Unconfirmed", "Unable to confirm FinOps hub version from OneLake: " & Text.Split(StorageUrl, "."){0} & "."} - // else {"✖️ Invalid", "Configured storage account does not have FinOps hubs deployed."} - // ) - // else {"✔️ Specified", "Will use FinOps hub v" & HubVersion & " storage: " & Text.Split(StorageUrl, "."){0} & "."} - // in - // Output - ) - else if (try AzureStorage.DataLake(StorageUrl) otherwise null) <> null then {"✔️ Specified", "Will use exports in storage account: " & Text.Split(StorageUrl, "."){0} & "."} - // TODO: Read export manifests from the storage account to validate data is available - else {"✖️ Invalid", "Unable to validate the specified storage account: " & Text.Split(StorageUrl, "."){0} & "."}, - // Incremental refresh DateEnd = null, DateStart = null, @@ -77,19 +49,7 @@ expression '▶️ START HERE' = ``` [ Instructions = " ➖ Open Deployments > `hub` > Outputs", Value = "", Status = "", Message = "" ], [ Instructions = " ➖ Copy the 'clusterUri' value", Value = "", Status = "", Message = "" ], [ Instructions = " ", Value = "", Status = "", Message = "" ], - [ Instructions = "② Set the storage URL on the left", Value = StorageUrl, Status = StorageCheck{0}, Message = StorageCheck{1} ], - [ Instructions = " If using FinOps hubs:", Value = "", Status = "", Message = "" ], - [ Instructions = " ➖ Go to your hub resource group", Value = "", Status = "", Message = "" ], - [ Instructions = " ➖ Open Deployments > `hub` > Outputs", Value = "", Status = "", Message = "" ], - [ Instructions = " ➖ Copy the 'HubUrlForPowerBI' value", Value = "", Status = "", Message = "" ], - [ Instructions = " ", Value = "", Status = "", Message = "" ], - [ Instructions = " If using exports:", Value = "", Status = "", Message = "" ], - [ Instructions = " ➖ Go to your storage account", Value = "", Status = "", Message = "" ], - [ Instructions = " ➖ Open Endpoints", Value = "", Status = "", Message = "" ], - [ Instructions = " ➖ Copy the 'Data Lake Storage' value", Value = "", Status = "", Message = "" ], - [ Instructions = " ➖ Optionally add a container or file path", Value = "", Status = "", Message = "" ], - [ Instructions = " ", Value = "", Status = "", Message = "" ], - [ Instructions = "③ Optional: Set the desired date range", Value = DateValue, Status = DateCheck{0}, Message = DateCheck{1} ], + [ Instructions = "② Optional: Set the desired date range", Value = DateValue, Status = DateCheck{0}, Message = DateCheck{1} ], [ Instructions = " ", Value = "", Status = "", Message = "" ] }) in diff --git a/src/power-bi/kql/Shared.Dataset/definition/model.tmdl b/src/power-bi/kql/Shared.Dataset/definition/model.tmdl index 56d0c4878..d5795a919 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/model.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/model.tmdl @@ -32,7 +32,7 @@ queryGroup 'Data Explorer' annotation __PBI_TimeIntelligenceEnabled = 0 -annotation PBIDesktopVersion = 2.140.679.0 (25.02)+e2f7796f7ddf473b3f87e4d9e2bee0b29f9956bf +annotation PBIDesktopVersion = 2.141.833.0 (25.03)+cdc444a951f7d3dd724d8de5dd58efd34e693cba annotation PBI_QueryOrder = ["▶️ START HERE","Cluster URL","Storage URL","Number of Months","Default Granularity","ftk_DemoFilter","Costs","HubScopes","HubSettings","InstanceSizeFlexibility","PricingUnits","Regions","ResourceTypes","StorageData","StorageErrors","AdvisorRecommendations","AdvisorReservationRecommendations","Disks","ManagementGroups","NetworkInterfaces","NetworkSecurityGroups","PolicyAssignments","PolicyDefinitions","PolicyStates","PublicIPAddresses","Resources","SqlDatabases","Subscriptions","VirtualMachines","ReservationRecommendations"] diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl index 2023710a5..dab740fa7 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl @@ -109,6 +109,34 @@ table Costs RETURN IF(ComputeCondition, "Compute", ConcatenatedValues) lineageTag: ac79fd49-6124-47a6-8538-0d4cc28df316 + measure x_SkuCoreCountMeasure = ``` + + SUMX( + SUMMARIZE( + Costs, + Costs[ResourceId], + "DistinctCoreCount", MAX(Costs[x_SkuCoreCount]) + ), + [DistinctCoreCount] + ) + ``` + formatString: 0 + lineageTag: b59442f6-aae1-4ae1-ae4a-96cf06f4390a + + measure x_SkuLicenseQuantityMeasure = ``` + + SUMX( + SUMMARIZE( + Costs, + Costs[ResourceId], + "DistinctCoreCount", MAX(Costs[x_SkuLicenseQuantity]) + ), + [DistinctCoreCount] + ) + ``` + formatString: 0 + lineageTag: 0bcd47b4-9910-4f43-8efe-a6fb9a3b940d + column AvailabilityZone dataType: string sourceProviderType: nvarchar(max) @@ -1701,8 +1729,8 @@ table Costs | extend tmp_IsVMUsage = x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and ChargeCategory == 'Usage' | extend x_ConsumedCoreHours = iff(tmp_IsVMUsage and isnotempty(x_SkuCoreCount), x_SkuCoreCount * ConsumedQuantity, todecimal('')) | extend x_SkuLicenseStatus = case( - (isnotempty(x_SkuMeterSubcategory) and x_SkuMeterSubcategory contains 'Windows') or not(tmp_IsSQLAHB), 'Not enabled', (isnotempty(x_SkuDetails.ImageType) and x_SkuDetails.ImageType contains 'Windows Server BYOL') or tmp_IsSQLAHB or (isnotempty(x_SkuMeterSubcategory) and x_SkuMeterSubcategory contains 'Azure Hybrid Benefit'), 'Enabled', + (isnotempty(x_SkuMeterSubcategory) and x_SkuMeterSubcategory contains 'Windows') or not(tmp_IsSQLAHB), 'Not enabled', '' ) | extend x_SkuLicenseType = case( @@ -1713,9 +1741,7 @@ table Costs | extend x_SkuLicenseQuantity = case( isempty(x_SkuCoreCount), toint(''), x_SkuCoreCount <= 8, 8, - x_SkuCoreCount <= 16, 16, - x_SkuCoreCount == 20, 24, - x_SkuCoreCount > 20, x_SkuCoreCount, + x_SkuCoreCount > 8, x_SkuCoreCount, toint('') ) | extend x_SkuLicenseUnit = iff(isnotempty(x_SkuLicenseQuantity), 'Cores', '') diff --git a/src/power-bi/storage/RateOptimization.Report/report.json b/src/power-bi/storage/RateOptimization.Report/report.json index bf5773322..210bcacff 100644 --- a/src/power-bi/storage/RateOptimization.Report/report.json +++ b/src/power-bi/storage/RateOptimization.Report/report.json @@ -1,5 +1,5 @@ { - "config": "{\"version\":\"5.61\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme6084012566499879.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"1a7083923871d04da2b3\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filtera818181820530c25c45d\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"5182341910d53d413a27\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"313482e7195b2ed18129\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"0148dfb059d7949a29d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4cabaa169baeca1b8080\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"69114f306b76c740a03c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b389d7f5c05321d8127b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d88c851bd50b961bc16\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8ba89e3f006403667181\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"df3f3c6f9bd0e807cd81\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ebf5ba8501e972165db3\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e9dfc1e085645a8c8005\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"58e88efc63a58b1847d6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4078cb61e9b049519a12\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b57153d5ac95dad90786\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7c0889a5089ea186b07a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2f0882f7ca0070d0169c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"578a434f80067b75ea49\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4c79671339600adb2691\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"91392c0ee33b36958068\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6ed4cd50da005230375\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"05856180928343b2d0c4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8d83e43010c85964b5c0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"78ca84696e70348d2c60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a9f2985e905d3c192ee6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"09fcc10359aade2ba483\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"50472c85677e09185d92\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f016730bcc0a4a662d82\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"28b3fe3cc7e987cdbb43\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ea9a802ad175b96a3827\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"560cd6a70de722262c88\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6624afaa6700dd9432a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"857dfdfd857619dd348b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a512a882a4657b039cc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b7ae40b345d8195c055e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"820f1580085ab0a9d8ea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"bac79bb9227a56c11a7b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"40c8523d8a2030d8842b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4a344e7f9bc904708609\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e99ee2e98ccb55ecac66\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4ad1bd8a48115a0d825a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"dee8b32d112eb77989c5\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"03c87bb075441076ab92\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"85c3641a11980d765c1a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"71bbbc7574e41a269a10\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4293f107095c44162875\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"331b6fc06aa92a0e83a0\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1f83a1f502cc7935b715\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d8566f06b2eb63d00543\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8fee30d049d35e2dd976\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1171007a43d77507b0ae\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"e77913aacc1377451e6d\":{\"isHidden\":false},\"b603a1000a76ecc4e046\":{\"isHidden\":true},\"abd13ae0d620aa359558\":{\"isHidden\":false},\"c4e1c9a492ab70b2e3b4\":{\"isHidden\":true},\"9fbd72ff5a9e09868003\":{\"isHidden\":true},\"0a864fd2a7ce412989c8\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"e99ee2e98ccb55ecac66\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"6e327bb59d3eed04e4d0\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filtera818181820530c25c45d\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"5182341910d53d413a27\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"313482e7195b2ed18129\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"0148dfb059d7949a29d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4cabaa169baeca1b8080\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"69114f306b76c740a03c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b389d7f5c05321d8127b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d88c851bd50b961bc16\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8ba89e3f006403667181\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"df3f3c6f9bd0e807cd81\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ebf5ba8501e972165db3\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e9dfc1e085645a8c8005\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"58e88efc63a58b1847d6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4078cb61e9b049519a12\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b57153d5ac95dad90786\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7c0889a5089ea186b07a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2f0882f7ca0070d0169c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"578a434f80067b75ea49\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4c79671339600adb2691\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"91392c0ee33b36958068\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6ed4cd50da005230375\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"05856180928343b2d0c4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8d83e43010c85964b5c0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"78ca84696e70348d2c60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a9f2985e905d3c192ee6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"09fcc10359aade2ba483\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"50472c85677e09185d92\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f016730bcc0a4a662d82\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"28b3fe3cc7e987cdbb43\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ea9a802ad175b96a3827\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"560cd6a70de722262c88\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6624afaa6700dd9432a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"857dfdfd857619dd348b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a512a882a4657b039cc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b7ae40b345d8195c055e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"820f1580085ab0a9d8ea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"bac79bb9227a56c11a7b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"40c8523d8a2030d8842b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4a344e7f9bc904708609\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e99ee2e98ccb55ecac66\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4ad1bd8a48115a0d825a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"dee8b32d112eb77989c5\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"03c87bb075441076ab92\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"85c3641a11980d765c1a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"71bbbc7574e41a269a10\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4293f107095c44162875\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"331b6fc06aa92a0e83a0\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1f83a1f502cc7935b715\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d8566f06b2eb63d00543\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8fee30d049d35e2dd976\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1171007a43d77507b0ae\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"e77913aacc1377451e6d\":{\"isHidden\":true},\"b603a1000a76ecc4e046\":{\"isHidden\":true},\"abd13ae0d620aa359558\":{\"isHidden\":true},\"c4e1c9a492ab70b2e3b4\":{\"isHidden\":true},\"9fbd72ff5a9e09868003\":{\"isHidden\":false},\"0a864fd2a7ce412989c8\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"e99ee2e98ccb55ecac66\"]}},{\"displayName\":\"Get started - Help\",\"name\":\"97ec54e0221e05615330\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filtera818181820530c25c45d\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"5182341910d53d413a27\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"313482e7195b2ed18129\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"0148dfb059d7949a29d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4cabaa169baeca1b8080\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"69114f306b76c740a03c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b389d7f5c05321d8127b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d88c851bd50b961bc16\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8ba89e3f006403667181\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"df3f3c6f9bd0e807cd81\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ebf5ba8501e972165db3\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e9dfc1e085645a8c8005\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"58e88efc63a58b1847d6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4078cb61e9b049519a12\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b57153d5ac95dad90786\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7c0889a5089ea186b07a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2f0882f7ca0070d0169c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"578a434f80067b75ea49\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4c79671339600adb2691\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"91392c0ee33b36958068\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6ed4cd50da005230375\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"05856180928343b2d0c4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8d83e43010c85964b5c0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"78ca84696e70348d2c60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a9f2985e905d3c192ee6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"09fcc10359aade2ba483\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"50472c85677e09185d92\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f016730bcc0a4a662d82\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"28b3fe3cc7e987cdbb43\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ea9a802ad175b96a3827\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"560cd6a70de722262c88\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6624afaa6700dd9432a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"857dfdfd857619dd348b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a512a882a4657b039cc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b7ae40b345d8195c055e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"820f1580085ab0a9d8ea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"bac79bb9227a56c11a7b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"40c8523d8a2030d8842b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4a344e7f9bc904708609\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e99ee2e98ccb55ecac66\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4ad1bd8a48115a0d825a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"dee8b32d112eb77989c5\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"03c87bb075441076ab92\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"85c3641a11980d765c1a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"71bbbc7574e41a269a10\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4293f107095c44162875\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"331b6fc06aa92a0e83a0\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1f83a1f502cc7935b715\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d8566f06b2eb63d00543\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8fee30d049d35e2dd976\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1171007a43d77507b0ae\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"e77913aacc1377451e6d\":{\"isHidden\":true},\"b603a1000a76ecc4e046\":{\"isHidden\":true},\"abd13ae0d620aa359558\":{\"isHidden\":true},\"c4e1c9a492ab70b2e3b4\":{\"isHidden\":false},\"9fbd72ff5a9e09868003\":{\"isHidden\":true},\"0a864fd2a7ce412989c8\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"313482e7195b2ed18129\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", + "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme6084012566499879.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"1a7083923871d04da2b3\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filtera818181820530c25c45d\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"5182341910d53d413a27\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"313482e7195b2ed18129\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"0148dfb059d7949a29d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4cabaa169baeca1b8080\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"69114f306b76c740a03c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b389d7f5c05321d8127b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d88c851bd50b961bc16\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8ba89e3f006403667181\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"df3f3c6f9bd0e807cd81\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ebf5ba8501e972165db3\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e9dfc1e085645a8c8005\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"58e88efc63a58b1847d6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4078cb61e9b049519a12\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b57153d5ac95dad90786\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7c0889a5089ea186b07a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2f0882f7ca0070d0169c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"578a434f80067b75ea49\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4c79671339600adb2691\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"91392c0ee33b36958068\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6ed4cd50da005230375\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"05856180928343b2d0c4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8d83e43010c85964b5c0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"78ca84696e70348d2c60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a9f2985e905d3c192ee6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"09fcc10359aade2ba483\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"50472c85677e09185d92\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f016730bcc0a4a662d82\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"28b3fe3cc7e987cdbb43\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ea9a802ad175b96a3827\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"560cd6a70de722262c88\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6624afaa6700dd9432a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"857dfdfd857619dd348b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a512a882a4657b039cc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b7ae40b345d8195c055e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"820f1580085ab0a9d8ea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"bac79bb9227a56c11a7b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"40c8523d8a2030d8842b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4a344e7f9bc904708609\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e99ee2e98ccb55ecac66\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4ad1bd8a48115a0d825a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"dee8b32d112eb77989c5\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"03c87bb075441076ab92\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"85c3641a11980d765c1a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"71bbbc7574e41a269a10\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4293f107095c44162875\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"331b6fc06aa92a0e83a0\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1f83a1f502cc7935b715\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d8566f06b2eb63d00543\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8fee30d049d35e2dd976\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1171007a43d77507b0ae\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"e77913aacc1377451e6d\":{\"isHidden\":false},\"b603a1000a76ecc4e046\":{\"isHidden\":true},\"abd13ae0d620aa359558\":{\"isHidden\":false},\"c4e1c9a492ab70b2e3b4\":{\"isHidden\":true},\"9fbd72ff5a9e09868003\":{\"isHidden\":true},\"0a864fd2a7ce412989c8\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"e99ee2e98ccb55ecac66\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"6e327bb59d3eed04e4d0\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filtera818181820530c25c45d\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"5182341910d53d413a27\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"313482e7195b2ed18129\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"0148dfb059d7949a29d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4cabaa169baeca1b8080\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"69114f306b76c740a03c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b389d7f5c05321d8127b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d88c851bd50b961bc16\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8ba89e3f006403667181\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"df3f3c6f9bd0e807cd81\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ebf5ba8501e972165db3\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e9dfc1e085645a8c8005\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"58e88efc63a58b1847d6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4078cb61e9b049519a12\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b57153d5ac95dad90786\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7c0889a5089ea186b07a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2f0882f7ca0070d0169c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"578a434f80067b75ea49\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4c79671339600adb2691\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"91392c0ee33b36958068\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6ed4cd50da005230375\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"05856180928343b2d0c4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8d83e43010c85964b5c0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"78ca84696e70348d2c60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a9f2985e905d3c192ee6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"09fcc10359aade2ba483\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"50472c85677e09185d92\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f016730bcc0a4a662d82\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"28b3fe3cc7e987cdbb43\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ea9a802ad175b96a3827\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"560cd6a70de722262c88\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6624afaa6700dd9432a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"857dfdfd857619dd348b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a512a882a4657b039cc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b7ae40b345d8195c055e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"820f1580085ab0a9d8ea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"bac79bb9227a56c11a7b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"40c8523d8a2030d8842b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4a344e7f9bc904708609\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e99ee2e98ccb55ecac66\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4ad1bd8a48115a0d825a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"dee8b32d112eb77989c5\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"03c87bb075441076ab92\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"85c3641a11980d765c1a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"71bbbc7574e41a269a10\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4293f107095c44162875\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"331b6fc06aa92a0e83a0\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1f83a1f502cc7935b715\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d8566f06b2eb63d00543\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8fee30d049d35e2dd976\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1171007a43d77507b0ae\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"e77913aacc1377451e6d\":{\"isHidden\":true},\"b603a1000a76ecc4e046\":{\"isHidden\":true},\"abd13ae0d620aa359558\":{\"isHidden\":true},\"c4e1c9a492ab70b2e3b4\":{\"isHidden\":true},\"9fbd72ff5a9e09868003\":{\"isHidden\":false},\"0a864fd2a7ce412989c8\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"e99ee2e98ccb55ecac66\"]}},{\"displayName\":\"Get started - Help\",\"name\":\"97ec54e0221e05615330\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filtera818181820530c25c45d\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"5182341910d53d413a27\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"313482e7195b2ed18129\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"0148dfb059d7949a29d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4cabaa169baeca1b8080\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"69114f306b76c740a03c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b389d7f5c05321d8127b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d88c851bd50b961bc16\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8ba89e3f006403667181\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"df3f3c6f9bd0e807cd81\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ebf5ba8501e972165db3\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e9dfc1e085645a8c8005\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"58e88efc63a58b1847d6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4078cb61e9b049519a12\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b57153d5ac95dad90786\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7c0889a5089ea186b07a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2f0882f7ca0070d0169c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"578a434f80067b75ea49\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4c79671339600adb2691\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"91392c0ee33b36958068\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6ed4cd50da005230375\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"05856180928343b2d0c4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8d83e43010c85964b5c0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"78ca84696e70348d2c60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a9f2985e905d3c192ee6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"09fcc10359aade2ba483\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"50472c85677e09185d92\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f016730bcc0a4a662d82\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"28b3fe3cc7e987cdbb43\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ea9a802ad175b96a3827\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"560cd6a70de722262c88\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6624afaa6700dd9432a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"857dfdfd857619dd348b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a512a882a4657b039cc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b7ae40b345d8195c055e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"820f1580085ab0a9d8ea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"bac79bb9227a56c11a7b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"40c8523d8a2030d8842b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4a344e7f9bc904708609\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e99ee2e98ccb55ecac66\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4ad1bd8a48115a0d825a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"dee8b32d112eb77989c5\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"03c87bb075441076ab92\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"85c3641a11980d765c1a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"71bbbc7574e41a269a10\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4293f107095c44162875\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"331b6fc06aa92a0e83a0\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1f83a1f502cc7935b715\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d8566f06b2eb63d00543\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8fee30d049d35e2dd976\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1171007a43d77507b0ae\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"e77913aacc1377451e6d\":{\"isHidden\":true},\"b603a1000a76ecc4e046\":{\"isHidden\":true},\"abd13ae0d620aa359558\":{\"isHidden\":true},\"c4e1c9a492ab70b2e3b4\":{\"isHidden\":false},\"9fbd72ff5a9e09868003\":{\"isHidden\":true},\"0a864fd2a7ce412989c8\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"313482e7195b2ed18129\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", "filters": "[{\"name\":\"Filtera818181820530c25c45d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0}]", "layoutOptimization": 0, "pods": [ @@ -116,448 +116,448 @@ "displayName": "Total savings", "displayOption": 1, "filters": "[{\"name\":\"3b3d5c479975e70beae9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_AmortizationCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_AmortizationCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Principal'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 720.0, + "height": 720.00, "name": "277e0f563ceceb837a00", "ordinal": 2, "visualContainers": [ { "config": "{\"name\":\"011bd9701904086504d5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#total-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"026614f4505162300c03\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":11000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings for reservations, export prices from Cost Management and re-ingest costs in Data Factory.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 1080.0, - "y": 8.0, - "z": 11000.0 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 11000.00 }, { "config": "{\"name\":\"082f57b09740c26503b3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":16000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"11f566dc4658d6249173\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"12914480970527ca6442\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Total savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Track cost savings from negotiated and commitment discounts over time.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"168612a5bea0ed4d3d9c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"1a1963d08e14156dc5bc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":17000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"1d59633f9e2a6d46e789\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"aa1106fd15196e62eca0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"26695dfce13502b4b910\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"27a61c1783bb460deee6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"3170f0d54c0144631e81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"3c8e0e6f40049399155a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"526426f004ec044b8094\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1079.9999954377045,\"y\":432.58416663418336,\"z\":13000,\"width\":184,\"height\":72,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Spot cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 1080.0, + "height": 72.00, + "width": 184.00, + "x": 1080.00, "y": 432.58, - "z": 13000.0 + "z": 13000.00 }, { "config": "{\"name\":\"6345893a3509c9b300d5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa1106fd15196e62eca0\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"69b2f671274ce0358255\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"69f5baec608d032db9c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":888.0000022434344,\"y\":515.2421122161733,\"z\":14000,\"width\":184,\"height\":72,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Committed usage'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 888.0, + "height": 72.00, + "width": 184.00, + "x": 888.00, "y": 515.24, - "z": 14000.0 + "z": 14000.00 }, { - "config": "{\"name\":\"6fdc036a03e42c76e4a3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":664,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"Costs.x_ChargeMonth\",\"active\":true},{\"queryRef\":\"Costs.BillingAccountName\"}],\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"Costs.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"List cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingAccountName\"},\"Name\":\"Costs.BillingAccountName\",\"NativeReferenceName\":\"Billing account\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"Costs.x_ChargeMonth\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ChargeMonth\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.BillingAccountName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(Costs.ListCost)\":{\"displayName\":\"List cost\"},\"Costs.BillingAccountName\":{\"displayName\":\"Billing account\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"6fdc036a03e42c76e4a3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":664,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"Costs.x_ChargeMonth\",\"active\":true},{\"queryRef\":\"Costs.BillingAccountName\"}],\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"Costs.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"List cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingAccountName\"},\"Name\":\"Costs.BillingAccountName\",\"NativeReferenceName\":\"Billing account\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"Costs.x_ChargeMonth\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ChargeMonth\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.BillingAccountName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(Costs.ListCost)\":{\"displayName\":\"List cost\"},\"Costs.BillingAccountName\":{\"displayName\":\"Billing account\"},\"Sum(Costs.x_TotalSavings)\":{\"displayName\":\"Savings\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 664.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 664.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"71ad240f4a4ac51d3bbc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"7850f4e8cce0d8ca8b28\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"887cff0a41d775310cdc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"8f7e039b2300069a9935\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"90ab8bede6916ccbeac4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40,\"z\":9000,\"width\":40,\"height\":56,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", - "height": 56.0, - "width": 40.0, - "x": 576.0, - "y": 40.0, - "z": 9000.0 + "height": 56.00, + "width": 40.00, + "x": 576.00, + "y": 40.00, + "z": 9000.00 }, { "config": "{\"name\":\"96f2a7a8e005ad75ed95\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"9a7f97ab4b9b8bc80bc8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"9bb8902c71575c9a22e9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"9f5fee044ba316d50215\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa1106fd15196e62eca0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"a1cf98747c56454a61c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"a8e9b06d4d2220503c7e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"aa1106fd15196e62eca0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"acaa00292a29948e5910\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999991,\"y\":599.6732676973897,\"z\":16000,\"width\":184,\"height\":72,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused usage commit'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"897a8dbb0a34d3aeeaea\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 72.0, - "width": 184.0, - "x": 888.0, + "height": 72.00, + "width": 184.00, + "x": 888.00, "y": 599.67, - "z": 16000.0 + "z": 16000.00 }, { "config": "{\"name\":\"ae25232be42074ebb0ee\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"af4c1b40455711d698c4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"b3d4d0907e0be0233c64\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"bd2bfcb6a667de09dedb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080.0000022434344,\"y\":515.9807378663684,\"z\":15000,\"width\":184,\"height\":72,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Committed spend'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Spend'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 1080.0, + "height": 72.00, + "width": 184.00, + "x": 1080.00, "y": 515.98, - "z": 15000.0 + "z": 15000.00 }, { "config": "{\"name\":\"c078225c08a509163560\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999999,\"y\":432,\"z\":12000,\"width\":184,\"height\":72,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'On-demand cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 888.0, - "y": 432.0, - "z": 12000.0 + "height": 72.00, + "width": 184.00, + "x": 888.00, + "y": 432.00, + "z": 12000.00 }, { "config": "{\"name\":\"c1a32404475e83ba4e0d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":8000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"c22c1708a8bc777779e2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa1106fd15196e62eca0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"c6ea54a1a4eca05195b2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"c8dc2a4880ced810a67a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"cc3ccd349c9908d77cc0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"cc45837ac84ce3aa0bd1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.TotalSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1a1963d08e14156dc5bc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"d5683e4585cd4d3c2be8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":600.4118933475849,\"z\":17000,\"width\":184,\"height\":72,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"24D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused spend commit'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"0ae31a59c0136927c7a8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"477f0c34056077677660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Spend'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"e53402c30c72a50e8645\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 184.0, - "x": 1080.0, + "height": 72.00, + "width": 184.00, + "x": 1080.00, "y": 600.41, - "z": 17000.0 + "z": 17000.00 }, { "config": "{\"name\":\"dc1a2c5703663415d6bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"lineStackedColumnComboChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}],\"Y2\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"Discount\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_TotalSavings)\":{\"displayName\":\"Discount\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Cost\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate\"},\"Sum(Costs.x_TotalDiscountPercent)\":{\"displayName\":\"Discount %\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0}}}}}},\"selector\":{\"metadata\":\"Sum(Costs.EffectiveCost)\"}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"metadata\":\"Sum(Costs.x_TotalSavings)\"}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"metadata\":\"Costs.x_EffectiveSavingsRate\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"ea3afeb83713d0b0a02e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"f0a2f7b1e8100b848741\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa1106fd15196e62eca0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"f55b8419d43b976d0e51\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999999,\"y\":392,\"z\":6000,\"width\":376,\"height\":320,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Effective cost breakdown\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"color\":\"#000000\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\" \",\"textStyle\":{\"fontSize\":\"32pt\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"←\",\"textStyle\":{\"fontFamily\":\"Calibri\",\"fontSize\":\"8pt\",\"color\":\"#808080\"}},{\"value\":\" Select a row to view the breakdown per month\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 376.0, - "x": 888.0, - "y": 392.0, - "z": 6000.0 + "height": 320.00, + "width": 376.00, + "x": 888.00, + "y": 392.00, + "z": 6000.00 }, { "config": "{\"name\":\"f7b77f82004b4b19dcc4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40,\"z\":10000,\"width\":40,\"height\":56,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", - "height": 56.0, - "width": 40.0, - "x": 384.0, - "y": 40.0, - "z": 10000.0 + "height": 56.00, + "width": 40.00, + "x": 384.00, + "y": 40.00, + "z": 10000.00 }, { "config": "{\"name\":\"fe9fa32a9e783060a4d9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"082f57b09740c26503b3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Get started", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection04cb7247170034c13d74", "visualContainers": [ { @@ -567,4456 +567,4456 @@ "width": 194.17, "x": 213.33, "y": 8.33, - "z": 10000.0 + "z": 10000.00 }, { "config": "{\"name\":\"03c87bb075441076ab92\",\"layouts\":[{\"id\":0,\"position\":{\"x\":137.1344412182266,\"y\":487.99999628892874,\"z\":2000,\"width\":96,\"height\":32,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'qna'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Ask question'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Question'\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 137.13, - "y": 488.0, - "z": 2000.0 + "y": 488.00, + "z": 2000.00 }, { "config": "{\"name\":\"05856180928343b2d0c4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":192,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 192.0, - "y": 0.0, - "z": 10000.0 + "height": 696.00, + "width": 80.00, + "x": 192.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"09fcc10359aade2ba483\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":0,\"y\":0,\"z\":12000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 0.0, - "y": 0.0, - "z": 12000.0 + "height": 696.00, + "width": 80.00, + "x": 0.00, + "y": 0.00, + "z": 12000.00 }, { "config": "{\"name\":\"0a864fd2a7ce412989c8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":304,\"z\":6000,\"width\":272,\"height\":368,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Customize copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 504.0, - "y": 304.0, - "z": 6000.0 + "height": 368.00, + "width": 272.00, + "x": 504.00, + "y": 304.00, + "z": 6000.00 }, { "config": "{\"name\":\"1171007a43d77507b0ae\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"0a864fd2a7ce412989c8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"1f83a1f502cc7935b715\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-CustomizeReport5477659270158559.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"0a864fd2a7ce412989c8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"28b3fe3cc7e987cdbb43\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":288,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 288.0, - "y": 0.0, - "z": 9000.0 + "height": 696.00, + "width": 80.00, + "x": 288.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"2f0882f7ca0070d0169c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":864,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 864.0, - "y": 0.0, - "z": 3000.0 + "height": 696.00, + "width": 80.00, + "x": 864.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"313482e7195b2ed18129\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'97ec54e0221e05615330'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, - "x": 1064.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 88.00, + "x": 1064.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"331b6fc06aa92a0e83a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":2000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'1a7083923871d04da2b3'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"9fbd72ff5a9e09868003\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 }, { "config": "{\"name\":\"4078cb61e9b049519a12\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":768,\"y\":0,\"z\":4000,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 768.0, - "y": 0.0, - "z": 4000.0 + "height": 696.00, + "width": 80.00, + "x": 768.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"40c8523d8a2030d8842b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":6000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Help + support\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 6000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 6000.00 }, { "config": "{\"name\":\"4293f107095c44162875\",\"layouts\":[{\"id\":0,\"position\":{\"height\":424,\"width\":776,\"x\":40,\"y\":96,\"z\":1000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit reports include preconfigured visuals, but aren't connected to your data. This report connects to data in a storage account – either directly exported from Microsoft Cost Management or as part of FinOps hubs. This report supports up to $2 million of cost data per month with incremental refresh enabled. If you need to support more than $2 million per month, please use \"},{\"value\":\"FinOps hubs\",\"textStyle\":{},\"url\":\"https://aka.ms/finops/hubs\"},{\"value\":\" with Data Explorer.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use the following steps to connect this report to your storage account:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Configure Cost Management exports\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Once FinOps hubs is deployed, either configure managed exports for your hub instance or manually create new exports in Cost Management to initiate data ingestion. If creating exports manually, remember to run at least one export manually to load an initial dataset. The following Cost Management datasets are recommended for this report:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cost and usage (FOCUS) \"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Price sheet − Required for reservation cost savings.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation recommendations − Required for the reservation recommendations page.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The following Cost Management datasets are supported but not used by this report:\",\"textStyle\":{\"fontSize\":\"12px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Reservation transactions\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation details\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs/configure\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Connect to your storage account\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Edit parameters\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" above and set the following parameters:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Storage URL\",\"textStyle\":{\"fontWeight\":\"bold\"}}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If connecting to FinOps hubs:\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Open the \"},{\"value\":\"list of resource groups\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://portal.azure.com/#view/HubsExtension/BrowseResourceGroups\"},{\"value\":\" in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select the hub resource group.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Deployments in the menu.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select the hub deployment.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Outputs.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Copy the value for \"},{\"value\":\"storageUrlForPowerBI\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.6px\"}},{\"value\":\".\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"If connecting directly to Cost Management exports in storage:\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Open the desired storage account in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Settings > Endpoints in the menu.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Copy the Data Lake Storage URL.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Append the container and export path, if applicable\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Number of Months\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" – Optional number of closed months to show. Leave empty to show all data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"RangeStart\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" / \"},{\"value\":\"RangeEnd \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Optional date range you would like to limit to. If not specified, the report will include all data in storage.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Default Granularity \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Select whether you want charts to show \"},{\"value\":\"Daily\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" or \"},{\"value\":\"Monthly\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"NOTE: When customizing charts, use x_ReportingDate to align to this setting. Otherwise, use ChargePeriodStart for daily and x_ChargeMonth for monthly data.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Experimental: Add Missing Prices \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Indicate whether you want missing prices to be populated from the exported price sheet data. This option requires a large join which may increase refresh times and limit the total monthly cost supported.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Deprecated: Perform Extra Query Optimizations \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Indicate whether you want to support FOCUS 1.0 preview and additional custom columns from FinOps toolkit 0.7 reports. This option is for backwards compatibility only and will be removed in a future release.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Apply changes to refresh the report. This report imports all cost data, which can be slow for large accounts. If you run into any performance issues or timeouts, please consider using FinOps hubs with Data Explorer. Data Explorer provides advanced analytics capabilities, significantly improves performance, and offers new capabilities like forecasting and anomaly detection. \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Learn more about FinOps hubs\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Authorize data sources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"FinOps toolkit reports connect to one or more of the following data sources. Use these settings to configure authorization:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Azure Data Explorer (Kusto) – Use an account that has at least viewer access to the Hub and Ingestion databases.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"(your storage account) – Use a SAS token or an account that has Storage Blob Data Reader or greater access.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Azure Resource Graph – Use an account that has direct access to any subscriptions you would like to report on.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://ccmstorageprod... – Anonymous access. This URL is used for reservation size flexibility data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://github.com/... – Anonymous access. This URL is used for FinOps toolkit open data files.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Troubleshoot common issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you do not see any data after connecting to your account, check the following:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Confirm data was ingested into the desired container. You can do this by opening your storage account in the Azure portal, selecting Storage Browser, and navigating to the exported file folder (or the ingestion path for FinOps hubs).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the currency filter to ensure the correct currency is selected.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the date picker at the top-left of each page to ensure the data you exported is within the same time frame.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For additional guidance, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"9fbd72ff5a9e09868003\"}", "filters": "[]", - "height": 424.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 424.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"4a344e7f9bc904708609\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"4ad1bd8a48115a0d825a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":96,\"z\":4000,\"width\":776,\"height\":384,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Sorry to hear that you're experiencing issues. We're here to help!\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Please note Microsoft Support does not handle support requests for FinOps toolkit. However, the underlying products sued by tools in the toolkit are officially supported. Use the following steps if you run into an issue:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Before you begin\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you aren't seeing data after connecting and syncing successfully, try the following troubleshooting steps:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Clear all filters (see the button below).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Clear RangeStart, RangeEnd, Number of Months date parameters and refresh data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm data is loading by navigating to Home > Transform Data > Queries > Costs.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If data is in this view, then there is a filter causing the data to not render in the report.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If using raw exports (not FinOps hubs):\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are CSV or parquet files in the specified storage path.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failures, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If using FinOps hubs:\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are parquet files in the ingestion container in the storage account.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, check for CSV or parquet files in the msexports container.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failed runs, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If data is in msexports, check the Data Factory triggers to confirm they are all started. You may need to register the Microsoft.EventGrid resource provider, restart the triggers, then re-run the exports (or manually retry the failed pipeline runs).\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This is a condensed version of the troubleshooting guide. If these did not help, continue with the list below and run through the full troubleshooting guide, if needed.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Report security issues securely\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you believe you've found a security vulnerability, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Reporting security issues\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://github.com/microsoft/finops-toolkit/blob/dev/SECURITY.md\"},{\"value\":\". \",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Confirm all setup instructions were completed in order\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"9 out of 10 issues are due to missing steps. Please review and follow the instructions carefully. For this report, close this dialog and select the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Connect your data\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.3333px\"}},{\"value\":\" button.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Walk through the troubleshooting guide\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The most common issues and their solutions are documented and should be able to be resolved independently. If you have a specific error code, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Common errors\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/errors\"},{\"value\":\". For a guided walk through, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/troubleshooting\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Identify the source of the issue\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For error message, what product is showing the error? Does the error refer to another product? For missing or incorrect data, is the data generated in a Power BI report or does it come directly from a product, like Cost Management?\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Create support requests for product issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If the source of the issue is a managed product (including data from Cost Management), create a Microsoft support request for that specific product. Refer to the data dictionary to identify whether a specific column is sourced from Cost Management or is created or updated by the FinOps toolkit. If you're not sure about the source, ask in the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"discussion forum\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://github.com/microsoft/finops-toolkit/discussions/categories/q-a\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"6. Create an issue in GitHub\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Whether you submit a support request or not, we recommend \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"creating an issue in GitHub\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/ideas\"},{\"value\":\" to let us know about the problems you're facing. Even if the issue is a product bug, we would like to document it to help others.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"We try to respond to issues and discussions within two business days but there can sometimes be unanticipated delays. If you completed all of the preceding steps and the issue wasn't resolved within a week, we should set up a Teams call for you. Then you can share your screen so we can troubleshoot the issue together.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\"}", "filters": "[]", - "height": 384.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 4000.0 + "height": 384.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 4000.00 }, { "config": "{\"name\":\"4c79671339600adb2691\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":0,\"z\":19000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 0.0, - "z": 19000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 0.00, + "z": 19000.00 }, { "config": "{\"name\":\"4cabaa169baeca1b8080\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":112.00000000000001,\"z\":8000,\"width\":848,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"The \"},{\"value\":\"Rate optimization report\",\"textStyle\":{\"fontWeight\":\"bold\",\"color\":\"#6f4bb2\"}},{\"value\":\" provides insights into any workload optimization opportunities, like reservations, savings plans, and Azure Hybrid Benefit. This reports uses effective cost, which amortizes and breaks reservation and savings plan purchases down and allocates costs out to the resources that received the benefit. Effective cost will not match your invoice.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This report helps implement the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Rate optimization capability\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/framework/optimize/rates\"},{\"value\":\" in the FinOps Framework.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/pbi/RateOptimization\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Description'\"}}}}}]}}}", "filters": "[]", - "height": 176.0, - "width": 848.0, - "x": 216.0, - "y": 112.0, - "z": 8000.0 + "height": 176.00, + "width": 848.00, + "x": 216.00, + "y": 112.00, + "z": 8000.00 }, { "config": "{\"name\":\"4d88c851bd50b961bc16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", - "height": 32.0, - "width": 240.0, - "x": 104.0, - "y": 688.0, - "z": 3000.0 + "height": 32.00, + "width": 240.00, + "x": 104.00, + "y": 688.00, + "z": 3000.00 }, { "config": "{\"name\":\"50472c85677e09185d92\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1056,\"y\":0,\"z\":1000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 12'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1056.0, - "y": 0.0, - "z": 1000.0 + "height": 696.00, + "width": 80.00, + "x": 1056.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"5182341910d53d413a27\",\"layouts\":[{\"id\":0,\"position\":{\"x\":211.66666666666669,\"y\":24.166666666666668,\"z\":9000,\"width\":852.5,\"height\":85.83333333333334,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Rate optimization\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"42pt\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Report name'\"}}}}}]}}}", "filters": "[]", "height": 85.83, - "width": 852.5, + "width": 852.50, "x": 211.67, "y": 24.17, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"560cd6a70de722262c88\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":96,\"z\":18000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 96.0, - "z": 18000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 96.00, + "z": 18000.00 }, { "config": "{\"name\":\"578a434f80067b75ea49\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":960.0000000000001,\"y\":0,\"z\":2000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 960.0, - "y": 0.0, - "z": 2000.0 + "height": 696.00, + "width": 80.00, + "x": 960.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"58e88efc63a58b1847d6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":192,\"z\":17000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 192.0, - "z": 17000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 192.00, + "z": 17000.00 }, { "config": "{\"name\":\"69114f306b76c740a03c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":687.9999999999999,\"z\":4000,\"width\":96.00000000000001,\"height\":32,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Toolbox.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Toolbox3204520726329514.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  FinOps toolkit'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#6F4BB2'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/finops/toolkit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'This report is part of the Microsoft FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK link'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, - "x": 8.0, - "y": 688.0, - "z": 4000.0 + "height": 32.00, + "width": 96.00, + "x": 8.00, + "y": 688.00, + "z": 4000.00 }, { "config": "{\"name\":\"71bbbc7574e41a269a10\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"9fbd72ff5a9e09868003\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"78ca84696e70348d2c60\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":384,\"z\":15000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 384.0, - "z": 15000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 384.00, + "z": 15000.00 }, { "config": "{\"name\":\"7c0889a5089ea186b07a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":672,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 672.0, - "y": 0.0, - "z": 5000.0 + "height": 696.00, + "width": 80.00, + "x": 672.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"820f1580085ab0a9d8ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-AddData17914943068990197.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"abd13ae0d620aa359558\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"857dfdfd857619dd348b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"abd13ae0d620aa359558\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"85c3641a11980d765c1a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect this report to your environment\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"9fbd72ff5a9e09868003\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"8ba89e3f006403667181\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"e77913aacc1377451e6d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"8d83e43010c85964b5c0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1152,\"y\":0,\"z\":0,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 13'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1152.0, - "y": 0.0, - "z": 0.0 + "height": 696.00, + "width": 80.00, + "x": 1152.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8fee30d049d35e2dd976\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":0,\"width\":247.99999999999997,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Customize your report\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Keep what works, remove what you don't need, and tailor visuals and metrics to highlight what's important.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Data dictionary\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"0a864fd2a7ce412989c8\"}", "filters": "[]", - "height": 176.0, - "width": 248.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 176.00, + "width": 248.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"91392c0ee33b36958068\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":480,\"z\":14000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 480.0, - "z": 14000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 480.00, + "z": 14000.00 }, { "config": "{\"name\":\"9fbd72ff5a9e09868003\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":113,\"z\":11000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":11000}}],\"singleVisualGroup\":{\"displayName\":\"Connect dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, - "x": 216.0, - "y": 113.0, - "z": 11000.0 + "x": 216.00, + "y": 113.00, + "z": 11000.00 }, { "config": "{\"name\":\"a512a882a4657b039cc7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":152,\"height\":24,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink292390249589896.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to add data  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"glow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/getdata'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"abd13ae0d620aa359558\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 152.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 152.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"a9f2985e905d3c192ee6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":479.99999999999994,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 480.0, - "y": 0.0, - "z": 7000.0 + "height": 696.00, + "width": 80.00, + "x": 480.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"abd13ae0d620aa359558\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":304,\"z\":5000,\"width\":272.0000000000001,\"height\":312,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Get data copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 312.0, - "width": 272.0, - "x": 792.0, - "y": 304.0, - "z": 5000.0 + "height": 312.00, + "width": 272.00, + "x": 792.00, + "y": 304.00, + "z": 5000.00 }, { "config": "{\"name\":\"b389d7f5c05321d8127b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 112.0, - "x": 1160.0, - "y": 688.0, - "z": 1000.0 + "height": 32.00, + "width": 112.00, + "x": 1160.00, + "y": 688.00, + "z": 1000.00 }, { "config": "{\"name\":\"b57153d5ac95dad90786\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":96,\"y\":0,\"z\":11000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 96.0, - "y": 0.0, - "z": 11000.0 + "height": 696.00, + "width": 80.00, + "x": 96.00, + "y": 0.00, + "z": 11000.00 }, { "config": "{\"name\":\"b603a1000a76ecc4e046\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":1232,\"x\":24,\"y\":16,\"z\":0,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 696.0, - "width": 1232.0, - "x": 24.0, - "y": 16.0, - "z": 0.0 + "height": 696.00, + "width": 1232.00, + "x": 24.00, + "y": 16.00, + "z": 0.00 }, { "config": "{\"name\":\"b7ae40b345d8195c055e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1.1368683772161603e-13,\"y\":192.00000000000006,\"z\":0,\"width\":272,\"height\":96,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Add business context\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Join cost with business data to align with your organization and quantify business value.\"}]}]}}]}},\"parentGroupName\":\"abd13ae0d620aa359558\"}", "filters": "[]", - "height": 96.0, - "width": 272.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 96.00, + "width": 272.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"bac79bb9227a56c11a7b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":241.1344412182266,\"y\":487.99999628892874,\"z\":1000,\"width\":96,\"height\":32,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Bug.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Bug9076115215259053.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Report a bug'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/ideas'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'New issue'\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 241.13, - "y": 488.0, - "z": 1000.0 + "y": 488.00, + "z": 1000.00 }, { "config": "{\"name\":\"c4e1c9a492ab70b2e3b4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":214.8655587817734,\"y\":112.00000371107124,\"z\":12000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":12000}}],\"singleVisualGroup\":{\"displayName\":\"Help dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, "x": 214.87, - "y": 112.0, - "z": 12000.0 + "y": 112.00, + "z": 12000.00 }, { "config": "{\"name\":\"d8566f06b2eb63d00543\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":160,\"height\":24,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink7990467786314797.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to customize  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/customize'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0a864fd2a7ce412989c8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 160.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 160.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"dee8b32d112eb77989c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, + "height": 32.00, + "width": 88.00, "x": 41.13, - "y": 488.0, - "z": 3000.0 + "y": 488.00, + "z": 3000.00 }, { "config": "{\"name\":\"df3f3c6f9bd0e807cd81\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-ConnectData7243700207572936.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"e77913aacc1377451e6d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"e77913aacc1377451e6d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":304,\"z\":7000,\"width\":272,\"height\":368,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Connect copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 216.0, - "y": 304.0, - "z": 7000.0 + "height": 368.00, + "width": 272.00, + "x": 216.00, + "y": 304.00, + "z": 7000.00 }, { "config": "{\"name\":\"e99ee2e98ccb55ecac66\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":5000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'1a7083923871d04da2b3'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c4e1c9a492ab70b2e3b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 5000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 5000.00 }, { "config": "{\"name\":\"e9dfc1e085645a8c8005\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.03600823045266566,\"y\":192,\"z\":0,\"width\":256,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect your data\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Connect to data across billing accounts and subscriptions to get started.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"}]}]}}]}},\"parentGroupName\":\"e77913aacc1377451e6d\"}", "filters": "[]", - "height": 176.0, - "width": 256.0, + "height": 176.00, + "width": 256.00, "x": 0.04, - "y": 192.0, - "z": 0.0 + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"ea9a802ad175b96a3827\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":288,\"z\":16000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 288.0, - "z": 16000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 288.00, + "z": 16000.00 }, { "config": "{\"name\":\"ebf5ba8501e972165db3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":24,\"width\":144,\"x\":0.2160493827160508,\"y\":288,\"z\":1000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Connect your data'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'6e327bb59d3eed04e4d0'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e77913aacc1377451e6d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 144.0, + "height": 24.00, + "width": 144.00, "x": 0.22, - "y": 288.0, - "z": 1000.0 + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"f016730bcc0a4a662d82\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":576,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 576.0, - "y": 0.0, - "z": 6000.0 + "height": 696.00, + "width": 80.00, + "x": 576.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"f6624afaa6700dd9432a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":384,\"y\":0,\"z\":8000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 384.0, - "y": 0.0, - "z": 8000.0 + "height": 696.00, + "width": 80.00, + "x": 384.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"f6ed4cd50da005230375\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":576,\"z\":13000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"b603a1000a76ecc4e046\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 576.0, - "z": 13000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 576.00, + "z": 13000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Hybrid Benefit", "displayOption": 1, "filters": "[{\"name\":\"Filtere215005bbd5029767bdd\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection2fb9ee30796ed6c1dd42", "ordinal": 8, "visualContainers": [ { - "config": "{\"name\":\"0719db0cc25380dee8db\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":104,\"z\":6000,\"width\":280,\"height\":280,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Not enabled with 8+ vCPUs (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", + "config": "{\"name\":\"0719db0cc25380dee8db\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":104,\"z\":3000,\"width\":280,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Not enabled with 8+ vCPUs (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[{\"name\":\"Filterd2da69ba2473a8860a30\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filtera79267b6267d1a768e2b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterc1f838932a75c1a28404\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter5ba4cd51056dcae10dce\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"46a9982d2fd3db6edd1f\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"dff7cb9838159db170d0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":2,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Right\":{\"Literal\":{\"Value\":\"8L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":5}]", - "height": 280.0, - "width": 280.0, - "x": 504.0, - "y": 104.0, - "z": 6000.0 + "height": 280.00, + "width": 280.00, + "x": 504.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"0b2b8add599b36ea8ed6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"0c78a9719004008c0478\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"0e7f26a61c63bc7b586e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"11d63c9d85c4040c401b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"298ae043490620669330\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Hybrid Benefit\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Summarize reservation and savings plan cost, utilization, and savings.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { - "config": "{\"name\":\"319cd0c4725077d8748d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "config": "{\"name\":\"319cd0c4725077d8748d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 + }, + { + "config": "{\"name\":\"38d89b06c343073904a1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"x_SkuLicenseQuantityMeasure\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter15e10dae4e7443966e1d\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitvCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter1689997e49c37e4ec7dd\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter791c759c6d09ab96975a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter9f8c5f51931c2ada105b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuImageType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuImageType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Windows Server BYOL'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3}]", + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"3cd03063e19687434a0a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 - }, - { - "config": "{\"name\":\"3e6e33928d150e70cc1a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":5000,\"width\":472,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.x_SkuLicenseStatus\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"Hybrid Benefit status\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"Hybrid Benefit status\"},\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.6}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not enabled'\"}}}}}]}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'AHB vCPUs consumed (last 30 days)'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'14'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", - "filters": "[{\"name\":\"Filter6909a2696268c835ac9f\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter8c7d374300584c0bb270\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":30}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filtereef66cf991a6069c9e01\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":2}]", - "height": 280.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 5000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"426727ba7e2b3840430b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"4483c4cde9840865a958\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { - "config": "{\"name\":\"47b9a5135ba73a04e0e3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":3000,\"width\":184,\"height\":88,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Enabled (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"47b9a5135ba73a04e0e3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":2000,\"width\":184,\"height\":88,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Enabled (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filter81cb7b66d0191e5291ba\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filtera3b0f2110c90990363ab\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":1},{\"name\":\"Filtere6405dcbd7ac3846c740\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2}]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 3000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 2000.00 }, { "config": "{\"name\":\"4a4aa280067230b7eaa4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"4d3b924253393eb7bac4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 - }, - { - "config": "{\"name\":\"5985fe1454954596484b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Sum(Costs.x_SkuCoreCount)\"},{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuCoreCount)\",\"NativeReferenceName\":\"vCPUs\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"AHB CPUs1\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Sum(Costs.x_SkuCoreCount)\":{\"displayName\":\"vCPUs\"},\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", - "filters": "[{\"name\":\"Filter2aee9f7816cc37b28843\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter24de020c1ddb08dd9408\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter8e4069500149ea005c77\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filterd8943a9c83b7718b13a8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filter102ca372043abcebc9a6\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterd7643e3a6b1e95598e29\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter55d932a397dd799a0551\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"name\":\"Filter5b3ad3a585cdea45556e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Not supported'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false,\"ordinal\":7},{\"name\":\"Filter942280d854167d06530e\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":8},{\"name\":\"Filteref6ecb168e2468d26360\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":9},{\"name\":\"Filter6bd92c808090b0786892\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":10},{\"name\":\"Filter16edf9183bb5de0359b4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":11},{\"name\":\"Filterf6d880f80eaea5658a03\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":12}]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"600dd3219c62266d299a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { - "config": "{\"name\":\"609c9b4223aeec00c9da\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":7000,\"width\":280,\"height\":280,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"labelPosition\":{\"expr\":{\"Literal\":{\"Value\":\"'InsideCenter'\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKUs enabled with <8 vCPU (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"609c9b4223aeec00c9da\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":4000,\"width\":280,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"labelPosition\":{\"expr\":{\"Literal\":{\"Value\":\"'InsideCenter'\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKUs enabled with <8 vCPU (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filterf9d0e00955a2bdae2260\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filterf2c9f5372cdc300020ae\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":1},{\"name\":\"Filter3dc50ca76ed070726066\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"ordinal\":2},{\"name\":\"Filterc2ff97e648014129a516\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"2a7cc4e4da9f62cb7a23\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"1cfc153c915bca9cc89d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":3,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Right\":{\"Literal\":{\"Value\":\"8L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":5}]", - "height": 280.0, - "width": 280.0, - "x": 216.0, - "y": 104.0, - "z": 7000.0 + "height": 280.00, + "width": 280.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"63777771b72911023b82\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"6a64c2095d52683eb6ab\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 - }, - { - "config": "{\"name\":\"6f7a3cae8a3380172e08\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", - "filters": "[{\"name\":\"Filter15e10dae4e7443966e1d\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitvCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter1689997e49c37e4ec7dd\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter791c759c6d09ab96975a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter9f8c5f51931c2ada105b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuImageType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuImageType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Windows Server BYOL'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3}]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 4000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"6f7cf5298316c0e09392\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"76b38f090e2ae14debcc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"88dd9a90798857dc545b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"9543ec5ebd2b065007e6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"9eab490ce07488030e13\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"cd41f4b05d321160b8ae\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"a1b2cdb3026954c10d16\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"cd41f4b05d321160b8ae\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a488e39fa07da3b0c6a8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"a82f2a945659a6358746\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#hybrid-benefit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { - "config": "{\"name\":\"a9f2cb6260307e0c1702\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "config": "{\"name\":\"a9f2cb6260307e0c1702\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"c288d53fb3e6630e8a50\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"cd41f4b05d321160b8ae\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"cd41f4b05d321160b8ae\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"cd56a465b19890073873\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"da194f0550b68034d077\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.HybridBenefit'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"df0e5292cc0d5c5c008a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"cd41f4b05d321160b8ae\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"e0c82f5c62e50a0e3a9d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 + }, + { + "config": "{\"name\":\"e72c6612d5dc76661dc1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":5000,\"width\":1048,\"height\":320,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Costs.x_SkuCoreCountMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCountMeasure\"},\"Name\":\"Costs.x_SkuCoreCountMeasure\",\"NativeReferenceName\":\"vCPUs\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"AHB CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.x_SkuCoreCountMeasure\":{\"displayName\":\"vCPUs\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter2aee9f7816cc37b28843\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter24de020c1ddb08dd9408\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter8e4069500149ea005c77\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filterd8943a9c83b7718b13a8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filter102ca372043abcebc9a6\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterd7643e3a6b1e95598e29\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter55d932a397dd799a0551\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"name\":\"Filter5b3ad3a585cdea45556e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Not supported'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false,\"ordinal\":7},{\"name\":\"Filter942280d854167d06530e\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":8},{\"name\":\"Filter6bd92c808090b0786892\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":9},{\"name\":\"Filter16edf9183bb5de0359b4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":10},{\"name\":\"Filterf6d880f80eaea5658a03\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":11},{\"name\":\"a187dbb0cb08c1cf10d5\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":12},{\"name\":\"d86b6074acf922905f0d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":13},{\"name\":\"e59b2b4eadcbd7d66e17\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":14}]", + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 5000.00 }, { "config": "{\"name\":\"e74b604b4b0b4b3ec19c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 + }, + { + "config": "{\"name\":\"e8d1738573e78de3636e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":7000,\"width\":472,\"height\":280,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.x_SkuLicenseStatus\"}],\"Y\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"Hybrid Benefit status\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"Hybrid Benefit status\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.6}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not enabled'\"}}}}}]}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'AHB vCPUs consumed (last 30 days)'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'14'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter6909a2696268c835ac9f\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter8c7d374300584c0bb270\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":30}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filtereef66cf991a6069c9e01\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":2}]", + "height": 280.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 7000.00 }, { "config": "{\"name\":\"edb3ebafbebd102c3ec7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"ff81cd4f9b3b367a280e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"cd41f4b05d321160b8ae\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Reservation recommendations", "displayOption": 1, "filters": "[{\"name\":\"c560ec47bc40ced01b0b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection688a5a4c955eec0def76", "ordinal": 6, "visualContainers": [ { "config": "{\"name\":\"03f15781c59d76a2e3c6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"047c8933ebee67de5e40\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\",\"NativeReferenceName\":\"x_EffectiveCostAfter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"059c6beb9e9094500668\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"x_EffectiveCostBefore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Current cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"0d62250399ee71a9c67b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"1b5ce3bb88403a84b4a8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.165263963274676,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 576.0, + "height": 48.00, + "width": 40.00, + "x": 576.00, "y": 40.17, - "z": 8000.0 + "z": 8000.00 }, { "config": "{\"name\":\"1d867760bbbbd4802991\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":568,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.RegionName\",\"active\":true},{\"queryRef\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\"},{\"queryRef\":\"Costs.x_SkuMeterSubcategory\"}],\"Tooltips\":[{\"queryRef\":\"Min(Usage details.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(Usage details.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"},\"Name\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\",\"NativeReferenceName\":\"x_CommitmentDiscountFlexGroup\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"Costs.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}}}]},\"columnProperties\":{\"AutofitComboMeter.InstanceSizeFlexibilityGroup\":{},\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuMeterSubcategory\":{},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"ReservationRecommendations.RegionName\":{}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Core hours by Region > Flexibility group > Size'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[{\"name\":\"Filter5bbf86e68796256d7c90\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"32c40cdc8ba383c5e17d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"ReservationRecommendations\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":11},{\"name\":\"14fd8e4e130eb343b221\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":12}]", - "height": 280.0, - "width": 568.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 568.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"1e3ec6778a7376d785a1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"1fadc88b5b2e1da98699\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"2ffeae04b08086740197\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"3124b04ec7daa005163d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"31540a24667c6077cb5d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"363bee5c23ecc8ad9e51\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"3dcf5eb0dbbb2554ae03\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"45997bb40808e8431b6c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"4e1b089dbb905055a160\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reservation recommendations\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review opportunities to save with new reservations.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"515ca0b0d900206d7a20\",\"layouts\":[{\"id\":0,\"position\":{\"height\":336,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\"}", - "height": 336.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 336.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"5f18c944560002465958\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"628e318dc26c5461ce10\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":2000,\"width\":472,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Tooltips\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"Pricing subcategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Count(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"Costs.x_PricingSubcategory\":{\"displayName\":\"Pricing subcategory\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"matchLineColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"switchAxisPosition\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"categoryAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"seriesLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CPU hours'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 2000.0 + "height": 280.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"692c05aa14520751e7e0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"6ffe33fcb34640b18cb5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.165263963274676,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 384.0, + "height": 48.00, + "width": 40.00, + "x": 384.00, "y": 40.17, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"74356185574429d105b6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"76a25fde9024561e267a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"795ce684d0e88e08678b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ This page requires reservation recommendations. If it does not load, confirm \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Cost Management \",\"textStyle\":{\"fontSize\":\"10.6667px\",\"color\":\"#000000\"}},{\"value\":\"exports were created.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 1080.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"85366514baa05dd2c202\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"859f2ea3688070a09cd4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#reservation-recommendations'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"86772856cba3202c774a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"89bafd4011b0430800e0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":167.03015946116324,\"z\":500,\"width\":200,\"height\":56,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"x_CommitmentDiscountScope\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_CommitmentDiscountScope\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"515ca0b0d900206d7a20\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 167.03, - "z": 500.0 + "z": 500.00 }, { "config": "{\"name\":\"8f80b2d368e21d95c61b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":280,\"z\":0,\"width\":200,\"height\":56,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"515ca0b0d900206d7a20\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 280.0, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 280.00, + "z": 0.00 }, { "config": "{\"name\":\"94b3d11b04737b362e38\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"9b9f41cf86588b1859ab\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":223.0301594611632,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"515ca0b0d900206d7a20\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 223.03, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"9db9c6f022ad603bddb0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"b0d78562528abb90681a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":111.83139402906134,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_LookbackPeriodLabel\"},\"Name\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"NativeReferenceName\":\"x_LookbackPeriodLabel\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_LookbackPeriodLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback period'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"515ca0b0d900206d7a20\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 111.83, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"b1f72d73b0360ad50dd5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"bd3caa6f01e3237b805c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"c584470dc7e6cbaa947a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"c985fb455176b807aeb7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"cbb3657b407680078843\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":4000,\"width\":1048,\"height\":320,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\"},{\"queryRef\":\"ReservationRecommendations.RegionName\"},{\"queryRef\":\"AutofitComboMeter.ArmSkuName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_SkuType\"},\"Name\":\"AutofitComboMeter.ArmSkuName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Potential savings1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantity\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\",\"NativeReferenceName\":\"Rec qty\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantityNormalized\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\",\"NativeReferenceName\":\"Rec qty normalized1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedSize\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\",\"NativeReferenceName\":\"Normalized size1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Flexibility group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"Scope1\"}]},\"columnProperties\":{\"AutofitComboMeter.ArmSkuName\":{\"displayName\":\"SKU\"},\"ReservationRecommendations.RegionName\":{\"displayName\":\"Region\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Potential savings\"},\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\":{\"displayName\":\"Contracted cost\"},\"Sum(ReservationRecommendations.x_RecommendedQuantity)\":{\"displayName\":\"Rec qty\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\":{\"displayName\":\"Normalized size\"},\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\":{\"displayName\":\"Rec qty normalized\"},\"ReservationRecommendations.x_CommitmentDiscountScope\":{\"displayName\":\"Scope\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Flexibility group\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}}}}],\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'9'\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Recommendations based on recent usage'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"lockAspect\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"stylePreset\":[{\"properties\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 4000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 4000.00 }, { "config": "{\"name\":\"cf9e8f343431748ee2b0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"daa79ee1414c03530d60\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"515ca0b0d900206d7a20\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"df568fc0e9808b04142a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":55.831394029061336,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_SkuTermLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"ReservationRecommendations.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_SkuTermLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"ReservationRecommendations.x_SkuTermLabel\":{\"displayName\":\"Term\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"515ca0b0d900206d7a20\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, + "height": 56.00, + "width": 200.00, + "x": 0.00, "y": 55.83, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"e6b7ce89bd74da008910\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"fb6b3ceb0558baddc88e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"visibility\":0,\"filterSortOrder\":3}", "displayName": "Summary", "displayOption": 1, "filters": "[{\"name\":\"Filtercf9c0cb49977d0109855\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"ChargeCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filter3a96ad32e00450ad17a5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"ordinal\":1},{\"name\":\"Filter87334233b8a1ee605dae\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection7cfe46b7506670171eb5", "ordinal": 1, "visualContainers": [ { - "config": "{\"name\":\"009e6105d67e28c44d02\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1.0 + "config": "{\"name\":\"009e6105d67e28c44d02\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"1f8ae0f308c0ded6c305\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":56}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"1f8ae0f308c0ded6c305\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"22782fddb6d438c93cdb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0.451953019367096,\"z\":2000,\"tabOrder\":43}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'850da8650749804d7db7'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"36360e3d7dd203594c33\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, + "height": 128.00, + "width": 280.00, + "x": 0.00, "y": 0.45, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"23460193b74742470366\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":546.8068172946735,\"y\":24.429474352321336,\"z\":3000,\"tabOrder\":36}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"41bb34c83eb70689dbd9\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 546.81, "y": 24.43, - "z": 3000.0 + "z": 3000.00 }, { - "config": "{\"name\":\"28da313c607a27354275\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":0,\"y\":26.135186013642624,\"z\":4000,\"tabOrder\":28}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Used reservations\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Used reservations\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Used reservations'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"28da313c607a27354275\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":0,\"y\":26.135186013642624,\"z\":4000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Used reservations\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Used reservations\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Used reservations'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterf7e4c2051ed058044489\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Reservation'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, - "x": 0.0, + "height": 72.00, + "width": 144.00, + "x": 0.00, "y": 26.14, - "z": 4000.0 + "z": 4000.00 }, { - "config": "{\"name\":\"2a0ff85c086ac8e4ad05\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.16090108605175,\"y\":0,\"z\":5000,\"tabOrder\":63}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"2a0ff85c086ac8e4ad05\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.16090108605175,\"y\":0,\"z\":5000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"2d113bce103289cc8c05\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.503719070629,\"x\":214.90276789869387,\"y\":8.036079230706008,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, - "width": 1048.5, - "x": 214.9, + "height": 704.00, + "width": 1048.50, + "x": 214.90, "y": 8.04, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"2ff6d65280e5664520ec\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":23}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80ed05757ebe7524bcd0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"313fa0473667a4ac6e4c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":24}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"338a7766d9c17861bc62\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":144.00000000000193,\"y\":26.135186013642624,\"z\":3000,\"tabOrder\":37}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Unused reservations\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Unused reservations\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused reservations'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"338a7766d9c17861bc62\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":144.00000000000193,\"y\":26.135186013642624,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Unused reservations\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Unused reservations\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused reservations'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2bb42c0184174c946133\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, - "x": 144.0, + "height": 72.00, + "width": 144.00, + "x": 144.00, "y": 26.14, - "z": 3000.0 + "z": 3000.00 }, { - "config": "{\"name\":\"36360e3d7dd203594c33\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128.4519530193671,\"width\":856,\"x\":309.9997906394788,\"y\":25,\"z\":6,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Negotiated savings\",\"groupMode\":0}}", + "config": "{\"name\":\"36360e3d7dd203594c33\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128.4519530193671,\"width\":856,\"x\":309.9997906394788,\"y\":25,\"z\":6000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Negotiated savings\",\"groupMode\":0}}", "height": 128.45, - "width": 856.0, - "x": 310.0, - "y": 25.0, - "z": 6.0 + "width": 856.00, + "x": 310.00, + "y": 25.00, + "z": 6000.00 }, { "config": "{\"name\":\"399da92411ee9bcd1e21\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":52}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { - "config": "{\"name\":\"3aad32a14e7a3e2a9092\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":54}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"3aad32a14e7a3e2a9092\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"3c98600e7eebc0575600\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.5037190706287902,\"y\":561.3627779549503,\"z\":11000,\"tabOrder\":29}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"3c98600e7eebc0575600\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.5037190706287902,\"y\":561.3627779549503,\"z\":11000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.5, + "height": 128.00, + "width": 1048.00, + "x": 0.50, "y": 561.36, - "z": 11000.0 + "z": 11000.00 }, { - "config": "{\"name\":\"41bb34c83eb70689dbd9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128.45195301936707,\"width\":856,\"x\":309.9997906394788,\"y\":296,\"z\":4,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Total savings\",\"groupMode\":0}}", + "config": "{\"name\":\"41bb34c83eb70689dbd9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128.45195301936707,\"width\":856,\"x\":309.9997906394788,\"y\":296,\"z\":4000,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Total savings\",\"groupMode\":0}}", "height": 128.45, - "width": 856.0, - "x": 310.0, - "y": 296.0, - "z": 4.0 + "width": 856.00, + "x": 310.00, + "y": 296.00, + "z": 4000.00 }, { "config": "{\"name\":\"43da2493061953e07263\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":32}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"44dc6f03c77894ed8093\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0.025212731997555693,\"z\":1000,\"tabOrder\":19}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'a11dfc016a9d53005469'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"41bb34c83eb70689dbd9\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, + "height": 128.00, + "width": 280.00, + "x": 288.00, "y": 0.03, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"46926684397506061040\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":282,\"y\":21.953394989491585,\"z\":4000,\"tabOrder\":12}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"/\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a7cf32283b0b200e067e\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, - "x": 282.0, + "height": 104.00, + "width": 32.00, + "x": 282.00, "y": 21.95, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"4c1c802b58bb92ad6b0c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'9b056cce7358990c1107'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"41bb34c83eb70689dbd9\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"4d858b509bb623bb52d0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":31}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80ed05757ebe7524bcd0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { - "config": "{\"name\":\"50c46f7995c30607aa9a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.09723210130613325,\"y\":424.00000000000006,\"z\":12000,\"width\":1048,\"height\":128,\"tabOrder\":21}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"50c46f7995c30607aa9a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.09723210130613325,\"y\":424.00000000000006,\"z\":12000,\"width\":1048,\"height\":128,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, - "y": 424.0, - "z": 12000.0 + "height": 128.00, + "width": 1048.00, + "x": 0.10, + "y": 424.00, + "z": 12000.00 }, { "config": "{\"name\":\"51b3fdfac0db3c3e2d04\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":40,\"x\":265.36890351136026,\"y\":25.732784449815597,\"z\":4000,\"tabOrder\":44}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a0d546007014d8050140\"}", "filters": "[]", - "height": 104.0, - "width": 40.0, + "height": 104.00, + "width": 40.00, "x": 265.37, "y": 25.73, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"57a9e3e62c430659d31b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0.45195301936706755,\"z\":2000,\"tabOrder\":26}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'f38702c42718b677ee9a'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"a0d546007014d8050140\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, + "height": 128.00, + "width": 280.00, + "x": 0.00, "y": 0.45, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"58d7345de61000599862\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0.02521273199749885,\"z\":1000,\"tabOrder\":17}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'a11dfc016a9d53005469'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"a0d546007014d8050140\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, + "height": 128.00, + "width": 280.00, + "x": 288.00, "y": 0.03, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"5938db308717b6b7cc9a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":14}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80ed05757ebe7524bcd0\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"5a48b5c038ab96a592ac\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0,\"z\":2000,\"tabOrder\":4}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'9b056cce7358990c1107'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"a7cf32283b0b200e067e\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 128.00, + "width": 280.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"68d986f07668b64c0b0d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0.025212731997555693,\"z\":1000,\"tabOrder\":34}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Canvas'\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'f38702c42718b677ee9a'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"36360e3d7dd203594c33\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, + "height": 128.00, + "width": 280.00, + "x": 288.00, "y": 0.03, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"71931b627aa8daa9edc2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":546.3171778676784,\"y\":25.732775161866698,\"z\":3000,\"tabOrder\":35}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a0d546007014d8050140\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 546.32, "y": 25.73, - "z": 3000.0 + "z": 3000.00 }, { - "config": "{\"name\":\"719b78fe757bbc02b443\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":432.0069720119875,\"y\":26.13518601364285,\"z\":1000,\"tabOrder\":20}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Unused savings plans\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Unused savings plans\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused savings plans'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"719b78fe757bbc02b443\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":432.0069720119875,\"y\":26.13518601364285,\"z\":1000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Unused savings plans\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Unused savings plans\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused savings plans'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter3197dd6c0c42978c559d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, + "height": 72.00, + "width": 144.00, "x": 432.01, "y": 26.14, - "z": 1000.0 + "z": 1000.00 }, { - "config": "{\"name\":\"767db0e25480cc731980\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.79019316682974,\"y\":0,\"z\":7000,\"tabOrder\":57}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"767db0e25480cc731980\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.79019316682974,\"y\":0,\"z\":7000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { - "config": "{\"name\":\"7d7c7f047c65c4a154c5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":59}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"7d7c7f047c65c4a154c5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"7fe571fb4985738eee6e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":0,\"y\":0.45195301936706755,\"z\":2000,\"tabOrder\":9}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'850da8650749804d7db7'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"41bb34c83eb70689dbd9\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 0.0, + "height": 128.00, + "width": 280.00, + "x": 0.00, "y": 0.45, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"80ed05757ebe7524bcd0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { - "config": "{\"name\":\"812ef05010bd941c44a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":58}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"812ef05010bd941c44a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8607d10a48e4d998e740\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":40,\"x\":263.1755372720173,\"y\":23.089271084894538,\"z\":4000,\"tabOrder\":7}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"36360e3d7dd203594c33\"}", "filters": "[]", - "height": 104.0, - "width": 40.0, + "height": 104.00, + "width": 40.00, "x": 263.18, "y": 23.09, - "z": 4000.0 + "z": 4000.00 }, { - "config": "{\"name\":\"870a460c73a7869568b1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":191.99999999999994,\"y\":0,\"z\":8000,\"tabOrder\":46}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"870a460c73a7869568b1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":191.99999999999994,\"y\":0,\"z\":8000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { - "config": "{\"name\":\"9816a747e27c7be0c83e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.09723210130613325,\"y\":288,\"z\":13000,\"width\":1048,\"height\":128,\"tabOrder\":38}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"9816a747e27c7be0c83e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.09723210130613325,\"y\":288,\"z\":13000,\"width\":1048,\"height\":128,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, - "y": 288.0, - "z": 13000.0 + "height": 128.00, + "width": 1048.00, + "x": 0.10, + "y": 288.00, + "z": 13000.00 }, { "config": "{\"name\":\"9905f8e490092d185a77\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":41}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Summarize negotiated and commitment discount savings.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"99c8eae8cce6094761d9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":15}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#savings-summary'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { - "config": "{\"name\":\"a01bbd4b245c08278318\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":288.00697201198636,\"y\":26.13518601364285,\"z\":2000,\"tabOrder\":50}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Used savings plans\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Used savings plans\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Used savings plans'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"a01bbd4b245c08278318\",\"layouts\":[{\"id\":0,\"position\":{\"height\":72,\"width\":144,\"x\":288.00697201198636,\"y\":26.13518601364285,\"z\":2000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Used savings plans\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Used savings plans\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Used savings plans'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[{\"name\":\"Filter5d8bf88b8c620b07dee5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter8686be571bc0d3d00197\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 72.0, - "width": 144.0, + "height": 72.00, + "width": 144.00, "x": 288.01, "y": 26.14, - "z": 2000.0 + "z": 2000.00 }, { - "config": "{\"name\":\"a0d546007014d8050140\",\"layouts\":[{\"id\":0,\"position\":{\"height\":129.73278444981557,\"width\":856,\"x\":309.9997906394788,\"y\":161,\"z\":5,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"CD savings\",\"groupMode\":0}}", + "config": "{\"name\":\"a0d546007014d8050140\",\"layouts\":[{\"id\":0,\"position\":{\"height\":129.73278444981557,\"width\":856,\"x\":309.9997906394788,\"y\":161,\"z\":5000,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"CD savings\",\"groupMode\":0}}", "height": 129.73, - "width": 856.0, - "x": 310.0, - "y": 161.0, - "z": 5.0 + "width": 856.00, + "x": 310.00, + "y": 161.00, + "z": 5000.00 }, { - "config": "{\"name\":\"a13dbb58c3029c760c80\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":32,\"x\":128.1687489663169,\"y\":35,\"z\":7000,\"tabOrder\":1}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"a13dbb58c3029c760c80\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":32,\"x\":128.1687489663169,\"y\":35,\"z\":7000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[]", - "height": 48.0, - "width": 32.0, + "height": 48.00, + "width": 32.00, "x": 128.17, - "y": 35.0, - "z": 7000.0 + "y": 35.00, + "z": 7000.00 }, { "config": "{\"name\":\"a6e94ad1851a67a2edac\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":543.4502955555447,\"y\":22.768666283264565,\"z\":3000,\"tabOrder\":30}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a7cf32283b0b200e067e\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 543.45, "y": 22.77, - "z": 3000.0 + "z": 3000.00 }, { - "config": "{\"name\":\"a7cf32283b0b200e067e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":856,\"x\":310.82883888120926,\"y\":570,\"z\":2,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"ESR\",\"groupMode\":0}}", - "height": 128.0, - "width": 856.0, + "config": "{\"name\":\"a7cf32283b0b200e067e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":856,\"x\":310.82883888120926,\"y\":570,\"z\":2000,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"ESR\",\"groupMode\":0}}", + "height": 128.00, + "width": 856.00, "x": 310.83, - "y": 570.0, - "z": 2.0 + "y": 570.00, + "z": 2000.00 }, { - "config": "{\"name\":\"a97dde3ce88c3cabcb83\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":62}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"a97dde3ce88c3cabcb83\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"acbab5dd74371d0352eb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":47}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"009e6105d67e28c44d02\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"b1953c0094083e096e10\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":32,\"x\":544.3858256439802,\"y\":23.089261796945667,\"z\":3000,\"tabOrder\":16}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"36360e3d7dd203594c33\"}", "filters": "[]", - "height": 104.0, - "width": 32.0, + "height": 104.00, + "width": 32.00, "x": 544.39, "y": 23.09, - "z": 3000.0 + "z": 3000.00 }, { - "config": "{\"name\":\"b4dede9ad6cd6e63a026\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":32,\"x\":270.30828385003826,\"y\":35,\"z\":6000,\"tabOrder\":53}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"b4dede9ad6cd6e63a026\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":32,\"x\":270.30828385003826,\"y\":35,\"z\":6000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[]", - "height": 48.0, - "width": 32.0, + "height": 48.00, + "width": 32.00, "x": 270.31, - "y": 35.0, - "z": 6000.0 + "y": 35.00, + "z": 6000.00 }, { - "config": "{\"name\":\"b58ed9f3b0b838274060\",\"layouts\":[{\"id\":0,\"position\":{\"height\":98.13518601364285,\"width\":576.0069720119875,\"x\":448.00010909577645,\"y\":432.290100200993,\"z\":3,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"CD breakdown\",\"groupMode\":0}}", + "config": "{\"name\":\"b58ed9f3b0b838274060\",\"layouts\":[{\"id\":0,\"position\":{\"height\":98.13518601364285,\"width\":576.0069720119875,\"x\":448.00010909577645,\"y\":432.290100200993,\"z\":3000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"CD breakdown\",\"groupMode\":0}}", "height": 98.14, "width": 576.01, - "x": 448.0, + "x": 448.00, "y": 432.29, - "z": 3.0 + "z": 3000.00 }, { "config": "{\"name\":\"b9908904300005a1a502\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":6}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"80ed05757ebe7524bcd0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { - "config": "{\"name\":\"bb768bce296450176e5c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.09723210130613325,\"y\":17.33768643411181,\"z\":15000,\"tabOrder\":3}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"bb768bce296450176e5c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.09723210130613325,\"y\":17.33768643411181,\"z\":15000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, + "height": 128.00, + "width": 1048.00, + "x": 0.10, "y": 17.34, - "z": 15000.0 + "z": 15000.00 }, { - "config": "{\"name\":\"c0471a3b9204997a3937\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.97554712644086,\"y\":0,\"z\":6000,\"tabOrder\":61}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"c0471a3b9204997a3937\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.97554712644086,\"y\":0,\"z\":6000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"c8f253340b03c2036154\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":40}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"x_EffectiveSavingsRate\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'705dba682cbaaaa450e5'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective Savings Rate (ESR)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"a7cf32283b0b200e067e\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d206784193487035b006\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":42}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"80ed05757ebe7524bcd0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { - "config": "{\"name\":\"d783fb64c3602e964c6d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":95.99999999999994,\"y\":0,\"z\":9000,\"tabOrder\":51}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"d783fb64c3602e964c6d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":95.99999999999994,\"y\":0,\"z\":9000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { - "config": "{\"name\":\"da82acac030976aadeb5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":60}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"da82acac030976aadeb5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"dbefdd081a1069c2b070\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":25}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_NegotiatedDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_NegotiatedDiscountSavings)\",\"NativeReferenceName\":\"x_NegotiatedDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'6b3c182a0701476572d9'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"36360e3d7dd203594c33\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 }, { - "config": "{\"name\":\"dc7d218c094576a75471\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":224,\"x\":175.9931659759195,\"y\":0,\"z\":8000,\"tabOrder\":10}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment discount breakdown\",\"textStyle\":{\"color\":\"#6f4bb2\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CD breakdown header'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"dc7d218c094576a75471\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":224,\"x\":175.9931659759195,\"y\":0,\"z\":8000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment discount breakdown\",\"textStyle\":{\"color\":\"#6f4bb2\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CD breakdown header'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[]", - "height": 32.0, - "width": 224.0, + "height": 32.00, + "width": 224.00, "x": 175.99, - "y": 0.0, - "z": 8000.0 + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"e5f987d9258e009032aa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":288,\"y\":0,\"z\":1000,\"tabOrder\":22}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'850da8650749804d7db7'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}},\"parentGroupName\":\"a7cf32283b0b200e067e\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 288.0, - "y": 0.0, - "z": 1000.0 + "height": 128.00, + "width": 280.00, + "x": 288.00, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"e61fe1b0ebb807a7b421\",\"layouts\":[{\"id\":0,\"position\":{\"height\":47.99999999999999,\"width\":32,\"x\":416.0069720119873,\"y\":34.13518601364285,\"z\":5000,\"tabOrder\":55}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", + "config": "{\"name\":\"e61fe1b0ebb807a7b421\",\"layouts\":[{\"id\":0,\"position\":{\"height\":47.99999999999999,\"width\":32,\"x\":416.0069720119873,\"y\":34.13518601364285,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Plus'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\"}", "filters": "[]", - "height": 48.0, - "width": 32.0, + "height": 48.00, + "width": 32.00, "x": 416.01, "y": 34.14, - "z": 5000.0 + "z": 5000.00 }, { - "config": "{\"name\":\"ec7a213c03265eaba34a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.09723210130613325,\"y\":153.36277795495022,\"z\":14000,\"tabOrder\":11}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ec7a213c03265eaba34a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":1048,\"x\":0.09723210130613325,\"y\":153.36277795495022,\"z\":14000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"2d113bce103289cc8c05\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 128.0, - "width": 1048.0, - "x": 0.1, + "height": 128.00, + "width": 1048.00, + "x": 0.10, "y": 153.36, - "z": 14000.0 + "z": 14000.00 }, { - "config": "{\"name\":\"f2071cb8990354e77232\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48.00000000000001,\"width\":496,\"x\":32.168748966316514,\"y\":13,\"z\":0,\"tabOrder\":45}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3D\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Border'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"f2071cb8990354e77232\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48.00000000000001,\"width\":496,\"x\":32.168748966316514,\"y\":13,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3D\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Border'\"}}}}}]}},\"parentGroupName\":\"b58ed9f3b0b838274060\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 48.0, - "width": 496.0, + "height": 48.00, + "width": 496.00, "x": 32.17, - "y": 13.0, - "z": 0.0 + "y": 13.00, + "z": 0.00 }, { "config": "{\"name\":\"f25985b71e016a207063\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":40,\"x\":265.8585444265391,\"y\":24.429483640270234,\"z\":4000,\"tabOrder\":27}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"44pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"41bb34c83eb70689dbd9\"}", "filters": "[]", - "height": 104.0, - "width": 40.0, + "height": 104.00, + "width": 40.00, "x": 265.86, "y": 24.43, - "z": 4000.0 + "z": 4000.00 }, { "config": "{\"name\":\"fbda7a85a84eb3038163\",\"layouts\":[{\"id\":0,\"position\":{\"height\":128,\"width\":280,\"x\":576,\"y\":0,\"z\":0,\"tabOrder\":8}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"section\":{\"expr\":{\"Literal\":{\"Value\":\"'bf107809b34199521151'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"a0d546007014d8050140\"}", "filters": "[]", - "height": 128.0, - "width": 280.0, - "x": 576.0, - "y": 0.0, - "z": 0.0 + "height": 128.00, + "width": 280.00, + "x": 576.00, + "y": 0.00, + "z": 0.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Commitment savings", "displayOption": 1, "filters": "[{\"name\":\"b69b3b11775ab9b3b4e8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"4ad268ea4d0e6a011668\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection7e6c4580ee0b342bf135", "ordinal": 3, "visualContainers": [ { "config": "{\"name\":\"0a7a71b6467007719092\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"0af8c1820b66d37350ab\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"18762399d760ccc00420\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"2a82e5c3475e98e50070\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"30e231bdbb4738db3a97\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"3a8ee8a0985900964e32\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"44449b62ad52ecec4535\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"45cd0fc33b750b8e0ab5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"492a0c0a430224d3536e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"4e6c0c405b2d8c70524e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"54f5687d083120681686\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterCategory\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterSubcategory\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterCategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterCategory\",\"NativeReferenceName\":\"Meter category\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterSubcategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterSubcategory\",\"NativeReferenceName\":\"Meter subcategory\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_CommitmentDiscountMeterCategory\":{\"displayName\":\"Meter category\"},\"Costs.x_CommitmentDiscountMeterSubcategory\":{\"displayName\":\"Meter subcategory\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"315.93897606987025D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"134.50753303548237D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterCategory\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"129.75384967042055D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterSubcategory\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"55325670071aa377bdcc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"5953dab57990ae219511\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"628012427ae052ede002\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"649f5d7d5383563b36b2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"67988cbf6d60c4637453\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"67d684da0848b36c43e7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"6a95dead80980467346e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"6fd1ab3d0b5199cd50ab\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { - "config": "{\"name\":\"733c4beda6dc8070ba44\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":48,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", + "config": "{\"name\":\"733c4beda6dc8070ba44\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":41.25526932084309,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 384.0, - "y": 48.0, - "z": 9000.0 + "height": 48.00, + "width": 40.00, + "x": 384.00, + "y": 41.26, + "z": 9000.00 }, { "config": "{\"name\":\"749a545d83109114e496\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"74ff3b1c6c52275e579e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"7811169be96c25412918\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { - "config": "{\"name\":\"8be8bfef977000c09575\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":48,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", + "config": "{\"name\":\"8be8bfef977000c09575\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":41.25526932084309,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 40.0, - "x": 576.0, - "y": 48.0, - "z": 8000.0 + "height": 48.00, + "width": 40.00, + "x": 576.00, + "y": 41.26, + "z": 8000.00 }, { "config": "{\"name\":\"8e1176d6cc28e60cb050\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"a854e556a8128e602e90\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"b4faac65d567280e1073\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"b900677d7e0305b2e049\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"c63743d1b0068a600597\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"c658a4fc18ee466ec434\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"c8697af0039dc43ee419\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"c9bafff9b9b96ab0c7b1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount savings'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"ca89ceec003088bca9d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"dca7b1b5a0ea01315414\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"df0f488ccc9711ac2683\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"e62e2272874b8912ee9d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"e9ac54464a0ee60940a5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"ee776b92b6150eb42a26\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"f11f453fc170cb29450c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings for reservations, export prices from Cost Management and enable the \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Add Missing Prices\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"8pt\"}},{\"value\":\" parameter\",\"textStyle\":{\"fontSize\":\"8pt\"}},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 1080.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"f4da4cd5cab20200d753\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review cost savings from reservation and savings plan usage.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"f90151850970a37ec166\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Chargeback", "displayOption": 1, "filters": "[{\"name\":\"Filter8589aeaa9f96c95550d4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CMConnector\"}},\"Property\":\"CommitmentDiscountId\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":0},{\"name\":\"d77750673c2987abd830\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":1},{\"name\":\"005e6c4d5dc9b8ccb4c5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectionb4553e12c2cd5e230209", "ordinal": 5, "visualContainers": [ { "config": "{\"name\":\"01b4258febeb7c9cb962\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"05e1de9aa5536dc0a216\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"08f026b0c0533a204904\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.Chargeback'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"10e188d0c0d700123e0a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"1d48a841045062d34b84\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"1fef8fdaa23b26733dcb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"Costs.SubAccountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubscriptionName\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unassigned'\"}}}}}]}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"32b73ab5be5d1130589b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"e9c1fab0432ce64aa3ba\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"3c7987aa97a8006a1371\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"415ffa9ca26be16e30e9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"4d851aa2350005b8a000\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"4ebbac91b0eed7eeacdb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e9c1fab0432ce64aa3ba\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"4f58bde1051e8b35ccdd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"576150e6c7cc66066624\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"742b6fde2579b944a9aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_CommitmentDiscountUtilization\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"},\"Name\":\"Costs.x_CommitmentDiscountUtilization\",\"NativeReferenceName\":\"x_CommitmentDiscountUtilization\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Utilization'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"7bf750dc1a7196502b80\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"94ae02be97b276807745\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"94fff8ce840218ee1593\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"9d0ed700527a153016c1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"a2dd005a63506adec7c2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e9c1fab0432ce64aa3ba\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"a5a4510c8091e3ba38dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Chargeback\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break effective (amortized) cost down by subscription and resource group for chargeback.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"a6acf474de411569d000\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"ac82dfd3008d4a34a5e4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e9c1fab0432ce64aa3ba\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"ad14253fd110ab41c64e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"aef9f0047e6700e382d0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"afda29a04651e1020700\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"b23df69d1dedaa2d2b54\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#chargeback'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"be523427a99028b3a2bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"bf4d5532eacc4cbacd77\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c52afae0bdadbd248954\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e9c1fab0432ce64aa3ba\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"ccfbcc00365e58562623\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"}],\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}],\"Columns\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}}],\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Cost\"},\"Sum(Costs.x_TotalSavings)\":{\"displayName\":\"Savings\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"171.85825965311D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"d8a5b4e0509a63b34588\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"dd8f28e06ad638174619\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"e60d4c054942972141ac\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e9c1fab0432ce64aa3ba\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"ed882e1c3302e03c07c4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"f77d60f4c76d87e80301\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"10e188d0c0d700123e0a\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f9814b66c1eeb7e1523c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"f9f56ae338be0207199c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"d8a5b4e0509a63b34588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"objects\":{\"outspacePane\":[{\"properties\":{\"width\":{\"expr\":{\"Literal\":{\"Value\":\"201L\"}}}}}]},\"filterSortOrder\":3}", "displayName": "Prices", "displayOption": 1, "filters": "[{\"name\":\"Filter72b466caaa836a084608\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filter7205c3d3bbda0ccbda22\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":1},{\"name\":\"Filterd7fb63677ba2053d0e09\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectiondad058bdadae9fb4faca", "ordinal": 9, "visualContainers": [ { "config": "{\"name\":\"093cf8cfae9c2c074552\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"0ae1fb4e066ac6046052\",\"layouts\":[{\"id\":0,\"position\":{\"x\":983.9999999999999,\"y\":104,\"z\":2000,\"width\":280,\"height\":608,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"clusteredBarChart\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"}],\"Category\":[{\"queryRef\":\"Costs.x_SkuMeterName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"Costs.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"ConsumedQuantity\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Most used'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 280.0, - "x": 984.0, - "y": 104.0, - "z": 2000.0 + "height": 608.00, + "width": 280.00, + "x": 984.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"162c1419248209c02c12\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":3000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 3000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"1931f9d12e28104d0569\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"19c255100d409694dc3c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"229c8c2ee40497ec8736\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"230d7c5380b069b07596\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"25e9250e33e7ce7c205b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"2c0d251733ebac9dc4d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"4095e286b0aeac0eb940\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"4bb966558c421d89039d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"4cdf306524a60b30d880\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a19fd744183ddcc14e30\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"536a197f7e50c7b2a402\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a19fd744183ddcc14e30\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"5774ab01c92c1ba87111\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"5bc9bd972ba7e0d72803\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"6834c1d064eb11c638e9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"6d37cf550c85113cd645\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"78b99de3079160400d33\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Prices\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review the prices of services used and purchased across your account.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"88adf31eab066d0d4db2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"8b7c9f05a664aa6d9eb3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#prices'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"8b8ea5568ed887cb073a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a19fd744183ddcc14e30\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"9259354ad08299867679\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"938b96dd7ddb21545a3d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"a19fd744183ddcc14e30\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"aab8cd8f140d8eb38a0a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"b8921957691a06bd7848\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"c02c735d3320b2bbab01\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"c0d392e549ddb3cd5e91\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a19fd744183ddcc14e30\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"c18bbe5d68663ca37079\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"cf3d4a4f970bb147dc8a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"daa6ab44852c249000c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cf3d4a4f970bb147dc8a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"e6b4cead10026639b2a8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"a19fd744183ddcc14e30\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"ec15924ba5cec8265740\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"ee65895bedc919550e54\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"f465e80fd40e994e8e06\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":4000,\"width\":760,\"height\":608,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_SkuTermLabel\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Sum(Costs.ContractedUnitPrice)\"},{\"queryRef\":\"Costs.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Costs.ConsumedUnit\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Costs.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"Effective\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"List\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"Costs.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(Costs.ContractedUnitPrice)\",\"NativeReferenceName\":\"Contracted\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedUnit\"},\"Name\":\"Costs.ConsumedUnit\",\"NativeReferenceName\":\"Unit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Commitment\"},\"Costs.x_EffectiveUnitPrice\":{\"displayName\":\"Effective\"},\"Sum(Costs.ListUnitPrice)\":{\"displayName\":\"List\"},\"Costs.x_SkuTermLabel\":{\"displayName\":\"Term\"},\"Costs.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(Costs.ContractedUnitPrice)\":{\"displayName\":\"Contracted\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.ConsumedUnit\":{\"displayName\":\"Unit\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Cost\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"65.83913379737045D\"}}}},\"selector\":{\"metadata\":\"Sum(Costs.ListUnitPrice)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"208.62690723349726D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 760.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 608.00, + "width": 760.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"f9614a70c2c10ace8ad8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"aab8cd8f140d8eb38a0a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Purchases", "displayOption": 1, "filters": "[{\"name\":\"1b50b3df344388020449\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"bd75d08c06c15ccc3605\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"''\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectione54dbd483648a9e74ff0", "ordinal": 7, "visualContainers": [ { "config": "{\"name\":\"09078f1e9c7911220173\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"0a3b7493d052b69e9bba\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"0b1587a568c00a7074b3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"0e22722e7172521420e9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1b20825760cb0ade3088\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"23bc3e83b0486c76be80\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount purchases\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review and track your commitment discount purchases.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"255a7810a8c311102ba0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"2ba02dbb3cb44de9ad34\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\"},{\"queryRef\":\"Costs.PublisherName\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.ChargeFrequency\"},{\"queryRef\":\"Costs.ChargeClass\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PublisherName\"},\"Name\":\"Costs.PublisherName\",\"NativeReferenceName\":\"Publisher\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"Costs.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeFrequency\"},\"Name\":\"Costs.ChargeFrequency\",\"NativeReferenceName\":\"Frequency\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"Date\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment type\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(Costs.BilledCost)\":{\"displayName\":\"Billed cost\"},\"Costs.PublisherName\":{\"displayName\":\"Publisher\"},\"Costs.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(Costs.PricingQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.ChargeFrequency\":{\"displayName\":\"Frequency\"},\"Costs.ChargePeriodStart\":{\"displayName\":\"Date\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Commitment type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"100.01519756838906D\"}}}},\"selector\":{\"metadata\":\"Costs.PublisherName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"407.47841221272733D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}],\"columnFormatting\":[{\"properties\":{\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}},\"selector\":{\"metadata\":\"Sum(Costs.PricingQuantity)\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"47979f54d9091569bc96\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"49331ed0ebe6c4a705b2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"49d02e24aa1dd0a3c1c4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"52e2a1c39b78da0522c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"5a6fecc1804003c90156\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-purchases'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"5bfe7c2c26876c0a61c2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"47979f54d9091569bc96\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"756c85f42ee277126cdc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"47979f54d9091569bc96\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"7a57ca91e27b3d900555\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"7a90eaf49ead70350492\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"8e7d814553931a000113\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"47979f54d9091569bc96\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"92e1987b1d00d49040d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"941c9a0bd5c800ad83a3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"9cb5f5d9b34da823a5a7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"9d4f1780d496ea32c296\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"a102d9af3d552195d7da\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.83810176118737,\"y\":8.087324571173982,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 216.84, "y": 8.09, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"a1598e3e376065952ca6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"a3d0dde0100037e31e72\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"47979f54d9091569bc96\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a7ded94999dd39518c97\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.BilledCost)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuDescription\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(Costs.BilledCost)\":{\"displayName\":\"Billed cost\"},\"Costs.x_SkuDescription\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"b14583227d029941b223\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"47979f54d9091569bc96\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"b20d0eb71b77b0280530\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"bd562e5b112dc10ed4dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"d0bd904cb1c7bb07c3b3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"ea7906fc630dc0e26b61\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"eabefc0663923be6bc11\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Billed cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"f1358c00b7de191460b1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"f14655d7c507520de8e2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"0e22722e7172521420e9\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f64ce48b5de95e194005\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"a102d9af3d552195d7da\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"filterSortOrder\":3}", "displayName": "Commitments", "displayOption": 1, "filters": "[{\"name\":\"Filtercf9c0cb49977d0109855\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":0},{\"name\":\"Filter3a96ad32e00450ad17a5\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"ordinal\":1},{\"name\":\"Filter87334233b8a1ee605dae\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectione611eddfb8ad789c7e53", "ordinal": 4, "visualContainers": [ { "config": "{\"name\":\"0c700330d286b55b817b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 176.0, - "x": 792.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"0c70bf59855e7907c791\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"0df566051d82065c3b76\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"0febb8b5e9d30ba20b00\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1cbfe960d34903c6a0c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_CommitmentDiscountUtilization\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"},\"Name\":\"Costs.x_CommitmentDiscountUtilization\",\"NativeReferenceName\":\"x_CommitmentDiscountUtilization\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountUtilization\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Utilization'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"2049c0f0233a05a51721\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"23631ef92e35573d1595\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"2650e4bd8eb92a108bd0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"46fe28e3e47606dc830e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"328b9ba023ecd502212b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment discounts\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Summarize reservation and savings plan cost, utilization, and savings.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"34b5a92ec146e614d601\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountStatus\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"Costs.CommitmentDiscountStatus\",\"NativeReferenceName\":\"Status\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountStatus\":{\"displayName\":\"Status\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#999900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'UnusedSavingsPlan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"36dc016f040bd10d303a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"3bced61e99d6c2048e43\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"45adc921dbdaee0c6140\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"46fe28e3e47606dc830e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"4b14fe4eaa26eb7ea1d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 215.4, + "x": 215.40, "y": 8.01, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"52f8544db448d7a81810\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"46fe28e3e47606dc830e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"57413301912edd34a271\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"7be6ee2c834467d006b9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"7eb41d7bc3dddd810b6d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"8408e79434b3710ddee2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"849f17a5a77945945279\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"aa001aff1c3e74045960\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"adb26ad49dd017c2de4a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"b38212e59107d9d3070b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"bd454f5b01a2dc1bde38\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"46fe28e3e47606dc830e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"c1cb66042603b3070956\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscounts'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"c1f376dfdc4b710a15a5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"c8e2a0efe37148ac0a11\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"d9422cd52c50876ea3a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"dfdd36ab8716a702244b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"e203df00213520675194\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"e59d83db130818ea34ec\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"46fe28e3e47606dc830e\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"e6f86a2f9960e1098901\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"ea3e59dc1c1b94003e31\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discounts'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"36dc016f040bd10d303a\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"eb7d668768d56e080384\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"eec8170a2a9e0c389c09\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"4b14fe4eaa26eb7ea1d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"f50039e61609794be359\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"46fe28e3e47606dc830e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"f7b9fc449293643e5a97\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Costs.x_CommitmentDiscountUtilization\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"List cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Count of ResourceId\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountUtilization\"},\"Name\":\"Costs.x_CommitmentDiscountUtilization\",\"NativeReferenceName\":\"Utilization\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.ListCost)\":{\"displayName\":\"List cost\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.x_CommitmentDiscountUtilization\":{\"displayName\":\"Utilization\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"290.362416825183D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"71.45161290322581D\"}}}},\"selector\":{\"metadata\":\"Costs.x_EffectiveSavingsRate\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"visibility\":1}", "displayName": "DQ", "displayOption": 2, "filters": "[]", - "height": 6000.0, + "height": 6000.00, "name": "d81603964190b1931200", "ordinal": 10, "visualContainers": [ { "config": "{\"name\":\"0291932a6d904e78686a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":616.0000000000001,\"z\":72000,\"width\":128,\"height\":56,\"tabOrder\":70000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reservation usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, - "x": 16.0, - "y": 616.0, - "z": 72000.0 + "height": 56.00, + "width": 128.00, + "x": 16.00, + "y": 616.00, + "z": 72000.00 }, { "config": "{\"name\":\"045416cbc91b42a50bc0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":896.0054384262527,\"y\":1072.4051142851836,\"z\":58000,\"width\":32,\"height\":56,\"tabOrder\":56000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 896.01, "y": 1072.41, - "z": 58000.0 + "z": 58000.00 }, { "config": "{\"name\":\"0514773f3c847c4a536e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":744,\"y\":1254.4384798295835,\"z\":61000,\"width\":184,\"height\":80,\"tabOrder\":59000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment savings\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\",\"color\":\"#7fba00\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 80.0, - "width": 184.0, - "x": 744.0, + "height": 80.00, + "width": 184.00, + "x": 744.00, "y": 1254.44, - "z": 61000.0 + "z": 61000.00 }, { "config": "{\"name\":\"14944c500a63bc02095b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00505056554392,\"y\":1598.738223553032,\"z\":1000,\"width\":1248,\"height\":272,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Sum(Costs.x_TotalDiscountPercent)\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalDiscountPercent\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalDiscountPercent)\",\"NativeReferenceName\":\"x_TotalDiscountPercent\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_DiscountUnitPriceSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"448.75002107312343D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'All rows with some discount'\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera2c21b8088b49ddb1001\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Adjustment'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_TotalDiscountPercent\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalDiscountPercent\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 272.0, - "width": 1248.0, + "height": 272.00, + "width": 1248.00, "x": 16.01, "y": 1598.74, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"152d490f84860230e7e3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":192.00000000000009,\"z\":26000,\"width\":128,\"height\":96,\"tabOrder\":24000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Purchases\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 96.0, - "width": 128.0, - "x": 16.0, - "y": 192.0, - "z": 26000.0 + "height": 96.00, + "width": 128.00, + "x": 16.00, + "y": 192.00, + "z": 26000.00 }, { "config": "{\"name\":\"19a36f4540d3e5bc6880\",\"layouts\":[{\"id\":0,\"position\":{\"x\":311.8182129371942,\"y\":1166.9839831653585,\"z\":39000,\"width\":128,\"height\":56,\"tabOrder\":37000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reservation usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, + "height": 56.00, + "width": 128.00, "x": 311.82, "y": 1166.98, - "z": 39000.0 + "z": 39000.00 }, { "config": "{\"name\":\"1dd17580a19049aa4d1b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":-0.0013596908662998957,\"y\":4505.23822355303,\"z\":7000,\"width\":1280,\"height\":96,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Free SKUs\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are all free. This may be due to preview pricing, a trial period, a free tier in tiered pricing, or another reason. If anything here is not free but has 0 billed and effective cost, please contact support as this means the Cost Management data is inaccurate or incomplete.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 96.0, - "width": 1280.0, - "x": 0.0, + "height": 96.00, + "width": 1280.00, + "x": 0.00, "y": 4505.24, - "z": 7000.0 + "z": 7000.00 }, { "config": "{\"name\":\"22573183ec997d08e633\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":616.0000000000001,\"z\":40000,\"width\":152,\"height\":56,\"tabOrder\":38000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterac2af06bbba88bdc1720\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2664c1e9ca84a4244e7e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0784f6c3eede70625b0e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 616.0, - "z": 40000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 616.00, + "z": 40000.00 }, { "config": "{\"name\":\"25c4f80dd818d6e5269a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":230.86423584443716,\"z\":56000,\"width\":32,\"height\":56,\"tabOrder\":54000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 230.86, - "z": 56000.0 + "z": 56000.00 }, { "config": "{\"name\":\"2920c80700092e785d99\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":502.80876588811356,\"z\":68000,\"width\":176,\"height\":88,\"tabOrder\":66000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 502.81, - "z": 68000.0 + "z": 68000.00 }, { "config": "{\"name\":\"2d17b8911da3e4ada199\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":48,\"z\":4000,\"width\":1280,\"height\":128,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Cost savings\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost savings can be broken down into savings from negotiated discounts \"},{\"value\":\"and savings from commitment discounts. Savings from negotiated discounts generally only applies to enterprise accounts and can be calculated as L\",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"istCost minus ContractedCost. Savings from commitment discounts applies to reservations and savings plans and can be calculated as ContractedCost minus EffectiveCost and EffectiveCost is calculated as the amortized cost of \\\"used\\\" and \\\"unused\\\" commitments. The \\\"unused\\\" commitment amount is the \\\"waste\\\" from usage or spend that was committed but not used by any resources during the commitment period – an hour for traditional reservations or the full term for prepurchase plans.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 48.0, - "z": 4000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 48.00, + "z": 4000.00 }, { "config": "{\"name\":\"2dab72373a3aea7a8e31\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":192.00000000000009,\"z\":25000,\"width\":152,\"height\":96,\"tabOrder\":23000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 96.0, - "width": 152.0, - "x": 144.0, - "y": 192.0, - "z": 25000.0 + "height": 96.00, + "width": 152.00, + "x": 144.00, + "y": 192.00, + "z": 25000.00 }, { "config": "{\"name\":\"2ec1fc906aab0c1dae42\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":128,\"x\":102.06351446718419,\"y\":8,\"z\":44000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.2}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"443e0a8a014024006780\"}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 48.0, - "width": 128.0, + "height": 48.00, + "width": 128.00, "x": 102.06, - "y": 8.0, - "z": 44000.0 + "y": 8.00, + "z": 44000.00 }, { "config": "{\"name\":\"32b3e930bdee9e301b09\",\"layouts\":[{\"id\":0,\"position\":{\"x\":734.8580294802174,\"y\":614.8642358417379,\"z\":79000,\"width\":32,\"height\":56,\"tabOrder\":77000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 734.86, "y": 614.86, - "z": 79000.0 + "z": 79000.00 }, { "config": "{\"name\":\"36a14981d5c94247500c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00505056554392,\"y\":1886.738223553032,\"z\":18000,\"width\":1248,\"height\":256,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.ListUnitPrice\"},{\"queryRef\":\"Sum(Costs.ContractedUnitPrice)\"},{\"queryRef\":\"Sum(Costs.x_NegotiatedDiscountPercent)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(Costs.ContractedUnitPrice)\",\"NativeReferenceName\":\"ContractedUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Costs.ListUnitPrice\",\"NativeReferenceName\":\"ListUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountPercent\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_NegotiatedDiscountPercent)\",\"NativeReferenceName\":\"x_NegotiatedDiscountPercent\"}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Negotiated price discount (list - contracted)'\"}}}}}]}}}", "filters": "[{\"name\":\"Filter22e21a70c37a79255bd3\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter89420b1e4a88d05e06b9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentUnitPriceSavings\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter33c5cb0672a1361b6a98\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_EffectiveUnitPrice\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filtera91e378720ae0a76a660\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedUnitPrice\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filterc7a1e0b910c042d97105\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListUnitPrice\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterad7cee600734613d44c0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuDescription\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filterd0e34a65cd61e6a41369\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuRegion\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_NegotiatedDiscountPercent\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountPercent\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 256.0, - "width": 1248.0, + "height": 256.00, + "width": 1248.00, "x": 16.01, "y": 1886.74, - "z": 18000.0 + "z": 18000.00 }, { "config": "{\"name\":\"376279e901d0a9e94672\",\"layouts\":[{\"id\":0,\"position\":{\"x\":734.8580294802174,\"y\":518.8642358417379,\"z\":88000,\"width\":32,\"height\":56,\"tabOrder\":86000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 734.86, "y": 518.86, - "z": 88000.0 + "z": 88000.00 }, { "config": "{\"name\":\"385f5a210ac880e4bd07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":1071.2192431822218,\"z\":54000,\"width\":32,\"height\":56,\"tabOrder\":52000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 576.0, + "height": 56.00, + "width": 32.00, + "x": 576.00, "y": 1071.22, - "z": 54000.0 + "z": 54000.00 }, { "config": "{\"name\":\"3e874e2f6a7477bee0d6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":744.0054384262527,\"y\":1167.2693501269214,\"z\":43000,\"width\":152,\"height\":56,\"tabOrder\":41000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 744.01, "y": 1167.27, - "z": 43000.0 + "z": 43000.00 }, { "config": "{\"name\":\"42d9631f0cd37584d110\",\"layouts\":[{\"id\":0,\"position\":{\"x\":582.8017794802174,\"y\":614.8642358417379,\"z\":77000,\"width\":32,\"height\":56,\"tabOrder\":75000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 582.8, + "height": 56.00, + "width": 32.00, + "x": 582.80, "y": 614.86, - "z": 77000.0 + "z": 77000.00 }, { "config": "{\"name\":\"443e0a8a014024006780\",\"layouts\":[{\"id\":0,\"position\":{\"x\":510.80308671792227,\"y\":662.8492385681684,\"z\":20000,\"width\":336,\"height\":88,\"tabOrder\":92000}}],\"singleVisualGroup\":{\"displayName\":\"Group 1\",\"groupMode\":0}}", - "height": 88.0, - "width": 336.0, - "x": 510.8, + "height": 88.00, + "width": 336.00, + "x": 510.80, "y": 662.85, - "z": 20000.0 + "z": 20000.00 }, { "config": "{\"name\":\"45050a79d4e6c6aedd89\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":4609.238223553032,\"z\":10000,\"width\":1248,\"height\":64,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_FreeReason\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"},\"Name\":\"Costs.x_FreeReason\",\"NativeReferenceName\":\"x_FreeReason\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filtere833c73406c9b08592ad\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Unknown Unused Commitment'\"}}],[{\"Literal\":{\"Value\":\"'Unknown Used Commitment'\"}}],[{\"Literal\":{\"Value\":\"'Low Usage'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 64.0, - "width": 1248.0, - "x": 16.0, + "height": 64.00, + "width": 1248.00, + "x": 16.00, "y": 4609.24, - "z": 10000.0 + "z": 10000.00 }, { "config": "{\"name\":\"489c15af2e21dcc0142b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":3857.23822355303,\"z\":12000,\"width\":1248,\"height\":224,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountStatus\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Sum(Costs.x_PricingBlockSize)\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"},{\"queryRef\":\"Costs.x_BilledUnitPrice\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BilledUnitPrice\"},\"Name\":\"Costs.x_BilledUnitPrice\",\"NativeReferenceName\":\"x_BilledUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Sum(Costs.x_PricingBlockSize)\",\"NativeReferenceName\":\"x_PricingBlockSize1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"Costs.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"407.6090135772365D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter29d3511900b08a46964b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Low Usage'\"}}],[{\"Literal\":{\"Value\":\"'Other'\"}}],[{\"Literal\":{\"Value\":\"'Preview'\"}}],[{\"Literal\":{\"Value\":\"'Trial'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filter3ce81818518db0292705\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 224.0, - "width": 1248.0, - "x": 16.0, + "height": 224.00, + "width": 1248.00, + "x": 16.00, "y": 3857.24, - "z": 12000.0 + "z": 12000.00 }, { "config": "{\"name\":\"4ba33d5ed1ca31a5e296\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":520.0000000000001,\"z\":80000,\"width\":32,\"height\":56,\"tabOrder\":78000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 520.0, - "z": 80000.0 + "y": 520.00, + "z": 80000.00 }, { "config": "{\"name\":\"51653a9b5539e7600e07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":424,\"z\":51000,\"width\":128,\"height\":56,\"tabOrder\":49000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Spot \",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]},{\"textRuns\":[{\"value\":\"usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, - "x": 16.0, - "y": 424.0, - "z": 51000.0 + "height": 56.00, + "width": 128.00, + "x": 16.00, + "y": 424.00, + "z": 51000.00 }, { "config": "{\"name\":\"5512e4b015a2c9b29a43\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":694.8087658881136,\"z\":69000,\"width\":176,\"height\":88,\"tabOrder\":67000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"40D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter72199da057b650ab95bb\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_DiscountCostSavings\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 694.81, - "z": 69000.0 + "z": 69000.00 }, { "config": "{\"name\":\"56b7620650c16b000814\",\"layouts\":[{\"id\":0,\"position\":{\"x\":295.8882854926301,\"y\":328,\"z\":32000,\"width\":152,\"height\":56,\"tabOrder\":30000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter848f399050070931517a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 295.89, - "y": 328.0, - "z": 32000.0 + "y": 328.00, + "z": 32000.00 }, { "config": "{\"name\":\"59d9b14cc9053e0205c2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":896.0054384262527,\"y\":1168.4051142851836,\"z\":59000,\"width\":32,\"height\":56,\"tabOrder\":57000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 896.01, "y": 1168.41, - "z": 59000.0 + "z": 59000.00 }, { "config": "{\"name\":\"5a061edf1cd0a4416459\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":230.86423584173792,\"z\":57000,\"width\":32,\"height\":56,\"tabOrder\":55000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, "y": 230.86, - "z": 57000.0 + "z": 57000.00 }, { "config": "{\"name\":\"5ad30f5a70578912b4c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":750.8580294802174,\"y\":614.8642358417379,\"z\":75000,\"width\":152,\"height\":56,\"tabOrder\":73000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 750.86, "y": 614.86, - "z": 75000.0 + "z": 75000.00 }, { "config": "{\"name\":\"5fe697be70174ac88807\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.9491884262527,\"y\":1167.2693501269214,\"z\":53000,\"width\":32,\"height\":56,\"tabOrder\":51000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 575.95, "y": 1167.27, - "z": 53000.0 + "z": 53000.00 }, { "config": "{\"name\":\"6104ce8e0100e4723749\",\"layouts\":[{\"id\":0,\"position\":{\"x\":439.9491884262527,\"y\":1167.2693501269214,\"z\":41000,\"width\":152,\"height\":56,\"tabOrder\":39000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 439.95, "y": 1167.27, - "z": 41000.0 + "z": 41000.00 }, { "config": "{\"name\":\"616abb11c31770413406\",\"layouts\":[{\"id\":0,\"position\":{\"x\":592,\"y\":1031.219243182222,\"z\":22000,\"width\":152,\"height\":96,\"tabOrder\":20000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, - "x": 592.0, + "height": 96.00, + "width": 152.00, + "x": 592.00, "y": 1031.22, - "z": 22000.0 + "z": 22000.00 }, { "config": "{\"name\":\"61f44cea091bc4d30a9e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":727.8182129371943,\"y\":1070.9839831653585,\"z\":85000,\"width\":32,\"height\":56,\"tabOrder\":83000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 727.82, "y": 1070.98, - "z": 85000.0 + "z": 85000.00 }, { "config": "{\"name\":\"67fd0fe3b56452c1989b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":4094.73822355303,\"z\":11000,\"width\":1280,\"height\":80,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Little to no usage\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs had little to no usage, which resulted in a charge too small to be registered and are effectively free. Additional usage will eventually result in a charge.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, - "x": 0.0, + "height": 80.00, + "width": 1280.00, + "x": 0.00, "y": 4094.74, - "z": 11000.0 + "z": 11000.00 }, { "config": "{\"name\":\"682e47c38986768a21d3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":422.8642358444371,\"z\":52000,\"width\":32,\"height\":56,\"tabOrder\":50000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 422.86, - "z": 52000.0 + "z": 52000.00 }, { "config": "{\"name\":\"6aa495c65bb91d843c07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":936.0054384262527,\"y\":1151.2138801732972,\"z\":50000,\"width\":176,\"height\":88,\"tabOrder\":48000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterbf70b6bd66692898e9e2\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 936.01, "y": 1151.21, - "z": 50000.0 + "z": 50000.00 }, { "config": "{\"name\":\"6aafea2035ebe005e335\",\"layouts\":[{\"id\":0,\"position\":{\"x\":591.9491884262527,\"y\":1167.2693501269214,\"z\":42000,\"width\":152,\"height\":56,\"tabOrder\":40000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 591.95, "y": 1167.27, - "z": 42000.0 + "z": 42000.00 }, { "config": "{\"name\":\"7570965db561a09560b7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":160,\"x\":0,\"y\":40,\"z\":45001,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings from \",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\"negotiated discounts\",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dffe9dde41e744568c27\"}", "filters": "[]", - "height": 48.0, - "width": 160.0, - "x": 0.0, - "y": 40.0, - "z": 45001.0 + "height": 48.00, + "width": 160.00, + "x": 0.00, + "y": 40.00, + "z": 45001.00 }, { "config": "{\"name\":\"7a018e0bd098068377d0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":582.8017794802174,\"y\":518.8642358417379,\"z\":78000,\"width\":32,\"height\":56,\"tabOrder\":76000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 582.8, + "height": 56.00, + "width": 32.00, + "x": 582.80, "y": 518.86, - "z": 78000.0 + "z": 78000.00 }, { "config": "{\"name\":\"7a22c1c0708be7ce52ad\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":336,\"x\":0,\"y\":40,\"z\":45001,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings from\",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"},{\"textRuns\":[{\"value\":\"commitment discounts\",\"textStyle\":{\"color\":\"#3393dd\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"443e0a8a014024006780\"}", "filters": "[]", - "height": 48.0, - "width": 336.0, - "x": 0.0, - "y": 40.0, - "z": 45001.0 + "height": 48.00, + "width": 336.00, + "x": 0.00, + "y": 40.00, + "z": 45001.00 }, { "config": "{\"name\":\"7a9610ba549e02b30011\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00000000000003,\"y\":520.0000000000001,\"z\":70000,\"width\":128,\"height\":56,\"tabOrder\":68000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings plan usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, - "x": 16.0, - "y": 520.0, - "z": 70000.0 + "height": 56.00, + "width": 128.00, + "x": 16.00, + "y": 520.00, + "z": 70000.00 }, { "config": "{\"name\":\"7b5dd3b6e550b071aaee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":-0.8809946714031502,\"z\":0,\"width\":1280,\"height\":48,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#0078D4'\"}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Data quality'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"15L\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"14D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI'', wf_segoe-ui_normal, helvetica, arial, sans-serif'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"radius\":{\"expr\":{\"Literal\":{\"Value\":\"30D\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 1280.0, - "x": 0.0, + "height": 48.00, + "width": 1280.00, + "x": 0.00, "y": -0.88, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"7b9e293f567da4b9b714\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":424,\"z\":28000,\"width\":32,\"height\":56,\"tabOrder\":26000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 424.0, - "z": 28000.0 + "y": 424.00, + "z": 28000.00 }, { "config": "{\"name\":\"832eb4ec720073076db5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":750.8580294802174,\"y\":478.8642358417379,\"z\":84000,\"width\":152,\"height\":96,\"tabOrder\":82000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, + "height": 96.00, + "width": 152.00, "x": 750.86, "y": 478.86, - "z": 84000.0 + "z": 84000.00 }, { "config": "{\"name\":\"884c7a901ed7012da13c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":430.8017794802174,\"y\":518.8642358417379,\"z\":87000,\"width\":32,\"height\":56,\"tabOrder\":85000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 430.8, + "height": 56.00, + "width": 32.00, + "x": 430.80, "y": 518.86, - "z": 87000.0 + "z": 87000.00 }, { "config": "{\"name\":\"89040899288005501196\",\"layouts\":[{\"id\":0,\"position\":{\"x\":311.8182129371942,\"y\":1070.9839831653585,\"z\":35000,\"width\":128,\"height\":56,\"tabOrder\":33000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Savings plan usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 128.0, + "height": 56.00, + "width": 128.00, "x": 311.82, "y": 1070.98, - "z": 35000.0 + "z": 35000.00 }, { "config": "{\"name\":\"89dcff01e343011d870c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":328,\"z\":30000,\"width\":152,\"height\":56,\"tabOrder\":28000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter035ee44664270008060d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 328.0, - "z": 30000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 328.00, + "z": 30000.00 }, { "config": "{\"name\":\"8b9ded55b1e977b94bdb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":294.80256497284734,\"y\":614.8642358417379,\"z\":63000,\"width\":152,\"height\":56,\"tabOrder\":61000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, - "x": 294.8, + "height": 56.00, + "width": 152.00, + "x": 294.80, "y": 614.86, - "z": 63000.0 + "z": 63000.00 }, { "config": "{\"name\":\"937ea5c1ae0c2b926798\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":5432,\"z\":92000,\"width\":1248,\"height\":304,\"tabOrder\":90000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuOrderName\"},{\"queryRef\":\"Costs.x_SkuOrderId\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderName\"},\"Name\":\"Costs.x_SkuOrderName\",\"NativeReferenceName\":\"x_SkuOrderName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderId\"},\"Name\":\"Costs.x_SkuOrderId\",\"NativeReferenceName\":\"x_SkuOrderId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"472.6959847227845D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter2719e5872ea81ee82b88\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{}}]}},{\"name\":\"Filterd44666f24dd519a0dfed\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4b6b22de60bf6bbb415c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuOrderName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filterf9b00e0aca972c6c201b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, - "y": 5432.0, - "z": 92000.0 + "height": 304.00, + "width": 1248.00, + "x": 16.00, + "y": 5432.00, + "z": 92000.00 }, { "config": "{\"name\":\"94ac4900553db7310608\",\"layouts\":[{\"id\":0,\"position\":{\"x\":446.8017794802174,\"y\":478.8642358417378,\"z\":71000,\"width\":152,\"height\":96,\"tabOrder\":69000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost equivalent'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, - "x": 446.8, + "height": 96.00, + "width": 152.00, + "x": 446.80, "y": 478.86, - "z": 71000.0 + "z": 71000.00 }, { "config": "{\"name\":\"95c0d52d33b0ce0abb22\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":189.6730017298514,\"z\":29000,\"width\":176,\"height\":112,\"tabOrder\":27000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 112.0, - "width": 176.0, + "height": 112.00, + "width": 176.00, "x": 942.86, "y": 189.67, - "z": 29000.0 + "z": 29000.00 }, { "config": "{\"name\":\"970d7b47964704510030\",\"layouts\":[{\"id\":0,\"position\":{\"x\":936,\"y\":1038.4384798295835,\"z\":23000,\"width\":176,\"height\":104,\"tabOrder\":21000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterbf70b6bd66692898e9e2\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter166be6ee82701315598b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 104.0, - "width": 176.0, - "x": 936.0, + "height": 104.00, + "width": 176.00, + "x": 936.00, "y": 1038.44, - "z": 23000.0 + "z": 23000.00 }, { "config": "{\"name\":\"98fb6e974e37d2921124\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1120.0054384262526,\"y\":1246.078116015035,\"z\":49000,\"width\":136,\"height\":88,\"tabOrder\":47000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.4}}}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost not included'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.3}}}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0780a1c02b7ac2062e55\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterf8dcfa0170682ac24502\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 136.0, + "height": 88.00, + "width": 136.00, "x": 1120.01, "y": 1246.08, - "z": 49000.0 + "z": 49000.00 }, { "config": "{\"name\":\"9973e1f91b890d14029c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":326.8642358444371,\"z\":34000,\"width\":32,\"height\":56,\"tabOrder\":32000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 326.86, - "z": 34000.0 + "z": 34000.00 }, { "config": "{\"name\":\"9b6679024349d2418e4a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":406.80876588811356,\"z\":46000,\"width\":176,\"height\":88,\"tabOrder\":44000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter9737721cb5c78e09e20b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 406.81, - "z": 46000.0 + "z": 46000.00 }, { "config": "{\"name\":\"9d43bcaad1ebd940bc8a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":446.8017794802174,\"y\":614.8642358417379,\"z\":73000,\"width\":152,\"height\":56,\"tabOrder\":71000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 446.8, + "height": 56.00, + "width": 152.00, + "x": 446.80, "y": 614.86, - "z": 73000.0 + "z": 73000.00 }, { "config": "{\"name\":\"9e6d9b30785097c961e0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":5112,\"z\":91000,\"width\":1248,\"height\":304,\"tabOrder\":89000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuOrderName\"},{\"queryRef\":\"Costs.x_SkuOrderId\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderName\"},\"Name\":\"Costs.x_SkuOrderName\",\"NativeReferenceName\":\"x_SkuOrderName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderId\"},\"Name\":\"Costs.x_SkuOrderId\",\"NativeReferenceName\":\"x_SkuOrderId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"472.6959847227845D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter2719e5872ea81ee82b88\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{}}]}},{\"name\":\"Filterd44666f24dd519a0dfed\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4b6b22de60bf6bbb415c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuOrderName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOrderName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Azure plan'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filter2fa1ac5a15a0847beef4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, - "y": 5112.0, - "z": 91000.0 + "height": 304.00, + "width": 1248.00, + "x": 16.00, + "y": 5112.00, + "z": 91000.00 }, { "config": "{\"name\":\"a165e7c58307dd52a777\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":328,\"z\":60000,\"width\":32,\"height\":56,\"tabOrder\":58000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 328.0, - "z": 60000.0 + "y": 328.00, + "z": 60000.00 }, { "config": "{\"name\":\"a3d601ce76d983430390\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1120,\"y\":1038.4384798295835,\"z\":47000,\"width\":136,\"height\":104,\"tabOrder\":45000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost not included'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter1f5b26abd21cd013de0c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1},{\"name\":\"Filterf1bb82286209506dad41\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 104.0, - "width": 136.0, - "x": 1120.0, + "height": 104.00, + "width": 136.00, + "x": 1120.00, "y": 1038.44, - "z": 47000.0 + "z": 47000.00 }, { "config": "{\"name\":\"a625477e0e21146ebec4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":743.8182129371943,\"y\":1030.9839831653585,\"z\":38000,\"width\":152,\"height\":96,\"tabOrder\":36000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unused commitment (waste)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterd8fbd80db8e66d803e66\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unused'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, + "height": 96.00, + "width": 152.00, "x": 743.82, "y": 1030.98, - "z": 38000.0 + "z": 38000.00 }, { "config": "{\"name\":\"a6e70525bec823b07650\",\"layouts\":[{\"id\":0,\"position\":{\"x\":598.8017794802174,\"y\":478.8642358417379,\"z\":67000,\"width\":152,\"height\":96,\"tabOrder\":65000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 152.0, - "x": 598.8, + "height": 96.00, + "width": 152.00, + "x": 598.80, "y": 478.86, - "z": 67000.0 + "z": 67000.00 }, { "config": "{\"name\":\"aa4f651b0cb85b51080d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":310.80876588811356,\"z\":33000,\"width\":176,\"height\":88,\"tabOrder\":31000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4de46032594cdc70a323\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Standard'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 310.81, - "z": 33000.0 + "z": 33000.00 }, { "config": "{\"name\":\"af10ae5ac658c62a2e35\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16.00505056554392,\"y\":2158.738223553031,\"z\":2000,\"width\":1248,\"height\":272,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountPercent)\"},{\"queryRef\":\"Sum(Costs.ContractedUnitPrice)\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(Costs.ContractedUnitPrice)\",\"NativeReferenceName\":\"ContractedUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountPercent\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountPercent)\",\"NativeReferenceName\":\"x_CommitmentDiscountPercent\"}]},\"drillFilterOtherVisuals\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment price discount (contracted - effective)'\"}}}}}]}}}", "filters": "[{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentDiscountPercent\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountPercent\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false},{\"name\":\"d0fba154662f0747581f\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountId\"}},\"Right\":{\"Literal\":{\"Value\":\"''\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 272.0, - "width": 1248.0, + "height": 272.00, + "width": 1248.00, "x": 16.01, "y": 2158.74, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"b541c9ab1b25b9b73903\",\"layouts\":[{\"id\":0,\"position\":{\"x\":440.00000000000006,\"y\":1031.2192431822218,\"z\":37000,\"width\":152,\"height\":96,\"tabOrder\":35000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost equivalent'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 96.0, - "width": 152.0, - "x": 440.0, + "height": 96.00, + "width": 152.00, + "x": 440.00, "y": 1031.22, - "z": 37000.0 + "z": 37000.00 }, { "config": "{\"name\":\"b607f2470e344595035b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":336,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3D\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]}},\"parentGroupName\":\"443e0a8a014024006780\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 336.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 32.00, + "width": 336.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"b88dab428ab5ed9e4e20\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":936,\"z\":66000,\"width\":1280,\"height\":80,\"tabOrder\":64000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment savings\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Below is commitment savings only without factoring in list cost since it is not always available for commitment discounts. For details, see the the \\\"Missing list price/cost\\\" section below.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, - "x": 0.0, - "y": 936.0, - "z": 66000.0 + "height": 80.00, + "width": 1280.00, + "x": 0.00, + "y": 936.00, + "z": 66000.00 }, { "config": "{\"name\":\"b8e878a3a08349d9d04c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":294.8580294802174,\"y\":518.8642358417379,\"z\":62000,\"width\":152,\"height\":56,\"tabOrder\":60000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost equivalent'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter6e7bab30ac398d0bee37\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 294.86, "y": 518.86, - "z": 62000.0 + "z": 62000.00 }, { "config": "{\"name\":\"c0612c06c510235783cd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":902.8580294802173,\"y\":616.0000000000001,\"z\":81000,\"width\":32,\"height\":56,\"tabOrder\":79000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 902.86, - "y": 616.0, - "z": 81000.0 + "y": 616.00, + "z": 81000.00 }, { "config": "{\"name\":\"c62a01a56aa07d4a73c2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":3312,\"z\":8000,\"width\":1280,\"height\":112,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing list price/cost\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are not free but the \"},{\"value\":\"ListUnitPrice and \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"ListCost are both 0. This is the result of 2 known bugs in Cost Management where some rows are missing these values (for example, for reservations) and where, when a value is missing, it is shown as \\\"0\\\" instead of null. Please contact support to help raise the priority of either bug if they are impeding your reporting. Total savings will be lower than expected due to these records because we cannot accurately calculate negotiated discounts. \"},{\"value\":\"For additional details, see \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #873\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/873\"},{\"value\":\". To prioritize a workaround in the toolkit reports, please leave a thumbs up (👍) on \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #835.\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/835\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, - "y": 3312.0, - "z": 8000.0 + "height": 112.00, + "width": 1280.00, + "x": 0.00, + "y": 3312.00, + "z": 8000.00 }, { "config": "{\"name\":\"cf153ba4a4d84456c0cc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":942.8580294802173,\"y\":598.8087658881136,\"z\":76000,\"width\":176,\"height\":88,\"tabOrder\":74000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}}}]}}}", "filters": "[{\"name\":\"Filter5f0c1579a14c4b460b04\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter5af08250b5b9c07ed590\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 942.86, "y": 598.81, - "z": 76000.0 + "z": 76000.00 }, { "config": "{\"name\":\"d06c025c676386ea2d22\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":1248,\"z\":89000,\"width\":696,\"height\":216,\"tabOrder\":87000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.CommitmentDiscountStatus\"},{\"queryRef\":\"Costs.PricingCategory\"},{\"queryRef\":\"Costs.x_PricingSubcategory\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"Costs.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"Costs.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}]},\"drillFilterOtherVisuals\":true}}", "filters": "[]", - "height": 216.0, - "width": 696.0, - "x": 8.0, - "y": 1248.0, - "z": 89000.0 + "height": 216.00, + "width": 696.00, + "x": 8.00, + "y": 1248.00, + "z": 89000.00 }, { "config": "{\"name\":\"d0f5f8c114198a15000b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":424,\"z\":44000,\"width\":152,\"height\":56,\"tabOrder\":42000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterac2af06bbba88bdc1720\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0784f6c3eede70625b0e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter9f9b168e613673359517\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 424.0, - "z": 44000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 424.00, + "z": 44000.00 }, { "config": "{\"name\":\"d461adaf5004e396c703\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":2448,\"z\":17000,\"width\":1280,\"height\":128,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing contracted cost\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are not free but the \"},{\"value\":\"ContractedCost was \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"0. This is the result of 2 known bugs in Cost Management where MCA accounts do not have contracted price/cost for reservations and when missing, it is shown as \\\"0\\\" instead of null. We have copied EffectiveCost to support calculating partial savings, but the savings will be incomplete due to the missing data. Please contact support to help raise the priority of either bug if they are impeding your reporting. Commitment cost savings cannot be calculated and total savings will be lower than expected due to these values being missing. For additional details, see \"},{\"value\":\"issue #874\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/874\"},{\"value\":\". To prioritize a workaround in the toolkit reports, please leave a thumbs up (👍) on \"},{\"value\":\"issue #835.\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/835\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 2448.0, - "z": 17000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 2448.00, + "z": 17000.00 }, { "config": "{\"name\":\"d6d47e51118328c0aa8e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":144,\"y\":520.0000000000001,\"z\":36000,\"width\":152,\"height\":56,\"tabOrder\":34000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.ListCost)\":{}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'List cost without discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filterac2af06bbba88bdc1720\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter2664c1e9ca84a4244e7e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Savings Plan'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter0784f6c3eede70625b0e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 56.0, - "width": 152.0, - "x": 144.0, - "y": 520.0, - "z": 36000.0 + "height": 56.00, + "width": 152.00, + "x": 144.00, + "y": 520.00, + "z": 36000.00 }, { "config": "{\"name\":\"d8695bb08a4622bc4699\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":3024,\"z\":14000,\"width\":1248,\"height\":272,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Costs.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Costs.x_PricingBlockSize\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Costs.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"x_EffectiveUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Costs.x_PricingBlockSize\",\"NativeReferenceName\":\"x_PricingBlockSize\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"455.2380618884485D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing List Cost'\"}}}}}]}}}", "filters": "[{\"name\":\"Filterfc817c6d46d45a58b9b6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"6d55f92d329cdc9b6de0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SourceChanges\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ContractedUnitPriceMissing'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 272.0, - "width": 1248.0, - "x": 16.0, - "y": 3024.0, - "z": 14000.0 + "height": 272.00, + "width": 1248.00, + "x": 16.00, + "y": 3024.00, + "z": 14000.00 }, { "config": "{\"name\":\"d950dd2e2d901cc051c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":112,\"x\":24,\"y\":8,\"z\":44000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_NegotiatedDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_NegotiatedDiscountSavings)\",\"NativeReferenceName\":\"x_NegotiatedDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.2}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings from negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"dffe9dde41e744568c27\"}", "filters": "[{\"name\":\"Filterf31c3d3aae424e79a635\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter65175bcc836ce25cd031\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 48.0, - "width": 112.0, - "x": 24.0, - "y": 8.0, - "z": 44000.0 + "height": 48.00, + "width": 112.00, + "x": 24.00, + "y": 8.00, + "z": 44000.00 }, { "config": "{\"name\":\"db83ba666b4a89133e11\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1232,\"y\":-0.8809946714031502,\"z\":19000,\"width\":48,\"height\":48,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/rateoptimization#dq'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 48.0, - "x": 1232.0, + "height": 48.00, + "width": 48.00, + "x": 1232.00, "y": -0.88, - "z": 19000.0 + "z": 19000.00 }, { "config": "{\"name\":\"de7847efa013da12d0d0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":2592,\"z\":16000,\"width\":1248,\"height\":272,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Costs.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Costs.x_PricingBlockSize\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Costs.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"x_EffectiveUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Costs.x_PricingBlockSize\",\"NativeReferenceName\":\"x_PricingBlockSize\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"455.2380618884485D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing List Cost'\"}}}}}]}}}", "filters": "[{\"name\":\"Filterfc817c6d46d45a58b9b6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"b814b90e68dd4b3975e2\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SourceChanges\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ContractedCostMissing'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 272.0, - "width": 1248.0, - "x": 16.0, - "y": 2592.0, - "z": 16000.0 + "height": 272.00, + "width": 1248.00, + "x": 16.00, + "y": 2592.00, + "z": 16000.00 }, { "config": "{\"name\":\"de7ce8ca360ca7ec8d9d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":5000,\"z\":90000,\"width\":1280,\"height\":96,\"tabOrder\":88000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment orders\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Commitment purchases are identified by the x_SkuOrderId. To map commitment usage back to the purchase, you will need to use this column.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 96.0, - "width": 1280.0, - "x": 0.0, - "y": 5000.0, - "z": 90000.0 + "height": 96.00, + "width": 1280.00, + "x": 0.00, + "y": 5000.00, + "z": 90000.00 }, { "config": "{\"name\":\"dedce2f6305e0070de96\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":1470.7382235530315,\"z\":5000,\"width\":1280,\"height\":112,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Unit price discounts\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Calculating savings at a price per unit level is fundamentally the same with list, contracted, and effective unit prices, but since the price changes per SKU, the key to understanding savings at this level is evaluating each row with the right supplemental data. Note that Cost Management is missing some values that makes this incomplete. For simplicity, the tables in this section only include rows where savings can be calculated. View the sections below to identify data gaps.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, + "height": 112.00, + "width": 1280.00, + "x": 0.00, "y": 1470.74, - "z": 5000.0 + "z": 5000.00 }, { "config": "{\"name\":\"dfeca67a89a96db8b207\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":4185.23822355303,\"z\":9000,\"width\":1248,\"height\":304,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Sum(Costs.x_PricingBlockSize)\"},{\"queryRef\":\"Sum(Costs.ListUnitPrice)\"},{\"queryRef\":\"Costs.ContractedUnitPrice\"},{\"queryRef\":\"Sum(Costs.x_EffectiveUnitPrice)\"},{\"queryRef\":\"Costs.x_BilledUnitPrice\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"Sum(Costs.x_EffectiveUnitPrice)\",\"NativeReferenceName\":\"x_EffectiveUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(Costs.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Costs.ContractedUnitPrice\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BilledUnitPrice\"},\"Name\":\"Costs.x_BilledUnitPrice\",\"NativeReferenceName\":\"x_BilledUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Sum(Costs.x_PricingBlockSize)\",\"NativeReferenceName\":\"x_PricingBlockSize1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"306.7688229176549D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"Filter29d3511900b08a46964b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}],[{\"Literal\":{\"Value\":\"'Other'\"}}],[{\"Literal\":{\"Value\":\"'Preview'\"}}],[{\"Literal\":{\"Value\":\"'Trial'\"}}],[{\"Literal\":{\"Value\":\"'Unknown Unused Commitment'\"}}],[{\"Literal\":{\"Value\":\"'Unknown Used Commitment'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"Filter3ce81818518db0292705\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, + "height": 304.00, + "width": 1248.00, + "x": 16.00, "y": 4185.24, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"dffe9dde41e744568c27\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":160,\"x\":206.91427948010266,\"y\":662.8642358417568,\"z\":21000,\"tabOrder\":91000}}],\"singleVisualGroup\":{\"displayName\":\"Group 1\",\"groupMode\":0}}", - "height": 88.0, - "width": 160.0, + "height": 88.00, + "width": 160.00, "x": 206.91, "y": 662.86, - "z": 21000.0 + "z": 21000.00 }, { "config": "{\"name\":\"e24a4c04c5ba05e2552e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":608,\"y\":792,\"z\":83000,\"width\":656,\"height\":112,\"tabOrder\":81000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"⚠️ Cannot calculate full cost savings\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost Management is missing the list and contracted cost for some records. Without list cost, we cannot calculate the full negotiated cost savings and, without contracted cost, we cannot calculate the full commitment discount savings. To track resolution of these bugs, subscribe to \"},{\"value\":\"issue #873\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/873\"},{\"value\":\" and \"},{\"value\":\"issue #874\",\"textStyle\":{},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/874\"},{\"value\":\".\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFEECC'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 656.0, - "x": 608.0, - "y": 792.0, - "z": 83000.0 + "height": 112.00, + "width": 656.00, + "x": 608.00, + "y": 792.00, + "z": 83000.00 }, { "config": "{\"name\":\"e29777238b95a620a83a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":430.8017794802174,\"y\":614.8642358417379,\"z\":86000,\"width\":32,\"height\":56,\"tabOrder\":84000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"+\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, - "x": 430.8, + "height": 56.00, + "width": 32.00, + "x": 430.80, "y": 614.86, - "z": 86000.0 + "z": 86000.00 }, { "config": "{\"name\":\"e3e10c7136b150a1658c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":295.8882854926301,\"y\":424,\"z\":45000,\"width\":152,\"height\":56,\"tabOrder\":43000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter4bf10f9ab06e46cd0d9a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter1680e704e005d70a06e6\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter613c55630ab960604849\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Dynamic'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, + "height": 56.00, + "width": 152.00, "x": 295.89, - "y": 424.0, - "z": 45000.0 + "y": 424.00, + "z": 45000.00 }, { "config": "{\"name\":\"e40af102411acb99d52c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":-0.0013596908662998957,\"y\":3737.23822355303,\"z\":13000,\"width\":1280,\"height\":112,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Unknown commitment usage\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following charges are for used and unused commitments that have no billed or effective cost. In general, all commitment usage should have 0 billed but some effective (amortized) cost. At the time this report was created, it was not clear why some records were being written with 0 quantity and others with a 0 unit price. Neither is expected and may be due to using a test account. If you have rows here, please contact support to get a better explanation of these rows.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFCC66'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, + "height": 112.00, + "width": 1280.00, + "x": 0.00, "y": 3737.24, - "z": 13000.0 + "z": 13000.00 }, { "config": "{\"name\":\"e986fb403072c9c2310e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":3432,\"z\":3000,\"width\":1248,\"height\":296,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Costs.x_SkuRegion\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.ListUnitPrice\"},{\"queryRef\":\"Sum(Costs.ListCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Costs.x_PricingBlockSize\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Costs.ListUnitPrice\",\"NativeReferenceName\":\"ListUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"CommitmentDiscountName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuRegion\"},\"Name\":\"Costs.x_SkuRegion\",\"NativeReferenceName\":\"x_SkuRegion\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Costs.x_PricingBlockSize\",\"NativeReferenceName\":\"x_PricingBlockSize\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"421.5054350700155D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing List Cost'\"}}}}}]}}}", "filters": "[{\"name\":\"Filtercc429bd6bb44e04e890a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"2686c6ea5f58d6349f92\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SourceChanges\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ListCostMissing'\"}}}},\"Right\":{\"Contains\":{\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SourceChanges\"}},\"Right\":{\"Literal\":{\"Value\":\"'ListUnitPriceMissing'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 296.0, - "width": 1248.0, - "x": 16.0, - "y": 3432.0, - "z": 3000.0 + "height": 296.00, + "width": 1248.00, + "x": 16.00, + "y": 3432.00, + "z": 3000.00 }, { "config": "{\"name\":\"eb44059e7b0e42ab46e0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1120.0054384262526,\"y\":1150.078116015035,\"z\":48000,\"width\":136,\"height\":88,\"tabOrder\":46000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost not included'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.5}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[{\"name\":\"Filtera10ee5ceee4531a0e792\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filter87a9078edba7a348e2c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter1f5b26abd21cd013de0c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1},{\"name\":\"Filterf1bb82286209506dad41\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Reservation'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterf48f2a787a3d1ebbde73\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 88.0, - "width": 136.0, + "height": 88.00, + "width": 136.00, "x": 1120.01, "y": 1150.08, - "z": 48000.0 + "z": 48000.00 }, { "config": "{\"name\":\"ef301a0fd0a5a2c8d406\",\"layouts\":[{\"id\":0,\"position\":{\"x\":14.858029480217397,\"y\":326.8642358417379,\"z\":31000,\"width\":136,\"height\":56,\"tabOrder\":29000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"On-demand usage\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"12pt\"}}]}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 136.0, + "height": 56.00, + "width": 136.00, "x": 14.86, "y": 326.86, - "z": 31000.0 + "z": 31000.00 }, { "config": "{\"name\":\"f1146d8a2c7963067a00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":304,\"y\":192,\"z\":27000,\"width\":176,\"height\":96,\"tabOrder\":25000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost after negotiated discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter129e400c7dc2e0083c9c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter70beaddc01344a005587\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Purchase'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 96.0, - "width": 176.0, - "x": 304.0, - "y": 192.0, - "z": 27000.0 + "height": 96.00, + "width": 176.00, + "x": 304.00, + "y": 192.00, + "z": 27000.00 }, { "config": "{\"name\":\"f1f0d2a920ce0b10eb43\",\"layouts\":[{\"id\":0,\"position\":{\"x\":806.8580294802174,\"y\":702.8642358417379,\"z\":82000,\"width\":128,\"height\":80,\"tabOrder\":80000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Total savings\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"18pt\",\"color\":\"#7fba00\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 80.0, - "width": 128.0, + "height": 80.00, + "width": 128.00, "x": 806.86, "y": 702.86, - "z": 82000.0 + "z": 82000.00 }, { "config": "{\"name\":\"f31832b90b42e30a65ec\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":2880,\"z\":15000,\"width\":1280,\"height\":128,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing contracted price\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following SKUs are not free but the \"},{\"value\":\"ContractedUnitPrice is \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"0. This is the result of 2 known bugs in Cost Management where some rows are missing these values (for example, for reservations) and where, when a value is missing, it is shown as \\\"0\\\" instead of null. \"},{\"value\":\"We have copied EffectiveCost to support calculating partial savings, but the savings will be incomplete due to the missing data. \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Please contact support to help raise the priority of either bug if they are impeding your reporting. Commitment unit price savings cannot be calculated for these rows as-is. \"},{\"value\":\"For additional details, see \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #874\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/874\"},{\"value\":\". To prioritize a workaround in the toolkit reports, please leave a thumbs up (👍) on \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"issue #835\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/835\"},{\"value\":\".\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 2880.0, - "z": 15000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 2880.00, + "z": 15000.00 }, { "config": "{\"name\":\"f783e62e0c95d7c6e4b2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":614.8642358444372,\"z\":64000,\"width\":32,\"height\":56,\"tabOrder\":62000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 614.86, - "z": 64000.0 + "z": 64000.00 }, { "config": "{\"name\":\"f94bfcd3a097b3eb0436\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":160,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3D\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]}},\"parentGroupName\":\"dffe9dde41e744568c27\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 160.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 32.00, + "width": 160.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f99b2603a8a2ee095e20\",\"layouts\":[{\"id\":0,\"position\":{\"x\":15.998640309133702,\"y\":4681.238223553032,\"z\":6000,\"width\":1248,\"height\":304,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargeCategory\"},{\"queryRef\":\"Costs.x_SkuDescription\"},{\"queryRef\":\"Sum(Costs.PricingQuantity)\"},{\"queryRef\":\"Costs.PricingUnit\"},{\"queryRef\":\"Sum(Costs.x_PricingBlockSize)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.ListCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"Costs.x_SkuDescription\",\"NativeReferenceName\":\"x_SkuDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"Costs.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingBlockSize\"},\"Name\":\"Sum(Costs.x_PricingBlockSize)\",\"NativeReferenceName\":\"x_PricingBlockSize1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingUnit\"},\"Name\":\"Costs.PricingUnit\",\"NativeReferenceName\":\"PricingUnit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"472.6959847227845D\"}}}},\"selector\":{\"metadata\":\"Costs.x_SkuDescription\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"93.76234956166823D\"}}}},\"selector\":{\"metadata\":\"Costs.PricingUnit\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]}}}", "filters": "[{\"name\":\"Filter99d0a0928548c95e3087\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"BilledCost\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false},{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false},{\"name\":\"Filter2719e5872ea81ee82b88\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_FreeReason\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_FreeReason\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Preview'\"}}],[{\"Literal\":{\"Value\":\"'Trial'\"}}],[{\"Literal\":{\"Value\":\"'Other'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{}}]}}]", - "height": 304.0, - "width": 1248.0, - "x": 16.0, + "height": 304.00, + "width": 1248.00, + "x": 16.00, "y": 4681.24, - "z": 6000.0 + "z": 6000.00 }, { "config": "{\"name\":\"fb2ee6815a0758d3a743\",\"layouts\":[{\"id\":0,\"position\":{\"x\":278.91427946378485,\"y\":518.8642358444372,\"z\":65000,\"width\":32,\"height\":56,\"tabOrder\":63000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 278.91, "y": 518.86, - "z": 65000.0 + "z": 65000.00 }, { "config": "{\"name\":\"fc73b13ba9610ca420d2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":936.0054384262527,\"y\":1247.2138801732972,\"z\":24000,\"width\":176,\"height\":88,\"tabOrder\":22000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#DEF7AA'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"preserveWhitespace\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}],\"wordWrap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter72199da057b650ab95bb\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_DiscountCostSavings\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter0ef39c03524503151378\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ListCost\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":1},{\"name\":\"Filter683679acaa2c06ec9db0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Committed'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":2},{\"name\":\"Filtera89957212ee70c51005e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentCostSavings\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"Filterfe90d01078200cbd5c0b\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CommitmentCostSavings\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter5cd89b8dca0041000b39\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"ordinal\":5}]", - "height": 88.0, - "width": 176.0, + "height": 88.00, + "width": 176.00, "x": 936.01, "y": 1247.21, - "z": 24000.0 + "z": 24000.00 }, { "config": "{\"name\":\"fe921c308199e00d7650\",\"layouts\":[{\"id\":0,\"position\":{\"x\":728.0054384262527,\"y\":1167.2693501269214,\"z\":55000,\"width\":32,\"height\":56,\"tabOrder\":53000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"-\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"24pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]}}}", "filters": "[]", - "height": 56.0, - "width": 32.0, + "height": 56.00, + "width": 32.00, "x": 728.01, "y": 1167.27, - "z": 55000.0 + "z": 55000.00 }, { "config": "{\"name\":\"ffe6e7ed0ad971bebdcd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":598.8017794802174,\"y\":614.864235841738,\"z\":74000,\"width\":152,\"height\":56,\"tabOrder\":72000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"11D\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"28D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'After commitment discounts'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]}}}", "filters": "[{\"name\":\"Filtera12c2a0dc4dccbe5b41b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filteraaa08787790362a27e0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"Filterdc6562c24d57b460dd8b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ContractedCost\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Right\":{\"Literal\":{\"Value\":\"0L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"Filter2711f36306a3b2e28505\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Used'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 56.0, - "width": 152.0, - "x": 598.8, + "height": 56.00, + "width": 152.00, + "x": 598.80, "y": 614.86, - "z": 74000.0 + "z": 74000.00 } ], - "width": 1280.0 + "width": 1280.00 } ], "theme": "Microsoft_FinOps_light_theme6084012566499879.json" -} +} \ No newline at end of file diff --git a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl index 4e3e5409c..cc1c17af3 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl @@ -1743,7 +1743,7 @@ cultureInfo en-US } }, { - "Effective Savings Rate": { + "ESR": { "State": "Suggested", "Source": { "Type": "External", @@ -1763,7 +1763,7 @@ cultureInfo en-US } }, { - "ESR": { + "Effective Savings Rate": { "State": "Suggested", "Source": { "Type": "External", @@ -5588,7 +5588,7 @@ cultureInfo en-US } }, { - "Hybrid Benefit status": { + "AHB status": { "State": "Suggested", "Source": { "Type": "External", @@ -5598,7 +5598,7 @@ cultureInfo en-US } }, { - "AHB status": { + "Hybrid Benefit status": { "State": "Suggested", "Source": { "Type": "External", @@ -77084,6 +77084,58 @@ cultureInfo en-US } } ] + }, + "costs.x_skucorecountmeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuCoreCountMeasure" + } + }, + "State": "Generated", + "Terms": [ + { + "vCPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "costs.x_skulicensequantitymeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuLicenseQuantityMeasure" + } + }, + "State": "Generated", + "Terms": [ + { + "AHB CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Hybrid Benefit CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] } }, "Relationships": { diff --git a/src/power-bi/storage/Shared.Dataset/definition/model.tmdl b/src/power-bi/storage/Shared.Dataset/definition/model.tmdl index f47a3ec3f..a99c30487 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/model.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/model.tmdl @@ -28,7 +28,7 @@ queryGroup 'Open data' annotation __PBI_TimeIntelligenceEnabled = 0 -annotation PBIDesktopVersion = 2.140.679.0 (25.02)+e2f7796f7ddf473b3f87e4d9e2bee0b29f9956bf +annotation PBIDesktopVersion = 2.141.528.0 (25.03)+364bcf2c2b5bb0f5ca49d6d6922a547463bcdfd8 annotation PBI_QueryOrder = ["▶️ START HERE","Storage URL","RangeStart","RangeEnd","Number of Months","Default Granularity","ftk_DatetimeToJulianDate","ftk_DemoFilter","ftk_ImpalaToJulianDate","ftk_Metadata","ftk_ParseResourceId","ftk_ParseResourceName","ftk_ParseResourceType","ftk_Storage","Costs","InstanceSizeFlexibility","PricingUnits","Regions","ResourceTypes","Prices","Experimental: Add Missing Prices","Deprecated: Perform Extra Query Optimizations","HubScopes","HubSettings","StorageData","StorageErrors","AdvisorRecommendations","AdvisorReservationRecommendations","Disks","ManagementGroups","NetworkInterfaces","NetworkSecurityGroups","PolicyAssignments","PolicyDefinitions","PolicyStates","PublicIPAddresses","Resources","SqlDatabases","Subscriptions","VirtualMachines","ReservationRecommendations","ReservationDetails","ReservationTransactions"] diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl index e23dea98b..21ff4d2fb 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl @@ -112,6 +112,34 @@ table Costs RETURN IF(ComputeCondition, "Compute", ConcatenatedValues) lineageTag: ac79fd49-6124-47a6-8538-0d4cc28df316 + measure x_SkuCoreCountMeasure = ``` + + SUMX( + SUMMARIZE( + Costs, + Costs[ResourceId], + "DistinctCoreCount", MAX(Costs[x_SkuCoreCount]) + ), + [DistinctCoreCount] + ) + ``` + formatString: 0 + lineageTag: 1711f914-63b0-4377-b235-10898e6fc4ab + + measure x_SkuLicenseQuantityMeasure = ``` + + SUMX( + SUMMARIZE( + Costs, + Costs[ResourceId], + "DistinctCoreCount", MAX(Costs[x_SkuLicenseQuantity]) + ), + [DistinctCoreCount] + ) + ``` + formatString: 0 + lineageTag: 902eb4c9-763a-4b55-952d-5f8321aebbe2 + column ResourceId dataType: string lineageTag: 62265a48-5fe0-4b5c-8440-16f5b641adc8 @@ -1175,54 +1203,6 @@ table Costs annotation SummarizationSetBy = Automatic - column CommitmentDiscountNameUnique - dataType: string - lineageTag: fab2c83c-a0da-40d2-aeaf-3f147d997db8 - summarizeBy: none - sourceColumn: CommitmentDiscountNameUnique - - annotation SummarizationSetBy = Automatic - - column ResourceNameUnique - dataType: string - lineageTag: 2f597d4c-4e4c-46ff-bf5c-451758ac5988 - summarizeBy: none - sourceColumn: ResourceNameUnique - - annotation SummarizationSetBy = Automatic - - column SubAccountNameUnique - dataType: string - lineageTag: 075b0376-91cf-4627-8408-7231aa14294c - summarizeBy: none - sourceColumn: SubAccountNameUnique - - annotation SummarizationSetBy = Automatic - - column x_FreeReason - dataType: string - lineageTag: ae4d18e7-7ce7-453a-b5ae-6f33d44459fa - summarizeBy: none - sourceColumn: x_FreeReason - - annotation SummarizationSetBy = Automatic - - column x_ResourceGroupNameUnique - dataType: string - lineageTag: 8998d466-48f5-4f38-befa-ff5058fb71ff - summarizeBy: none - sourceColumn: x_ResourceGroupNameUnique - - annotation SummarizationSetBy = Automatic - - column x_SourceChanges - dataType: string - lineageTag: a4435a0f-a472-4469-be00-bd732eedae86 - summarizeBy: none - sourceColumn: x_SourceChanges - - annotation SummarizationSetBy = Automatic - column x_ChargeMonth dataType: dateTime formatString: Mmm yyyy @@ -1362,6 +1342,54 @@ table Costs annotation SummarizationSetBy = Automatic + column CommitmentDiscountNameUnique + dataType: string + lineageTag: fab2c83c-a0da-40d2-aeaf-3f147d997db8 + summarizeBy: none + sourceColumn: CommitmentDiscountNameUnique + + annotation SummarizationSetBy = Automatic + + column ResourceNameUnique + dataType: string + lineageTag: 2f597d4c-4e4c-46ff-bf5c-451758ac5988 + summarizeBy: none + sourceColumn: ResourceNameUnique + + annotation SummarizationSetBy = Automatic + + column SubAccountNameUnique + dataType: string + lineageTag: 075b0376-91cf-4627-8408-7231aa14294c + summarizeBy: none + sourceColumn: SubAccountNameUnique + + annotation SummarizationSetBy = Automatic + + column x_FreeReason + dataType: string + lineageTag: ae4d18e7-7ce7-453a-b5ae-6f33d44459fa + summarizeBy: none + sourceColumn: x_FreeReason + + annotation SummarizationSetBy = Automatic + + column x_ResourceGroupNameUnique + dataType: string + lineageTag: 8998d466-48f5-4f38-befa-ff5058fb71ff + summarizeBy: none + sourceColumn: x_ResourceGroupNameUnique + + annotation SummarizationSetBy = Automatic + + column x_SourceChanges + dataType: string + lineageTag: a4435a0f-a472-4469-be00-bd732eedae86 + summarizeBy: none + sourceColumn: x_SourceChanges + + annotation SummarizationSetBy = Automatic + hierarchy 'Service Hierarchy' lineageTag: 039a7b6d-f19d-4a79-91b3-a05fbc778704 diff --git a/src/scripts/Build-PowerBI.ps1 b/src/scripts/Build-PowerBI.ps1 index 9f52580f3..7beb40293 100644 --- a/src/scripts/Build-PowerBI.ps1 +++ b/src/scripts/Build-PowerBI.ps1 @@ -64,6 +64,7 @@ Write-Host "Building $($reports.Count) Power BI report template$(if ($reports.Co function Write-UTF16LE($File, $Content, $Json) { + Write-Verbose " Writing UTF-16LE file: $($File.Name)..." if ($Json) { $Content = [PSCustomObject]$Json | ConvertTo-Json -Depth 5 -Compress } [System.IO.File]::WriteAllBytes($File, [System.Text.Encoding]::Unicode.GetBytes($Content)) } @@ -151,6 +152,10 @@ $reports | ForEach-Object { { $exp.expression = $exp.expression -replace '^\\"[^\\"]+\\" meta ', 'null meta ' } + if ($exp.name -eq 'ftk_DemoFilter') + { + $exp.expression = '() => "" // To filter out subscriptions, replace with: "| where subscriptionId in ('''', '''')"' + } } $modelJson.model.tables = $modelJson.model.tables | Where-Object { $metadata.Tables -contains $_.name -or $metadata.Tables -contains "[$reportType]$($_.name)" } $modelJson.model.relationships = @($modelJson.model.relationships | Where-Object { ($metadata.Tables -contains $_.fromTable -or $metadata.Tables -contains "[$reportType]$($_.fromTable)") -and ($metadata.Tables -contains $_.toTable -or $metadata.Tables -contains "[$reportType]$($_.toTable)") }) @@ -168,17 +173,16 @@ $reports | ForEach-Object { # DiagramLayout Write-UTF16LE -File "$targetFile/DiagramLayout" -Json (Get-Content "$datasetDir/diagramLayout.json" -Raw | ConvertFrom-Json -Depth 100) - + # Report/Layout - $reportJson = Get-Content "$reportDir/Layout.json" -Raw | ConvertFrom-Json -Depth 100 - (Get-Content "$reportDir/report.json" -Raw) ` + $reportJson = (Get-Content "$reportDir/report.json" -Raw) ` -replace '\$\$ftkver\$\$', $version ` -replace '\$\$build-date\$\$', (Get-Date -Format 'yyyy-MM-dd') Write-UTF16LE -File "$targetFile/Report/Layout" -Json ($reportJson | ConvertFrom-Json -Depth 100) - + # Report/StaticResources Copy-Item "$reportDir/StaticResources" "$targetFile/Report/StaticResources" -Recurse -Force - + # Metadata # TODO: Where does "Version" come from? # TODO: Add all intro paragraphs @@ -193,7 +197,7 @@ $reports | ForEach-Object { # TODO: Validate "CreatedFromRelease" CreatedFromRelease = "20$($desktopVersion -replace '^[^\(]+\(([0-9]{2}\.[0-2][0-9])\)[^\)]+$','$1')" } - + # Settings $editorSettings = Get-Content "$datasetDir/.pbi/editorSettings.json" | ConvertFrom-Json Write-UTF16LE -File "$targetFile/Settings" -Json @{ From 7f81f360f839c66799e763b0e52215edf5870510 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:09:34 -0700 Subject: [PATCH 11/51] Fix FOCUS link in marketing site (#1375) --- docs/guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guide.md b/docs/guide.md index 6340eaf18..5d5b2090a 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -80,7 +80,7 @@ Now it's time to learn the tools and services you need to be successful.

📑 FOCUS
Accelerate your efforts with data designed for FinOps.
- Start the module + Read the doc
▶️ Interactive guides
From 06b42f944aaa628b55eb936ba4460d684fb48403 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:10:00 -0700 Subject: [PATCH 12/51] Update error doc (#1376) --- docs-mslearn/toolkit/help/errors.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index 1d0d3c607..89f69d2b2 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -349,6 +349,8 @@ The source of this error is unknown. This error may be surfaced randomly. **Mitigation**: If you receive this error, select **Apply change** again. +This error has only been reported in storage reports. If you have long data refresh times or experience this error often, consider switching to [FinOps hubs](../hubs/finops-hubs-overview.md) with Data Explorer. Data Explorer uses KQL reports which do not require scheduling or incremental refresh. Data is pulled when the report is access, so reports always leverage the latest data. +
## ResourceAccessForbiddenException From a73bb59ce3956c1b9016c1a5d3355faf617f60ef Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:10:43 -0700 Subject: [PATCH 13/51] Fix marketing site dark mode colors (#1377) --- docs/README.md | 8 +-- docs/_sass/color_schemes/dark.scss | 2 +- docs/_sass/custom/custom.scss | 80 ++++++++++++++++++++++-------- docs/bicep.md | 8 +-- docs/guide.md | 8 +-- docs/hubs.md | 16 +++--- docs/open-data.md | 8 +-- docs/optimization-engine.md | 6 +-- docs/power-bi.md | 14 +++--- docs/powershell.md | 8 +-- docs/workbooks.md | 14 +++--- 11 files changed, 105 insertions(+), 67 deletions(-) diff --git a/docs/README.md b/docs/README.md index e41901dfb..064745dbe 100644 --- a/docs/README.md +++ b/docs/README.md @@ -16,12 +16,12 @@ Automate and extend the Microsoft Cloud with starter kits, scripts, and advanced --- -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February introduces major Power BI optimizations, a simplified FinOps hubs architecture, with many additional small fixes and improvements across the board.

-

See all changes

+

See all changes

diff --git a/docs/_sass/color_schemes/dark.scss b/docs/_sass/color_schemes/dark.scss index b0670870a..57a0f0790 100644 --- a/docs/_sass/color_schemes/dark.scss +++ b/docs/_sass/color_schemes/dark.scss @@ -15,4 +15,4 @@ $search-background-color: $grey-dk-250; $search-result-preview-color: $grey-dk-000; $border-color: $grey-dk-200; -@import "./vendor/OneDarkJekyll/syntax"; // this is the one-dark-vivid atom syntax theme \ No newline at end of file +@import './vendor/OneDarkJekyll/syntax'; // this is the one-dark-vivid atom syntax theme diff --git a/docs/_sass/custom/custom.scss b/docs/_sass/custom/custom.scss index de084fd2b..3b95520cf 100644 --- a/docs/_sass/custom/custom.scss +++ b/docs/_sass/custom/custom.scss @@ -1,14 +1,48 @@ -.ftk-version { - background-color: #6f4bb2; - color: #fff; - position: absolute; - top: -0.125em; - margin-left: 0.75em; - padding: 0.25em 0.5em; - border-radius: 0.5em; - font-size: 0.7em; - font-weight: 500; - display: inline-block; +// Colors: https://coolors.co/6f4bb2 + +.side-bar + .main .main-header { + background-color: transparent; +} + +.ftk-new, +.ftk-pricing { + margin: 0; + padding: 1rem; + + h3 { + margin: 0 0 1rem; + } + p { + margin-top: 0.5rem; + margin-bottom: 0; + } +} + +.ftk-new { + background-color: #6f4bb233; + border: solid 1px #6f4bb2; + + .dark-mode & a { + color: #c2b2df; + } + + h3 .ftk-version { + background-color: #6f4bb2; + color: #fff; + position: absolute; + top: -0.125em; + margin-left: 0.75em; + padding: 0.25em 0.5em; + border-radius: 0.5em; + font-size: 0.7em; + font-weight: 500; + display: inline-block; + } +} + +.ftk-pricing { + background-color: #8fb44b33; + border: solid 1px #8fb44b; } a[target='_blank']:hover::after { @@ -70,7 +104,7 @@ a[target='_blank']:hover::after { .ftk-instructions { .ftk-step { .ftk-accordion { - background-color: #eef; + background-color: #6f4bb233; cursor: pointer; border: none; outline: none; @@ -79,25 +113,29 @@ a[target='_blank']:hover::after { transition: 0.4s; width: 100%; + .dark-mode & { + color: #e0d8ef; + } + &:hover { + background-color: #6f4bb266; + } &:after { content: '\02795'; /* Unicode plus (+) */ - font-size: 0.8125rem; color: #777; + font-size: 0.8125rem; float: right; margin-left: 5px; } } &.ftk-active .ftk-accordion { - background-color: #ddf; - } - .ftk-accordion:hover { - background-color: #ccf; - } - &.ftk-active .ftk-accordion:after { - content: '\2796'; /* Unicode minus (-) */ + background-color: #6f4bb299; + + &:after { + content: '\2796'; /* Unicode minus (-) */ + } } & > div { - background-color: #f9f9ff; + background-color: #6f4bb211; display: none; margin-bottom: 1.5rem 1.5rem; overflow: hidden; diff --git a/docs/bicep.md b/docs/bicep.md index d894abbc0..ef729ec03 100644 --- a/docs/bicep.md +++ b/docs/bicep.md @@ -20,12 +20,12 @@ Accelerate your FinOps efforts with reusable bicep modules for your Azure deploy The FinOps toolkit bicep modules help you deploy resources to manage, monitor, and optimize cost and usage. diff --git a/docs/guide.md b/docs/guide.md index 5d5b2090a..7f5b030ba 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -15,12 +15,12 @@ Your guide to implementing FinOps in the Microsoft Cloud. FinOps is an expansive area with branches that extend out into many cloud management and governance activities. Cost especially is a part of many cloud and business initiatives, like security, resiliency, and adopting cloud-native solutions like AI. And to streamline cloud adoption in a way that prioritizes business value, you need the right guidance to help you make the right data-driven decisions. The Implementing FinOps guide is a collection of resources that help you facilitate your FinOps goals. -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February added the Learning FOCUS blog series to the FOCUS overview.

-

See all changes

+

See all changes

## Getting started with FinOps diff --git a/docs/hubs.md b/docs/hubs.md index 71d3e5b05..75036aa3c 100644 --- a/docs/hubs.md +++ b/docs/hubs.md @@ -19,12 +19,12 @@ Open, extensible, and scalable cost governance for the enterprise. FinOps hubs are a reliable, trustworthy platform for cost analytics, insights, and optimization – virtual command centers for leaders throughout the organization to report on, monitor, and optimize cost based on their organizational needs. -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February introduced a simpler public networking architecture, a new Data Explorer dashboard, major Power BI optimizations and design improvements, and many small fixes and improvements.

-

See all changes

+

See all changes

@@ -57,10 +57,10 @@ FinOps hubs are a reliable, trustworthy platform for cost analytics, insights, a
-
-

Estimated cost for FinOps hubs

-

FinOps hubs starts at $120/mo + $10 per $1 million in monitored spend.

-

Costs may be lower depending on your negotiated and commitment discounts.

+
+

Estimated cost for FinOps hubs

+

FinOps hubs starts at $120/mo + $10 per $1 million in monitored spend.

+

Costs may be lower depending on your negotiated and commitment discounts.

diff --git a/docs/open-data.md b/docs/open-data.md index f03909787..6de8daa49 100644 --- a/docs/open-data.md +++ b/docs/open-data.md @@ -19,12 +19,12 @@ Leverage open data to normalize and enhance your FinOps reporting. FinOps toolkit open data is used to transform Cost Management actual and amortized data into FOCUS. Use the same mappings to clean your FinOps datasets. -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February introduced 1 new pricing unit, 4 new region mappings, 4 new services, and 45 new and 42 updated resource types.

-

See all changes

+

See all changes

diff --git a/docs/optimization-engine.md b/docs/optimization-engine.md index a9a26f1a2..849ebc6cd 100644 --- a/docs/optimization-engine.md +++ b/docs/optimization-engine.md @@ -19,9 +19,9 @@ Optimize your Azure environment. The Azure Optimization Engine (AOE) is an extensible solution designed to generate optimization recommendations for your Azure environment. See it like a fully customizable Azure Advisor. -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February improved multi-tenancy support with Azure Lighthouse guidance.

diff --git a/docs/power-bi.md b/docs/power-bi.md index 66ae3374c..4aa743753 100644 --- a/docs/power-bi.md +++ b/docs/power-bi.md @@ -19,12 +19,12 @@ Accelerate your analytics efforts with simple, targeted reports. Summarize and b FinOps toolkit Power BI reports provide a great starting point for FinOps reporting. Customize and augment reports with your own data to facilitate organizational requirements. -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February introduced a new visual design for Power BI reports, new options to populate missing prices for storage reports, and a complete performance overhaul for KQL reports, plus many small fixes and improvements.

-

See all changes

+

See all changes

@@ -59,9 +59,9 @@ FinOps toolkit Power BI reports provide a great starting point for FinOps report Try the demo -
-

Estimated cost for FinOps toolkit Power BI reports

-

+

+

Estimated cost for FinOps toolkit Power BI reports

+

FinOps toolkit Power BI reports do not incur any cost beyond the required Power BI licenses and underlying data storage costs.

diff --git a/docs/powershell.md b/docs/powershell.md index 551abf41a..bd6dd0a4c 100644 --- a/docs/powershell.md +++ b/docs/powershell.md @@ -19,12 +19,12 @@ Automate and scale your FinOps efforts with PowerShell commands that streamline The FinOps toolkit PowerShell module helps you automate and scale common Cost Management and FinOps toolkit management operations and work with FinOps toolkit open data. -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February introduced new options in the New-FinOpsCostExport command and fixed support or price and reservation exports, cleaned up the Get-FinOpsCostExport command output, and added a delete confirmation for Remove-FinOpsHub.

-

See all changes

+

See all changes

diff --git a/docs/workbooks.md b/docs/workbooks.md index a97af6ae1..21c2db72a 100644 --- a/docs/workbooks.md +++ b/docs/workbooks.md @@ -19,12 +19,12 @@ Engineering hub to maximize cloud ROI through FinOps. FinOps workbooks are Azure workbooks that provide a series of tools to help engineers perform targeted FinOps tasks, modeled after the Well-Architected Framework guidance. -
-

What's new in February 2025v0.8

-

+

+

What's new in February 2025v0.8

+

February introduced Azure Arc Windows license management, enabled CSV exports for idle backups, and tuned VM processor details.

-

See all changes

+

See all changes

@@ -70,9 +70,9 @@ FinOps workbooks require the Workbook Contributor role to deplo Deploy to Azure Deploy to Azure Gov -
-

Estimated cost for FinOps workbooks

-

+

+

Estimated cost for FinOps workbooks

+

FinOps workbooks do not incur any cost.

From 1d5c03aeee55f7154a5f4494176982b0d8999765 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:12:31 -0700 Subject: [PATCH 14/51] Remove the MI Contributor role assignment for hubs deployments (#1394) --- docs-mslearn/toolkit/changelog.md | 6 ++++++ docs-mslearn/toolkit/hubs/template.md | 21 ++++++++++++------- docs-mslearn/toolkit/hubs/upgrade.md | 9 +++++--- docs/hubs.md | 2 +- .../finops-hub/modules/dataExplorer.bicep | 2 +- .../finops-hub/modules/dataFactory.bicep | 1 - .../finops-hub/modules/storage.bicep | 3 +-- 7 files changed, 28 insertions(+), 16 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index c2dd13add..73e4e4dcf 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -49,8 +49,14 @@ _Released March 2025_ ### [FinOps hubs](hubs/finops-hubs-overview.md) v0.9 +- **Added** + - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). - **Fixed** - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). +- **Removed** + - Removed the Managed Identity Contributor permission assigned to managed identities used during the deployment ([#1248](https://github.com/microsoft/finops-toolkit/issues/1248)). + - The deployment cannot remove role assignments. You can safely remove role assignments from the managed identities to limit access. + - Please do not delete the managed identities. Deleting managed identities can result in errors during upgrades. > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) diff --git a/docs-mslearn/toolkit/hubs/template.md b/docs-mslearn/toolkit/hubs/template.md index 41f2e82c7..2a422b854 100644 --- a/docs-mslearn/toolkit/hubs/template.md +++ b/docs-mslearn/toolkit/hubs/template.md @@ -48,14 +48,21 @@ Ensure the following prerequisites are met before you deploy the template: | Create an MCA billing cost export² | [Contributor](/azure/cost-management-billing/manage/understand-mca-roles) | | Read blob data in storage³ | [Storage Blob Data Contributor](/azure/role-based-access-control/built-in-roles#storage-blob-data-contributor) | - - _¹ It's sufficient to assign hubs resources deployment permissions on the resource group scope._
_² Cost Management permissions must be assigned on the scope where you want to export your costs from._
_³ Blob data permissions are required to access exported cost data from Power BI or other client tools._
+- You must have permissions to assign the following roles to managed identities as part of the deployment: + + | Azure RBAC role | Notes | + | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | + | [Data Factory Contributor](/azure/role-based-access-control/built-in-roles#data-factory-contributor) | Assigned to the deployment trigger manager identity to auto-start Data Factory triggers. | + | [Reader](/azure/role-based-access-control/built-in-roles#reader) | Assigned to Data Factory to manage data in storage. | + | [Storage Account Contributor](/azure/role-based-access-control/built-in-roles#storage-account-contributor) | Assigned to Data Factory to manage data in storage. | + | [Storage Blob Data Contributor](/azure/role-based-access-control/built-in-roles#storage-blob-data-contributor) | Assigned to Data Factory and Data Explorer to manage data in storage. | + | [Storage File Data Privileged Contributor](/azure/role-based-access-control/built-in-roles/storage#storage-file-data-privileged-contributor) | Assigned to the deployment file upload identity that uploads files to the config container. | + | [User Access Administrator](/azure/role-based-access-control/built-in-roles#user-access-administrator) | Assigned to Data Factory to manage data in storage. | + - The Microsoft.EventGrid resource provider must be registered in your subscription. For more information, see [Register a resource provider](/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider). > [!IMPORTANT] @@ -85,7 +92,7 @@ Here are the parameters you can use to customize the deployment: | **dataExplorerFinalRetentionInMonths** | Int | Optional. Number of months of data to retain in the Data Explorer \*_final_v\* tables. | 13 | | **remoteHubStorageUri** | String | Optional. Storage account to push data to for ingestion into a remote hub. | | | **remoteHubStorageKey** | String | Optional. Storage account key to use when pushing data to a remote hub. | | -| **enablePublicAccess** | string | Optional. Disable public access to the data lake (storage firewall). | False | +| **enablePublicAccess** | string | Optional. Disable public access to the data lake (storage firewall). | True | | **virtualNetworkAddressPrefix** | String | Optional. IP Address range for the private virtual network used by FinOps hubs. `/26` is recommended to avoid wasting IPs. Internally, the following subnets will be created: `/28` for private endpoints, another `/28` subnet for temporary deployment scripts (container instances), and `/27` for Azure Data Explorer, if enabled. | '10.20.30.0/26' |
@@ -100,9 +107,7 @@ Resources use the following naming convention: `-- [!NOTE] - > In the future, we will use this container to stage external data outside of Cost Management. - - `config` – Stores hub metadata and configuration settings. Files: + - `config` – Stores hub metadata and configuration settings. Files: - `settings.json` – Hub settings. - `schemas/focuscost_1.0.json` – FOCUS 1.0 schema definition for parquet conversion. - `schemas/focuscost_1.0-preview(v1).json` – FOCUS 1.0-preview schema definition for parquet conversion. diff --git a/docs-mslearn/toolkit/hubs/upgrade.md b/docs-mslearn/toolkit/hubs/upgrade.md index bf121b577..791a92595 100644 --- a/docs-mslearn/toolkit/hubs/upgrade.md +++ b/docs-mslearn/toolkit/hubs/upgrade.md @@ -187,9 +187,12 @@ If you enable Azure Data Explorer, you need to reingest historical data to add i To upgrade FinOps hubs 0.7 to 0.8: -1. Redeploy the template. -2. Update Power BI reports. -3. If using Data Explorer, replace use of `parse_resourceid(ResourceId).ResourceType` with `resource_type(x_ResourceType).SingularDisplayName`. +1. Delete endpoints +2. Delete DNS zones +3. Delete virtual network +4. Redeploy the template. +5. Update Power BI reports. +6. If using Data Explorer, replace use of `parse_resourceid(ResourceId).ResourceType` with `resource_type(x_ResourceType).SingularDisplayName`. - The `ResourceType` property in `parse_resourceid(ResourceId)` is deprecated in 0.8 and will be removed in 0.9 or later. > [!div class="nextstepaction"] diff --git a/docs/hubs.md b/docs/hubs.md index 75036aa3c..fd2f1803c 100644 --- a/docs/hubs.md +++ b/docs/hubs.md @@ -126,7 +126,7 @@ Create a new or update an existing FinOps hub instance.

Deploy to Azure - About the template + About the template

diff --git a/src/templates/finops-hub/modules/dataExplorer.bicep b/src/templates/finops-hub/modules/dataExplorer.bicep index 67befd072..26aa9297e 100644 --- a/src/templates/finops-hub/modules/dataExplorer.bicep +++ b/src/templates/finops-hub/modules/dataExplorer.bicep @@ -354,7 +354,7 @@ resource cluster 'Microsoft.Kusto/clusters@2023-08-15' = { } } -// Authorize Kusto Cluster to read storage +// Authorize Kusto Cluster to read storage resource clusterStorageAccess 'Microsoft.Authorization/roleAssignments@2022-04-01' = { name: guid(cluster.name, subscription().id, 'Storage Blob Data Contributor') scope: storage diff --git a/src/templates/finops-hub/modules/dataFactory.bicep b/src/templates/finops-hub/modules/dataFactory.bicep index 0bfd59219..e853ea4d9 100644 --- a/src/templates/finops-hub/modules/dataFactory.bicep +++ b/src/templates/finops-hub/modules/dataFactory.bicep @@ -115,7 +115,6 @@ var allHubTriggers = [ // Roles needed to auto-start triggers var autoStartRbacRoles = [ '673868aa-7521-48a0-acc6-0f60742d39f5' // Data Factory contributor - https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#data-factory-contributor - 'e40ec5ca-96e0-45a2-b4ff-59039f2c2b59' // Managed Identity Contributor - https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#managed-identity-contributor ] // Roles for ADF to manage data in storage diff --git a/src/templates/finops-hub/modules/storage.bicep b/src/templates/finops-hub/modules/storage.bicep index 0841ef149..2f6d5d2fb 100644 --- a/src/templates/finops-hub/modules/storage.bicep +++ b/src/templates/finops-hub/modules/storage.bicep @@ -81,13 +81,12 @@ var schemaFiles = { 'reservationtransactions_2023-05-01_mca': loadTextContent('../schemas/reservationtransactions_2023-05-01_mca.json') } -// Roles needed to auto-start triggers +// Roles needed to upload files // Storage Blob Data Contributor - used by deployment scripts to write data to blob storage // Storage File Data Privileged Contributor - used by deployment scripts to write data to blob storage // https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template#use-existing-storage-account var blobUploadRbacRoles = [ 'ba92f5b4-2d11-453d-a403-e96b0029c9fe' // Storage Blob Data Contributor - https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#storage-blob-data-contributor - 'e40ec5ca-96e0-45a2-b4ff-59039f2c2b59' // Managed Identity Contributor - https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#managed-identity-contributor '69566ab7-960f-475b-8e7c-b3118f30c6bd' // Storage File Data Privileged Contributor - https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/storage#storage-file-data-privileged-contributor ] From acf1b3a5933816074a554995dc8aa47d33b81776 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:13:39 -0700 Subject: [PATCH 15/51] Add ConflictError doc (#1399) --- docs-mslearn/toolkit/help/errors.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index 89f69d2b2..c8c54bc2e 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -50,6 +50,29 @@ FinOps hubs 0.2 isn't operational. Upgrade to version 0.3 or later.
+## ConflictError + +Severity: Critical + +There may be multiple instances of this error. The one known instance is when Key Vault returns the following error: + +> _A vault with the same name already exists in deleted state. You need to either recover or purge existing key vault. Follow this link https://go.microsoft.com/fwlink/?linkid=2149745 for more information on soft delete._ + +This generally means you're deploying on top of an old deployment that was deleted, but Key Vault kept the old vault instance in a recoverable delete state. + +**Mitigation**: To fix this, purge the deleted Key Vault in the Azure portal. + +1. Open the [list of Key Vault instances](https://portal.azure.com/#browse/Microsoft.KeyVault%2Fvaults) in the Azure portal. +2. Select the **Manage deleted vaults** command at the top of the page. +3. Select the subscription in the dropdown. +4. Check the vaults to be removed. +5. Select **Purge** at the bottom of the flyout. +6. Select **Delete** in the confirmation dialog. + +You can now retry the deployment. + +
+ ## DataExplorerIngestionFailed Severity: Critical From e28de3bbf5b206b15b7a5af11aef6802fa6eebeb Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:33:27 -0700 Subject: [PATCH 16/51] Apply tagsByResource to the stop triggers script (#1382) --- docs-mslearn/toolkit/changelog.md | 7 +++++++ docs-mslearn/toolkit/hubs/data-processing.md | 2 +- src/templates/finops-hub/modules/dataFactory.bicep | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 73e4e4dcf..0e50a0bc2 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -34,6 +34,12 @@ The following section lists features and enhancements that are currently in deve _Released March 2025_ + +### [FinOps hubs](hubs/finops-hubs-overview.md) v0.9 + +- **Fixed** + - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) + ### [Power BI reports](power-bi/reports.md) v0.8 Update 1 **General** @@ -58,6 +64,7 @@ _Released March 2025_ - The deployment cannot remove role assignments. You can safely remove role assignments from the managed identities to limit access. - Please do not delete the managed identities. Deleting managed identities can result in errors during upgrades. + > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) > [!div class="nextstepaction"] diff --git a/docs-mslearn/toolkit/hubs/data-processing.md b/docs-mslearn/toolkit/hubs/data-processing.md index 1a7554539..9096c6d5e 100644 --- a/docs-mslearn/toolkit/hubs/data-processing.md +++ b/docs-mslearn/toolkit/hubs/data-processing.md @@ -89,7 +89,7 @@ The following datasets were accounted for in the design, but are not natively su Transforms: - v0.7+: - - Align column names to FOCUS 1.0. + - Align FOCUS 1.0-preview column names to FOCUS 1.0. - Includes converting FOCUS 1.0 preview to 1.0. - Add `x_IngestionTime` to indicate when the row was last updated. - Add `x_SourceChanges` to identify when data in a row is changed by hubs. diff --git a/src/templates/finops-hub/modules/dataFactory.bicep b/src/templates/finops-hub/modules/dataFactory.bicep index e853ea4d9..8ae831a30 100644 --- a/src/templates/finops-hub/modules/dataFactory.bicep +++ b/src/templates/finops-hub/modules/dataFactory.bicep @@ -379,7 +379,7 @@ resource stopTriggers 'Microsoft.Resources/deploymentScripts@2020-10-01' = { dependsOn: [ triggerManagerRoleAssignments ] - tags: tags + tags: union(tags, tagsByResource[?'Microsoft.Resources/deploymentScripts'] ?? {}) properties: { azPowerShellVersion: '8.0' retentionInterval: 'PT1H' From 691d49938dc919a25e70c61089c7e87c15ebe47a Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 14 Mar 2025 04:36:10 -0700 Subject: [PATCH 17/51] Add Fluent 9 theme (#1282) --- src/power-bi/FinOpsToolkitLight.json | 65 +++- src/web/FinOpsToolkitTheme.ts | 29 ++ src/web/ftk-dark.json | 438 +++++++++++++++++++++++++++ src/web/ftk-light.json | 438 +++++++++++++++++++++++++++ 4 files changed, 969 insertions(+), 1 deletion(-) create mode 100644 src/web/FinOpsToolkitTheme.ts create mode 100644 src/web/ftk-dark.json create mode 100644 src/web/ftk-light.json diff --git a/src/power-bi/FinOpsToolkitLight.json b/src/power-bi/FinOpsToolkitLight.json index e0a0d80df..c0e14c65d 100644 --- a/src/power-bi/FinOpsToolkitLight.json +++ b/src/power-bi/FinOpsToolkitLight.json @@ -1 +1,64 @@ -{"name":"Microsoft FinOps light theme","dataColors":["#6F4BB2","#0078D4","#EF6950","#3449AA","#00A2AD","#733569","#E3008C","#335C50","#3599B8","#DFBFBF","#4AC5BB","#5F6B6D","#FB8281","#F4D25A","#7F898A","#A4DDEE","#FDAB89","#B687AC","#28738A","#A78F8F","#168980","#293537","#BB4A4A","#B59525","#475052","#6A9FB0","#BD7150","#7B4F71","#1B4D5C","#706060","#0F5C55","#1C2325"],"visualStyles":{"*":{"*":{"visualTooltip":[{"titleFontColor":{"solid":{"color":"#FFFFFF"}},"valueFontColor":{"solid":{"color":"#FFFFFF"}}}],"outspacePane":[{"checkboxAndApplyColor":{"solid":{"color":"#6F4BB2"}}}]}}},"bad":"#E00B1C","neutral":"#DB7500","good":"#57A300","minimum":"#EFEDF8","center":"#FFCA8A","maximum":"#8970C3","textClasses":{"callout":{"fontFace":"'Segoe UI', wf_segoe-ui_normal, helvetica, arial, sans-serif"},"title":{"fontFace":"'Segoe UI Semibold', wf_segoe-ui_semibold, helvetica, arial, sans-serif"}}} \ No newline at end of file +{ + "name": "Microsoft FinOps light theme", + "dataColors": [ + "#6f4bb2", + "#0078d4", + "#ef6950", + "#3449aa", + "#00a2ad", + "#733569", + "#e3008c", + "#335c50", + "#3599b8", + "#dfbfbf", + "#4ac5bb", + "#5f6b6d", + "#fb8281", + "#f4d25a", + "#7f898a", + "#a4ddee", + "#fdab89", + "#b687ac", + "#28738a", + "#a78f8f", + "#168980", + "#293537", + "#bb4a4a", + "#b59525", + "#475052", + "#6a9fb0", + "#bd7150", + "#7b4f71", + "#1b4d5c", + "#706060", + "#0f5c55", + "#1c2325" + ], + "visualStyles": { + "*": { + "*": { + "visualTooltip": [ + { + "titleFontColor": { "solid": { "color": "#ffffff" } }, + "valueFontColor": { "solid": { "color": "#ffffff" } } + } + ], + "outspacePane": [ + { + "checkboxAndApplyColor": { "solid": { "color": "#6f4bb2" } } + } + ] + } + } + }, + "bad": "#e00b1c", + "neutral": "#db7500", + "good": "#57a300", + "minimum": "#efedf8", + "center": "#ffca8a", + "maximum": "#8970c3", + "textClasses": { + "callout": { "fontFace": "'Segoe UI', wf_segoe-ui_normal, helvetica, arial, sans-serif" }, + "title": { "fontFace": "'Segoe UI Semibold', wf_segoe-ui_semibold, helvetica, arial, sans-serif" } + } +} diff --git a/src/web/FinOpsToolkitTheme.ts b/src/web/FinOpsToolkitTheme.ts new file mode 100644 index 000000000..d18304346 --- /dev/null +++ b/src/web/FinOpsToolkitTheme.ts @@ -0,0 +1,29 @@ +const ftk: BrandVariants = { + 10: '#030205', + 20: '#1A1423', + 30: '#2A1E3E', + 40: '#382755', + 50: '#46316D', + 60: '#553A86', + 70: '#6444A0', + 80: '#734FB4', + 90: '#815FBC', + 100: '#8F6FC3', + 110: '#9C7ECA', + 120: '#A98FD1', + 130: '#B69FD8', + 140: '#C3AFDF', + 150: '#D0C0E6', + 160: '#DDD1ED', +}; + +const lightTheme: Theme = { + ...createLightTheme(ftk), +}; + +const darkTheme: Theme = { + ...createDarkTheme(ftk), +}; + +darkTheme.colorBrandForeground1 = ftk[110]; +darkTheme.colorBrandForeground2 = ftk[120]; diff --git a/src/web/ftk-dark.json b/src/web/ftk-dark.json new file mode 100644 index 000000000..c9594c420 --- /dev/null +++ b/src/web/ftk-dark.json @@ -0,0 +1,438 @@ +{ + "borderRadiusNone": "0", + "borderRadiusSmall": "2px", + "borderRadiusMedium": "4px", + "borderRadiusLarge": "6px", + "borderRadiusXLarge": "8px", + "borderRadiusCircular": "10000px", + "fontSizeBase100": "10px", + "fontSizeBase200": "12px", + "fontSizeBase300": "14px", + "fontSizeBase400": "16px", + "fontSizeBase500": "20px", + "fontSizeBase600": "24px", + "fontSizeHero700": "28px", + "fontSizeHero800": "32px", + "fontSizeHero900": "40px", + "fontSizeHero1000": "68px", + "lineHeightBase100": "14px", + "lineHeightBase200": "16px", + "lineHeightBase300": "20px", + "lineHeightBase400": "22px", + "lineHeightBase500": "28px", + "lineHeightBase600": "32px", + "lineHeightHero700": "36px", + "lineHeightHero800": "40px", + "lineHeightHero900": "52px", + "lineHeightHero1000": "92px", + "fontFamilyBase": "'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif", + "fontFamilyMonospace": "Consolas, 'Courier New', Courier, monospace", + "fontFamilyNumeric": "Bahnschrift, 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif", + "fontWeightRegular": 400, + "fontWeightMedium": 500, + "fontWeightSemibold": 600, + "fontWeightBold": 700, + "strokeWidthThin": "1px", + "strokeWidthThick": "2px", + "strokeWidthThicker": "3px", + "strokeWidthThickest": "4px", + "spacingHorizontalNone": "0", + "spacingHorizontalXXS": "2px", + "spacingHorizontalXS": "4px", + "spacingHorizontalSNudge": "6px", + "spacingHorizontalS": "8px", + "spacingHorizontalMNudge": "10px", + "spacingHorizontalM": "12px", + "spacingHorizontalL": "16px", + "spacingHorizontalXL": "20px", + "spacingHorizontalXXL": "24px", + "spacingHorizontalXXXL": "32px", + "spacingVerticalNone": "0", + "spacingVerticalXXS": "2px", + "spacingVerticalXS": "4px", + "spacingVerticalSNudge": "6px", + "spacingVerticalS": "8px", + "spacingVerticalMNudge": "10px", + "spacingVerticalM": "12px", + "spacingVerticalL": "16px", + "spacingVerticalXL": "20px", + "spacingVerticalXXL": "24px", + "spacingVerticalXXXL": "32px", + "durationUltraFast": "50ms", + "durationFaster": "100ms", + "durationFast": "150ms", + "durationNormal": "200ms", + "durationGentle": "250ms", + "durationSlow": "300ms", + "durationSlower": "400ms", + "durationUltraSlow": "500ms", + "curveAccelerateMax": "cubic-bezier(0.9,0.1,1,0.2)", + "curveAccelerateMid": "cubic-bezier(1,0,1,1)", + "curveAccelerateMin": "cubic-bezier(0.8,0,0.78,1)", + "curveDecelerateMax": "cubic-bezier(0.1,0.9,0.2,1)", + "curveDecelerateMid": "cubic-bezier(0,0,0,1)", + "curveDecelerateMin": "cubic-bezier(0.33,0,0.1,1)", + "curveEasyEaseMax": "cubic-bezier(0.8,0,0.2,1)", + "curveEasyEase": "cubic-bezier(0.33,0,0.67,1)", + "curveLinear": "cubic-bezier(0,0,1,1)", + "colorNeutralForeground1": "#ffffff", + "colorNeutralForeground1Hover": "#ffffff", + "colorNeutralForeground1Pressed": "#ffffff", + "colorNeutralForeground1Selected": "#ffffff", + "colorNeutralForeground2": "#d6d6d6", + "colorNeutralForeground2Hover": "#ffffff", + "colorNeutralForeground2Pressed": "#ffffff", + "colorNeutralForeground2Selected": "#ffffff", + "colorNeutralForeground2BrandHover": "#8f6fc3", + "colorNeutralForeground2BrandPressed": "#815fbc", + "colorNeutralForeground2BrandSelected": "#8f6fc3", + "colorNeutralForeground3": "#adadad", + "colorNeutralForeground3Hover": "#d6d6d6", + "colorNeutralForeground3Pressed": "#d6d6d6", + "colorNeutralForeground3Selected": "#d6d6d6", + "colorNeutralForeground3BrandHover": "#8f6fc3", + "colorNeutralForeground3BrandPressed": "#815fbc", + "colorNeutralForeground3BrandSelected": "#8f6fc3", + "colorNeutralForeground4": "#999999", + "colorNeutralForegroundDisabled": "#5c5c5c", + "colorNeutralForegroundInvertedDisabled": "rgba(255, 255, 255, 0.4)", + "colorBrandForegroundLink": "#8f6fc3", + "colorBrandForegroundLinkHover": "#9c7eca", + "colorBrandForegroundLinkPressed": "#815fbc", + "colorBrandForegroundLinkSelected": "#8f6fc3", + "colorNeutralForeground2Link": "#d6d6d6", + "colorNeutralForeground2LinkHover": "#ffffff", + "colorNeutralForeground2LinkPressed": "#ffffff", + "colorNeutralForeground2LinkSelected": "#ffffff", + "colorCompoundBrandForeground1": "#8f6fc3", + "colorCompoundBrandForeground1Hover": "#9c7eca", + "colorCompoundBrandForeground1Pressed": "#815fbc", + "colorBrandForeground1": "#9c7eca", + "colorBrandForeground2": "#a98fd1", + "colorBrandForeground2Hover": "#b69fd8", + "colorBrandForeground2Pressed": "#ddd1ed", + "colorNeutralForeground1Static": "#242424", + "colorNeutralForegroundStaticInverted": "#ffffff", + "colorNeutralForegroundInverted": "#242424", + "colorNeutralForegroundInvertedHover": "#242424", + "colorNeutralForegroundInvertedPressed": "#242424", + "colorNeutralForegroundInvertedSelected": "#242424", + "colorNeutralForegroundInverted2": "#242424", + "colorNeutralForegroundOnBrand": "#ffffff", + "colorNeutralForegroundInvertedLink": "#ffffff", + "colorNeutralForegroundInvertedLinkHover": "#ffffff", + "colorNeutralForegroundInvertedLinkPressed": "#ffffff", + "colorNeutralForegroundInvertedLinkSelected": "#ffffff", + "colorBrandForegroundInverted": "#734fb4", + "colorBrandForegroundInvertedHover": "#6444a0", + "colorBrandForegroundInvertedPressed": "#553a86", + "colorBrandForegroundOnLight": "#734fb4", + "colorBrandForegroundOnLightHover": "#6444a0", + "colorBrandForegroundOnLightPressed": "#46316d", + "colorBrandForegroundOnLightSelected": "#553a86", + "colorNeutralBackground1": "#292929", + "colorNeutralBackground1Hover": "#3d3d3d", + "colorNeutralBackground1Pressed": "#1f1f1f", + "colorNeutralBackground1Selected": "#383838", + "colorNeutralBackground2": "#1f1f1f", + "colorNeutralBackground2Hover": "#333333", + "colorNeutralBackground2Pressed": "#141414", + "colorNeutralBackground2Selected": "#2e2e2e", + "colorNeutralBackground3": "#141414", + "colorNeutralBackground3Hover": "#292929", + "colorNeutralBackground3Pressed": "#0a0a0a", + "colorNeutralBackground3Selected": "#242424", + "colorNeutralBackground4": "#0a0a0a", + "colorNeutralBackground4Hover": "#1f1f1f", + "colorNeutralBackground4Pressed": "#000000", + "colorNeutralBackground4Selected": "#1a1a1a", + "colorNeutralBackground5": "#000000", + "colorNeutralBackground5Hover": "#141414", + "colorNeutralBackground5Pressed": "#050505", + "colorNeutralBackground5Selected": "#0f0f0f", + "colorNeutralBackground6": "#333333", + "colorNeutralBackgroundInverted": "#ffffff", + "colorNeutralBackgroundStatic": "#3d3d3d", + "colorNeutralBackgroundAlpha": "rgba(26, 26, 26, 0.5)", + "colorNeutralBackgroundAlpha2": "rgba(31, 31, 31, 0.7)", + "colorSubtleBackground": "transparent", + "colorSubtleBackgroundHover": "#383838", + "colorSubtleBackgroundPressed": "#2e2e2e", + "colorSubtleBackgroundSelected": "#333333", + "colorSubtleBackgroundLightAlphaHover": "rgba(36, 36, 36, 0.8)", + "colorSubtleBackgroundLightAlphaPressed": "rgba(36, 36, 36, 0.5)", + "colorSubtleBackgroundLightAlphaSelected": "transparent", + "colorSubtleBackgroundInverted": "transparent", + "colorSubtleBackgroundInvertedHover": "rgba(0, 0, 0, 0.1)", + "colorSubtleBackgroundInvertedPressed": "rgba(0, 0, 0, 0.3)", + "colorSubtleBackgroundInvertedSelected": "rgba(0, 0, 0, 0.2)", + "colorTransparentBackground": "transparent", + "colorTransparentBackgroundHover": "transparent", + "colorTransparentBackgroundPressed": "transparent", + "colorTransparentBackgroundSelected": "transparent", + "colorNeutralBackgroundDisabled": "#141414", + "colorNeutralBackgroundInvertedDisabled": "rgba(255, 255, 255, 0.1)", + "colorNeutralStencil1": "#575757", + "colorNeutralStencil2": "#333333", + "colorNeutralStencil1Alpha": "rgba(255, 255, 255, 0.1)", + "colorNeutralStencil2Alpha": "rgba(255, 255, 255, 0.05)", + "colorBackgroundOverlay": "rgba(0, 0, 0, 0.5)", + "colorScrollbarOverlay": "rgba(255, 255, 255, 0.6)", + "colorBrandBackground": "#6444a0", + "colorBrandBackgroundHover": "#734fb4", + "colorBrandBackgroundPressed": "#382755", + "colorBrandBackgroundSelected": "#553a86", + "colorCompoundBrandBackground": "#8f6fc3", + "colorCompoundBrandBackgroundHover": "#9c7eca", + "colorCompoundBrandBackgroundPressed": "#815fbc", + "colorBrandBackgroundStatic": "#734fb4", + "colorBrandBackground2": "#1a1423", + "colorBrandBackground2Hover": "#382755", + "colorBrandBackground2Pressed": "#030205", + "colorBrandBackground3Static": "#553a86", + "colorBrandBackground4Static": "#382755", + "colorBrandBackgroundInverted": "#ffffff", + "colorBrandBackgroundInvertedHover": "#ddd1ed", + "colorBrandBackgroundInvertedPressed": "#c3afdf", + "colorBrandBackgroundInvertedSelected": "#d0c0e6", + "colorNeutralCardBackground": "#333333", + "colorNeutralCardBackgroundHover": "#3d3d3d", + "colorNeutralCardBackgroundPressed": "#2e2e2e", + "colorNeutralCardBackgroundSelected": "#383838", + "colorNeutralCardBackgroundDisabled": "#141414", + "colorNeutralStrokeAccessible": "#adadad", + "colorNeutralStrokeAccessibleHover": "#bdbdbd", + "colorNeutralStrokeAccessiblePressed": "#b3b3b3", + "colorNeutralStrokeAccessibleSelected": "#8f6fc3", + "colorNeutralStroke1": "#666666", + "colorNeutralStroke1Hover": "#757575", + "colorNeutralStroke1Pressed": "#6b6b6b", + "colorNeutralStroke1Selected": "#707070", + "colorNeutralStroke2": "#525252", + "colorNeutralStroke3": "#3d3d3d", + "colorNeutralStrokeSubtle": "#0a0a0a", + "colorNeutralStrokeOnBrand": "#292929", + "colorNeutralStrokeOnBrand2": "#ffffff", + "colorNeutralStrokeOnBrand2Hover": "#ffffff", + "colorNeutralStrokeOnBrand2Pressed": "#ffffff", + "colorNeutralStrokeOnBrand2Selected": "#ffffff", + "colorBrandStroke1": "#8f6fc3", + "colorBrandStroke2": "#46316d", + "colorBrandStroke2Hover": "#46316d", + "colorBrandStroke2Pressed": "#2a1e3e", + "colorBrandStroke2Contrast": "#46316d", + "colorCompoundBrandStroke": "#8f6fc3", + "colorCompoundBrandStrokeHover": "#9c7eca", + "colorCompoundBrandStrokePressed": "#815fbc", + "colorNeutralStrokeDisabled": "#424242", + "colorNeutralStrokeInvertedDisabled": "rgba(255, 255, 255, 0.4)", + "colorTransparentStroke": "transparent", + "colorTransparentStrokeInteractive": "transparent", + "colorTransparentStrokeDisabled": "transparent", + "colorNeutralStrokeAlpha": "rgba(255, 255, 255, 0.1)", + "colorNeutralStrokeAlpha2": "rgba(255, 255, 255, 0.2)", + "colorStrokeFocus1": "#000000", + "colorStrokeFocus2": "#ffffff", + "colorNeutralShadowAmbient": "rgba(0,0,0,0.24)", + "colorNeutralShadowKey": "rgba(0,0,0,0.28)", + "colorNeutralShadowAmbientLighter": "rgba(0,0,0,0.12)", + "colorNeutralShadowKeyLighter": "rgba(0,0,0,0.14)", + "colorNeutralShadowAmbientDarker": "rgba(0,0,0,0.40)", + "colorNeutralShadowKeyDarker": "rgba(0,0,0,0.48)", + "colorBrandShadowAmbient": "rgba(0,0,0,0.30)", + "colorBrandShadowKey": "rgba(0,0,0,0.25)", + "colorPaletteRedBackground1": "#3f1011", + "colorPaletteRedBackground2": "#751d1f", + "colorPaletteRedBackground3": "#d13438", + "colorPaletteRedForeground1": "#e37d80", + "colorPaletteRedForeground2": "#f1bbbc", + "colorPaletteRedForeground3": "#e37d80", + "colorPaletteRedBorderActive": "#e37d80", + "colorPaletteRedBorder1": "#d13438", + "colorPaletteRedBorder2": "#e37d80", + "colorPaletteGreenBackground1": "#052505", + "colorPaletteGreenBackground2": "#094509", + "colorPaletteGreenBackground3": "#107c10", + "colorPaletteGreenForeground1": "#54b054", + "colorPaletteGreenForeground2": "#9fd89f", + "colorPaletteGreenForeground3": "#9fd89f", + "colorPaletteGreenBorderActive": "#54b054", + "colorPaletteGreenBorder1": "#107c10", + "colorPaletteGreenBorder2": "#9fd89f", + "colorPaletteDarkOrangeBackground1": "#411200", + "colorPaletteDarkOrangeBackground2": "#7a2101", + "colorPaletteDarkOrangeBackground3": "#da3b01", + "colorPaletteDarkOrangeForeground1": "#e9835e", + "colorPaletteDarkOrangeForeground2": "#f4bfab", + "colorPaletteDarkOrangeForeground3": "#e9835e", + "colorPaletteDarkOrangeBorderActive": "#e9835e", + "colorPaletteDarkOrangeBorder1": "#da3b01", + "colorPaletteDarkOrangeBorder2": "#e9835e", + "colorPaletteYellowBackground1": "#4c4400", + "colorPaletteYellowBackground2": "#817400", + "colorPaletteYellowBackground3": "#fde300", + "colorPaletteYellowForeground1": "#feee66", + "colorPaletteYellowForeground2": "#fef7b2", + "colorPaletteYellowForeground3": "#fdea3d", + "colorPaletteYellowBorderActive": "#feee66", + "colorPaletteYellowBorder1": "#fde300", + "colorPaletteYellowBorder2": "#fdea3d", + "colorPaletteBerryBackground1": "#3a1136", + "colorPaletteBerryBackground2": "#6d2064", + "colorPaletteBerryBackground3": "#c239b3", + "colorPaletteBerryForeground1": "#da7ed0", + "colorPaletteBerryForeground2": "#edbbe7", + "colorPaletteBerryForeground3": "#d161c4", + "colorPaletteBerryBorderActive": "#da7ed0", + "colorPaletteBerryBorder1": "#c239b3", + "colorPaletteBerryBorder2": "#d161c4", + "colorPaletteLightGreenBackground1": "#063004", + "colorPaletteLightGreenBackground2": "#0b5a08", + "colorPaletteLightGreenBackground3": "#13a10e", + "colorPaletteLightGreenForeground1": "#5ec75a", + "colorPaletteLightGreenForeground2": "#a7e3a5", + "colorPaletteLightGreenForeground3": "#3db838", + "colorPaletteLightGreenBorderActive": "#5ec75a", + "colorPaletteLightGreenBorder1": "#13a10e", + "colorPaletteLightGreenBorder2": "#3db838", + "colorPaletteMarigoldBackground1": "#463100", + "colorPaletteMarigoldBackground2": "#835b00", + "colorPaletteMarigoldBackground3": "#eaa300", + "colorPaletteMarigoldForeground1": "#f2c661", + "colorPaletteMarigoldForeground2": "#f9e2ae", + "colorPaletteMarigoldForeground3": "#efb839", + "colorPaletteMarigoldBorderActive": "#f2c661", + "colorPaletteMarigoldBorder1": "#eaa300", + "colorPaletteMarigoldBorder2": "#efb839", + "colorPaletteRedForegroundInverted": "#d13438", + "colorPaletteGreenForegroundInverted": "#107c10", + "colorPaletteYellowForegroundInverted": "#817400", + "colorPaletteDarkRedBackground2": "#590815", + "colorPaletteDarkRedForeground2": "#d69ca5", + "colorPaletteDarkRedBorderActive": "#ac4f5e", + "colorPaletteCranberryBackground2": "#6e0811", + "colorPaletteCranberryForeground2": "#eeacb2", + "colorPaletteCranberryBorderActive": "#dc626d", + "colorPalettePumpkinBackground2": "#712d09", + "colorPalettePumpkinForeground2": "#efc4ad", + "colorPalettePumpkinBorderActive": "#df8e64", + "colorPalettePeachBackground2": "#8f4e00", + "colorPalettePeachForeground2": "#ffddb3", + "colorPalettePeachBorderActive": "#ffba66", + "colorPaletteGoldBackground2": "#6c5700", + "colorPaletteGoldForeground2": "#ecdfa5", + "colorPaletteGoldBorderActive": "#dac157", + "colorPaletteBrassBackground2": "#553e06", + "colorPaletteBrassForeground2": "#e0cea2", + "colorPaletteBrassBorderActive": "#c1a256", + "colorPaletteBrownBackground2": "#50301a", + "colorPaletteBrownForeground2": "#ddc3b0", + "colorPaletteBrownBorderActive": "#bb8f6f", + "colorPaletteForestBackground2": "#294903", + "colorPaletteForestForeground2": "#bdd99b", + "colorPaletteForestBorderActive": "#85b44c", + "colorPaletteSeafoamBackground2": "#00723b", + "colorPaletteSeafoamForeground2": "#a8f0cd", + "colorPaletteSeafoamBorderActive": "#5ae0a0", + "colorPaletteDarkGreenBackground2": "#063b06", + "colorPaletteDarkGreenForeground2": "#9ad29a", + "colorPaletteDarkGreenBorderActive": "#4da64d", + "colorPaletteLightTealBackground2": "#00666d", + "colorPaletteLightTealForeground2": "#a6e9ed", + "colorPaletteLightTealBorderActive": "#58d3db", + "colorPaletteTealBackground2": "#02494c", + "colorPaletteTealForeground2": "#9bd9db", + "colorPaletteTealBorderActive": "#4cb4b7", + "colorPaletteSteelBackground2": "#00333f", + "colorPaletteSteelForeground2": "#94c8d4", + "colorPaletteSteelBorderActive": "#4496a9", + "colorPaletteBlueBackground2": "#004377", + "colorPaletteBlueForeground2": "#a9d3f2", + "colorPaletteBlueBorderActive": "#5caae5", + "colorPaletteRoyalBlueBackground2": "#002c4e", + "colorPaletteRoyalBlueForeground2": "#9abfdc", + "colorPaletteRoyalBlueBorderActive": "#4a89ba", + "colorPaletteCornflowerBackground2": "#2c3c85", + "colorPaletteCornflowerForeground2": "#c8d1fa", + "colorPaletteCornflowerBorderActive": "#93a4f4", + "colorPaletteNavyBackground2": "#001665", + "colorPaletteNavyForeground2": "#a3b2e8", + "colorPaletteNavyBorderActive": "#546fd2", + "colorPaletteLavenderBackground2": "#3f3682", + "colorPaletteLavenderForeground2": "#d2ccf8", + "colorPaletteLavenderBorderActive": "#a79cf1", + "colorPalettePurpleBackground2": "#341a51", + "colorPalettePurpleForeground2": "#c6b1de", + "colorPalettePurpleBorderActive": "#9470bd", + "colorPaletteGrapeBackground2": "#4c0d55", + "colorPaletteGrapeForeground2": "#d9a7e0", + "colorPaletteGrapeBorderActive": "#b55fc1", + "colorPaletteLilacBackground2": "#63276d", + "colorPaletteLilacForeground2": "#e6bfed", + "colorPaletteLilacBorderActive": "#cf87da", + "colorPalettePinkBackground2": "#80215d", + "colorPalettePinkForeground2": "#f7c0e3", + "colorPalettePinkBorderActive": "#ef85c8", + "colorPaletteMagentaBackground2": "#6b0043", + "colorPaletteMagentaForeground2": "#eca5d1", + "colorPaletteMagentaBorderActive": "#d957a8", + "colorPalettePlumBackground2": "#5a003b", + "colorPalettePlumForeground2": "#d696c0", + "colorPalettePlumBorderActive": "#ad4589", + "colorPaletteBeigeBackground2": "#444241", + "colorPaletteBeigeForeground2": "#d7d4d4", + "colorPaletteBeigeBorderActive": "#afabaa", + "colorPaletteMinkBackground2": "#343231", + "colorPaletteMinkForeground2": "#cecccb", + "colorPaletteMinkBorderActive": "#9e9b99", + "colorPalettePlatinumBackground2": "#3b4447", + "colorPalettePlatinumForeground2": "#cdd6d8", + "colorPalettePlatinumBorderActive": "#a0adb2", + "colorPaletteAnchorBackground2": "#202427", + "colorPaletteAnchorForeground2": "#bcc3c7", + "colorPaletteAnchorBorderActive": "#808a90", + "colorStatusSuccessBackground1": "#052505", + "colorStatusSuccessBackground2": "#094509", + "colorStatusSuccessBackground3": "#107c10", + "colorStatusSuccessForeground1": "#54b054", + "colorStatusSuccessForeground2": "#9fd89f", + "colorStatusSuccessForeground3": "#9fd89f", + "colorStatusSuccessBorderActive": "#54b054", + "colorStatusSuccessForegroundInverted": "#0e700e", + "colorStatusSuccessBorder1": "#107c10", + "colorStatusSuccessBorder2": "#9fd89f", + "colorStatusWarningBackground1": "#4a1e04", + "colorStatusWarningBackground2": "#8a3707", + "colorStatusWarningBackground3": "#f7630c", + "colorStatusWarningForeground1": "#faa06b", + "colorStatusWarningForeground2": "#fdcfb4", + "colorStatusWarningForeground3": "#f98845", + "colorStatusWarningBorderActive": "#faa06b", + "colorStatusWarningForegroundInverted": "#bc4b09", + "colorStatusWarningBorder1": "#f7630c", + "colorStatusWarningBorder2": "#f98845", + "colorStatusDangerBackground1": "#3b0509", + "colorStatusDangerBackground2": "#6e0811", + "colorStatusDangerBackground3": "#c50f1f", + "colorStatusDangerForeground1": "#dc626d", + "colorStatusDangerForeground2": "#eeacb2", + "colorStatusDangerForeground3": "#eeacb2", + "colorStatusDangerBorderActive": "#dc626d", + "colorStatusDangerForegroundInverted": "#b10e1c", + "colorStatusDangerBorder1": "#c50f1f", + "colorStatusDangerBorder2": "#dc626d", + "colorStatusDangerBackground3Hover": "#b10e1c", + "colorStatusDangerBackground3Pressed": "#960b18", + "shadow2": "0 0 2px rgba(0,0,0,0.24), 0 1px 2px rgba(0,0,0,0.28)", + "shadow4": "0 0 2px rgba(0,0,0,0.24), 0 2px 4px rgba(0,0,0,0.28)", + "shadow8": "0 0 2px rgba(0,0,0,0.24), 0 4px 8px rgba(0,0,0,0.28)", + "shadow16": "0 0 2px rgba(0,0,0,0.24), 0 8px 16px rgba(0,0,0,0.28)", + "shadow28": "0 0 8px rgba(0,0,0,0.24), 0 14px 28px rgba(0,0,0,0.28)", + "shadow64": "0 0 8px rgba(0,0,0,0.24), 0 32px 64px rgba(0,0,0,0.28)", + "shadow2Brand": "0 0 2px rgba(0,0,0,0.30), 0 1px 2px rgba(0,0,0,0.25)", + "shadow4Brand": "0 0 2px rgba(0,0,0,0.30), 0 2px 4px rgba(0,0,0,0.25)", + "shadow8Brand": "0 0 2px rgba(0,0,0,0.30), 0 4px 8px rgba(0,0,0,0.25)", + "shadow16Brand": "0 0 2px rgba(0,0,0,0.30), 0 8px 16px rgba(0,0,0,0.25)", + "shadow28Brand": "0 0 8px rgba(0,0,0,0.30), 0 14px 28px rgba(0,0,0,0.25)", + "shadow64Brand": "0 0 8px rgba(0,0,0,0.30), 0 32px 64px rgba(0,0,0,0.25)" +} diff --git a/src/web/ftk-light.json b/src/web/ftk-light.json new file mode 100644 index 000000000..ce0de7ec2 --- /dev/null +++ b/src/web/ftk-light.json @@ -0,0 +1,438 @@ +{ + "borderRadiusNone": "0", + "borderRadiusSmall": "2px", + "borderRadiusMedium": "4px", + "borderRadiusLarge": "6px", + "borderRadiusXLarge": "8px", + "borderRadiusCircular": "10000px", + "fontSizeBase100": "10px", + "fontSizeBase200": "12px", + "fontSizeBase300": "14px", + "fontSizeBase400": "16px", + "fontSizeBase500": "20px", + "fontSizeBase600": "24px", + "fontSizeHero700": "28px", + "fontSizeHero800": "32px", + "fontSizeHero900": "40px", + "fontSizeHero1000": "68px", + "lineHeightBase100": "14px", + "lineHeightBase200": "16px", + "lineHeightBase300": "20px", + "lineHeightBase400": "22px", + "lineHeightBase500": "28px", + "lineHeightBase600": "32px", + "lineHeightHero700": "36px", + "lineHeightHero800": "40px", + "lineHeightHero900": "52px", + "lineHeightHero1000": "92px", + "fontFamilyBase": "'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif", + "fontFamilyMonospace": "Consolas, 'Courier New', Courier, monospace", + "fontFamilyNumeric": "Bahnschrift, 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif", + "fontWeightRegular": 400, + "fontWeightMedium": 500, + "fontWeightSemibold": 600, + "fontWeightBold": 700, + "strokeWidthThin": "1px", + "strokeWidthThick": "2px", + "strokeWidthThicker": "3px", + "strokeWidthThickest": "4px", + "spacingHorizontalNone": "0", + "spacingHorizontalXXS": "2px", + "spacingHorizontalXS": "4px", + "spacingHorizontalSNudge": "6px", + "spacingHorizontalS": "8px", + "spacingHorizontalMNudge": "10px", + "spacingHorizontalM": "12px", + "spacingHorizontalL": "16px", + "spacingHorizontalXL": "20px", + "spacingHorizontalXXL": "24px", + "spacingHorizontalXXXL": "32px", + "spacingVerticalNone": "0", + "spacingVerticalXXS": "2px", + "spacingVerticalXS": "4px", + "spacingVerticalSNudge": "6px", + "spacingVerticalS": "8px", + "spacingVerticalMNudge": "10px", + "spacingVerticalM": "12px", + "spacingVerticalL": "16px", + "spacingVerticalXL": "20px", + "spacingVerticalXXL": "24px", + "spacingVerticalXXXL": "32px", + "durationUltraFast": "50ms", + "durationFaster": "100ms", + "durationFast": "150ms", + "durationNormal": "200ms", + "durationGentle": "250ms", + "durationSlow": "300ms", + "durationSlower": "400ms", + "durationUltraSlow": "500ms", + "curveAccelerateMax": "cubic-bezier(0.9,0.1,1,0.2)", + "curveAccelerateMid": "cubic-bezier(1,0,1,1)", + "curveAccelerateMin": "cubic-bezier(0.8,0,0.78,1)", + "curveDecelerateMax": "cubic-bezier(0.1,0.9,0.2,1)", + "curveDecelerateMid": "cubic-bezier(0,0,0,1)", + "curveDecelerateMin": "cubic-bezier(0.33,0,0.1,1)", + "curveEasyEaseMax": "cubic-bezier(0.8,0,0.2,1)", + "curveEasyEase": "cubic-bezier(0.33,0,0.67,1)", + "curveLinear": "cubic-bezier(0,0,1,1)", + "colorNeutralForeground1": "#242424", + "colorNeutralForeground1Hover": "#242424", + "colorNeutralForeground1Pressed": "#242424", + "colorNeutralForeground1Selected": "#242424", + "colorNeutralForeground2": "#424242", + "colorNeutralForeground2Hover": "#242424", + "colorNeutralForeground2Pressed": "#242424", + "colorNeutralForeground2Selected": "#242424", + "colorNeutralForeground2BrandHover": "#734fb4", + "colorNeutralForeground2BrandPressed": "#6444a0", + "colorNeutralForeground2BrandSelected": "#734fb4", + "colorNeutralForeground3": "#616161", + "colorNeutralForeground3Hover": "#424242", + "colorNeutralForeground3Pressed": "#424242", + "colorNeutralForeground3Selected": "#424242", + "colorNeutralForeground3BrandHover": "#734fb4", + "colorNeutralForeground3BrandPressed": "#6444a0", + "colorNeutralForeground3BrandSelected": "#734fb4", + "colorNeutralForeground4": "#707070", + "colorNeutralForegroundDisabled": "#bdbdbd", + "colorNeutralForegroundInvertedDisabled": "rgba(255, 255, 255, 0.4)", + "colorBrandForegroundLink": "#6444a0", + "colorBrandForegroundLinkHover": "#553a86", + "colorBrandForegroundLinkPressed": "#382755", + "colorBrandForegroundLinkSelected": "#6444a0", + "colorNeutralForeground2Link": "#424242", + "colorNeutralForeground2LinkHover": "#242424", + "colorNeutralForeground2LinkPressed": "#242424", + "colorNeutralForeground2LinkSelected": "#242424", + "colorCompoundBrandForeground1": "#734fb4", + "colorCompoundBrandForeground1Hover": "#6444a0", + "colorCompoundBrandForeground1Pressed": "#553a86", + "colorBrandForeground1": "#734fb4", + "colorBrandForeground2": "#6444a0", + "colorBrandForeground2Hover": "#553a86", + "colorBrandForeground2Pressed": "#2a1e3e", + "colorNeutralForeground1Static": "#242424", + "colorNeutralForegroundStaticInverted": "#ffffff", + "colorNeutralForegroundInverted": "#ffffff", + "colorNeutralForegroundInvertedHover": "#ffffff", + "colorNeutralForegroundInvertedPressed": "#ffffff", + "colorNeutralForegroundInvertedSelected": "#ffffff", + "colorNeutralForegroundInverted2": "#ffffff", + "colorNeutralForegroundOnBrand": "#ffffff", + "colorNeutralForegroundInvertedLink": "#ffffff", + "colorNeutralForegroundInvertedLinkHover": "#ffffff", + "colorNeutralForegroundInvertedLinkPressed": "#ffffff", + "colorNeutralForegroundInvertedLinkSelected": "#ffffff", + "colorBrandForegroundInverted": "#8f6fc3", + "colorBrandForegroundInvertedHover": "#9c7eca", + "colorBrandForegroundInvertedPressed": "#8f6fc3", + "colorBrandForegroundOnLight": "#734fb4", + "colorBrandForegroundOnLightHover": "#6444a0", + "colorBrandForegroundOnLightPressed": "#46316d", + "colorBrandForegroundOnLightSelected": "#553a86", + "colorNeutralBackground1": "#ffffff", + "colorNeutralBackground1Hover": "#f5f5f5", + "colorNeutralBackground1Pressed": "#e0e0e0", + "colorNeutralBackground1Selected": "#ebebeb", + "colorNeutralBackground2": "#fafafa", + "colorNeutralBackground2Hover": "#f0f0f0", + "colorNeutralBackground2Pressed": "#dbdbdb", + "colorNeutralBackground2Selected": "#e6e6e6", + "colorNeutralBackground3": "#f5f5f5", + "colorNeutralBackground3Hover": "#ebebeb", + "colorNeutralBackground3Pressed": "#d6d6d6", + "colorNeutralBackground3Selected": "#e0e0e0", + "colorNeutralBackground4": "#f0f0f0", + "colorNeutralBackground4Hover": "#fafafa", + "colorNeutralBackground4Pressed": "#f5f5f5", + "colorNeutralBackground4Selected": "#ffffff", + "colorNeutralBackground5": "#ebebeb", + "colorNeutralBackground5Hover": "#f5f5f5", + "colorNeutralBackground5Pressed": "#f0f0f0", + "colorNeutralBackground5Selected": "#fafafa", + "colorNeutralBackground6": "#e6e6e6", + "colorNeutralBackgroundInverted": "#292929", + "colorNeutralBackgroundStatic": "#333333", + "colorNeutralBackgroundAlpha": "rgba(255, 255, 255, 0.5)", + "colorNeutralBackgroundAlpha2": "rgba(255, 255, 255, 0.8)", + "colorSubtleBackground": "transparent", + "colorSubtleBackgroundHover": "#f5f5f5", + "colorSubtleBackgroundPressed": "#e0e0e0", + "colorSubtleBackgroundSelected": "#ebebeb", + "colorSubtleBackgroundLightAlphaHover": "rgba(255, 255, 255, 0.7)", + "colorSubtleBackgroundLightAlphaPressed": "rgba(255, 255, 255, 0.5)", + "colorSubtleBackgroundLightAlphaSelected": "transparent", + "colorSubtleBackgroundInverted": "transparent", + "colorSubtleBackgroundInvertedHover": "rgba(0, 0, 0, 0.1)", + "colorSubtleBackgroundInvertedPressed": "rgba(0, 0, 0, 0.3)", + "colorSubtleBackgroundInvertedSelected": "rgba(0, 0, 0, 0.2)", + "colorTransparentBackground": "transparent", + "colorTransparentBackgroundHover": "transparent", + "colorTransparentBackgroundPressed": "transparent", + "colorTransparentBackgroundSelected": "transparent", + "colorNeutralBackgroundDisabled": "#f0f0f0", + "colorNeutralBackgroundInvertedDisabled": "rgba(255, 255, 255, 0.1)", + "colorNeutralStencil1": "#e6e6e6", + "colorNeutralStencil2": "#fafafa", + "colorNeutralStencil1Alpha": "rgba(0, 0, 0, 0.1)", + "colorNeutralStencil2Alpha": "rgba(0, 0, 0, 0.05)", + "colorBackgroundOverlay": "rgba(0, 0, 0, 0.4)", + "colorScrollbarOverlay": "rgba(0, 0, 0, 0.5)", + "colorBrandBackground": "#734fb4", + "colorBrandBackgroundHover": "#6444a0", + "colorBrandBackgroundPressed": "#382755", + "colorBrandBackgroundSelected": "#553a86", + "colorCompoundBrandBackground": "#734fb4", + "colorCompoundBrandBackgroundHover": "#6444a0", + "colorCompoundBrandBackgroundPressed": "#553a86", + "colorBrandBackgroundStatic": "#734fb4", + "colorBrandBackground2": "#ddd1ed", + "colorBrandBackground2Hover": "#d0c0e6", + "colorBrandBackground2Pressed": "#b69fd8", + "colorBrandBackground3Static": "#553a86", + "colorBrandBackground4Static": "#382755", + "colorBrandBackgroundInverted": "#ffffff", + "colorBrandBackgroundInvertedHover": "#ddd1ed", + "colorBrandBackgroundInvertedPressed": "#c3afdf", + "colorBrandBackgroundInvertedSelected": "#d0c0e6", + "colorNeutralCardBackground": "#fafafa", + "colorNeutralCardBackgroundHover": "#ffffff", + "colorNeutralCardBackgroundPressed": "#f5f5f5", + "colorNeutralCardBackgroundSelected": "#ebebeb", + "colorNeutralCardBackgroundDisabled": "#f0f0f0", + "colorNeutralStrokeAccessible": "#616161", + "colorNeutralStrokeAccessibleHover": "#575757", + "colorNeutralStrokeAccessiblePressed": "#4d4d4d", + "colorNeutralStrokeAccessibleSelected": "#734fb4", + "colorNeutralStroke1": "#d1d1d1", + "colorNeutralStroke1Hover": "#c7c7c7", + "colorNeutralStroke1Pressed": "#b3b3b3", + "colorNeutralStroke1Selected": "#bdbdbd", + "colorNeutralStroke2": "#e0e0e0", + "colorNeutralStroke3": "#f0f0f0", + "colorNeutralStrokeSubtle": "#e0e0e0", + "colorNeutralStrokeOnBrand": "#ffffff", + "colorNeutralStrokeOnBrand2": "#ffffff", + "colorNeutralStrokeOnBrand2Hover": "#ffffff", + "colorNeutralStrokeOnBrand2Pressed": "#ffffff", + "colorNeutralStrokeOnBrand2Selected": "#ffffff", + "colorBrandStroke1": "#734fb4", + "colorBrandStroke2": "#c3afdf", + "colorBrandStroke2Hover": "#a98fd1", + "colorBrandStroke2Pressed": "#734fb4", + "colorBrandStroke2Contrast": "#c3afdf", + "colorCompoundBrandStroke": "#734fb4", + "colorCompoundBrandStrokeHover": "#6444a0", + "colorCompoundBrandStrokePressed": "#553a86", + "colorNeutralStrokeDisabled": "#e0e0e0", + "colorNeutralStrokeInvertedDisabled": "rgba(255, 255, 255, 0.4)", + "colorTransparentStroke": "transparent", + "colorTransparentStrokeInteractive": "transparent", + "colorTransparentStrokeDisabled": "transparent", + "colorNeutralStrokeAlpha": "rgba(0, 0, 0, 0.05)", + "colorNeutralStrokeAlpha2": "rgba(255, 255, 255, 0.2)", + "colorStrokeFocus1": "#ffffff", + "colorStrokeFocus2": "#000000", + "colorNeutralShadowAmbient": "rgba(0,0,0,0.12)", + "colorNeutralShadowKey": "rgba(0,0,0,0.14)", + "colorNeutralShadowAmbientLighter": "rgba(0,0,0,0.06)", + "colorNeutralShadowKeyLighter": "rgba(0,0,0,0.07)", + "colorNeutralShadowAmbientDarker": "rgba(0,0,0,0.20)", + "colorNeutralShadowKeyDarker": "rgba(0,0,0,0.24)", + "colorBrandShadowAmbient": "rgba(0,0,0,0.30)", + "colorBrandShadowKey": "rgba(0,0,0,0.25)", + "colorPaletteRedBackground1": "#fdf6f6", + "colorPaletteRedBackground2": "#f1bbbc", + "colorPaletteRedBackground3": "#d13438", + "colorPaletteRedForeground1": "#bc2f32", + "colorPaletteRedForeground2": "#751d1f", + "colorPaletteRedForeground3": "#d13438", + "colorPaletteRedBorderActive": "#d13438", + "colorPaletteRedBorder1": "#f1bbbc", + "colorPaletteRedBorder2": "#d13438", + "colorPaletteGreenBackground1": "#f1faf1", + "colorPaletteGreenBackground2": "#9fd89f", + "colorPaletteGreenBackground3": "#107c10", + "colorPaletteGreenForeground1": "#0e700e", + "colorPaletteGreenForeground2": "#094509", + "colorPaletteGreenForeground3": "#107c10", + "colorPaletteGreenBorderActive": "#107c10", + "colorPaletteGreenBorder1": "#9fd89f", + "colorPaletteGreenBorder2": "#107c10", + "colorPaletteDarkOrangeBackground1": "#fdf6f3", + "colorPaletteDarkOrangeBackground2": "#f4bfab", + "colorPaletteDarkOrangeBackground3": "#da3b01", + "colorPaletteDarkOrangeForeground1": "#c43501", + "colorPaletteDarkOrangeForeground2": "#7a2101", + "colorPaletteDarkOrangeForeground3": "#da3b01", + "colorPaletteDarkOrangeBorderActive": "#da3b01", + "colorPaletteDarkOrangeBorder1": "#f4bfab", + "colorPaletteDarkOrangeBorder2": "#da3b01", + "colorPaletteYellowBackground1": "#fffef5", + "colorPaletteYellowBackground2": "#fef7b2", + "colorPaletteYellowBackground3": "#fde300", + "colorPaletteYellowForeground1": "#817400", + "colorPaletteYellowForeground2": "#817400", + "colorPaletteYellowForeground3": "#fde300", + "colorPaletteYellowBorderActive": "#fde300", + "colorPaletteYellowBorder1": "#fef7b2", + "colorPaletteYellowBorder2": "#fde300", + "colorPaletteBerryBackground1": "#fdf5fc", + "colorPaletteBerryBackground2": "#edbbe7", + "colorPaletteBerryBackground3": "#c239b3", + "colorPaletteBerryForeground1": "#af33a1", + "colorPaletteBerryForeground2": "#6d2064", + "colorPaletteBerryForeground3": "#c239b3", + "colorPaletteBerryBorderActive": "#c239b3", + "colorPaletteBerryBorder1": "#edbbe7", + "colorPaletteBerryBorder2": "#c239b3", + "colorPaletteLightGreenBackground1": "#f2fbf2", + "colorPaletteLightGreenBackground2": "#a7e3a5", + "colorPaletteLightGreenBackground3": "#13a10e", + "colorPaletteLightGreenForeground1": "#11910d", + "colorPaletteLightGreenForeground2": "#0b5a08", + "colorPaletteLightGreenForeground3": "#13a10e", + "colorPaletteLightGreenBorderActive": "#13a10e", + "colorPaletteLightGreenBorder1": "#a7e3a5", + "colorPaletteLightGreenBorder2": "#13a10e", + "colorPaletteMarigoldBackground1": "#fefbf4", + "colorPaletteMarigoldBackground2": "#f9e2ae", + "colorPaletteMarigoldBackground3": "#eaa300", + "colorPaletteMarigoldForeground1": "#d39300", + "colorPaletteMarigoldForeground2": "#835b00", + "colorPaletteMarigoldForeground3": "#eaa300", + "colorPaletteMarigoldBorderActive": "#eaa300", + "colorPaletteMarigoldBorder1": "#f9e2ae", + "colorPaletteMarigoldBorder2": "#eaa300", + "colorPaletteRedForegroundInverted": "#dc5e62", + "colorPaletteGreenForegroundInverted": "#359b35", + "colorPaletteYellowForegroundInverted": "#fef7b2", + "colorPaletteDarkRedBackground2": "#d69ca5", + "colorPaletteDarkRedForeground2": "#420610", + "colorPaletteDarkRedBorderActive": "#750b1c", + "colorPaletteCranberryBackground2": "#eeacb2", + "colorPaletteCranberryForeground2": "#6e0811", + "colorPaletteCranberryBorderActive": "#c50f1f", + "colorPalettePumpkinBackground2": "#efc4ad", + "colorPalettePumpkinForeground2": "#712d09", + "colorPalettePumpkinBorderActive": "#ca5010", + "colorPalettePeachBackground2": "#ffddb3", + "colorPalettePeachForeground2": "#8f4e00", + "colorPalettePeachBorderActive": "#ff8c00", + "colorPaletteGoldBackground2": "#ecdfa5", + "colorPaletteGoldForeground2": "#6c5700", + "colorPaletteGoldBorderActive": "#c19c00", + "colorPaletteBrassBackground2": "#e0cea2", + "colorPaletteBrassForeground2": "#553e06", + "colorPaletteBrassBorderActive": "#986f0b", + "colorPaletteBrownBackground2": "#ddc3b0", + "colorPaletteBrownForeground2": "#50301a", + "colorPaletteBrownBorderActive": "#8e562e", + "colorPaletteForestBackground2": "#bdd99b", + "colorPaletteForestForeground2": "#294903", + "colorPaletteForestBorderActive": "#498205", + "colorPaletteSeafoamBackground2": "#a8f0cd", + "colorPaletteSeafoamForeground2": "#00723b", + "colorPaletteSeafoamBorderActive": "#00cc6a", + "colorPaletteDarkGreenBackground2": "#9ad29a", + "colorPaletteDarkGreenForeground2": "#063b06", + "colorPaletteDarkGreenBorderActive": "#0b6a0b", + "colorPaletteLightTealBackground2": "#a6e9ed", + "colorPaletteLightTealForeground2": "#00666d", + "colorPaletteLightTealBorderActive": "#00b7c3", + "colorPaletteTealBackground2": "#9bd9db", + "colorPaletteTealForeground2": "#02494c", + "colorPaletteTealBorderActive": "#038387", + "colorPaletteSteelBackground2": "#94c8d4", + "colorPaletteSteelForeground2": "#00333f", + "colorPaletteSteelBorderActive": "#005b70", + "colorPaletteBlueBackground2": "#a9d3f2", + "colorPaletteBlueForeground2": "#004377", + "colorPaletteBlueBorderActive": "#0078d4", + "colorPaletteRoyalBlueBackground2": "#9abfdc", + "colorPaletteRoyalBlueForeground2": "#002c4e", + "colorPaletteRoyalBlueBorderActive": "#004e8c", + "colorPaletteCornflowerBackground2": "#c8d1fa", + "colorPaletteCornflowerForeground2": "#2c3c85", + "colorPaletteCornflowerBorderActive": "#4f6bed", + "colorPaletteNavyBackground2": "#a3b2e8", + "colorPaletteNavyForeground2": "#001665", + "colorPaletteNavyBorderActive": "#0027b4", + "colorPaletteLavenderBackground2": "#d2ccf8", + "colorPaletteLavenderForeground2": "#3f3682", + "colorPaletteLavenderBorderActive": "#7160e8", + "colorPalettePurpleBackground2": "#c6b1de", + "colorPalettePurpleForeground2": "#341a51", + "colorPalettePurpleBorderActive": "#5c2e91", + "colorPaletteGrapeBackground2": "#d9a7e0", + "colorPaletteGrapeForeground2": "#4c0d55", + "colorPaletteGrapeBorderActive": "#881798", + "colorPaletteLilacBackground2": "#e6bfed", + "colorPaletteLilacForeground2": "#63276d", + "colorPaletteLilacBorderActive": "#b146c2", + "colorPalettePinkBackground2": "#f7c0e3", + "colorPalettePinkForeground2": "#80215d", + "colorPalettePinkBorderActive": "#e43ba6", + "colorPaletteMagentaBackground2": "#eca5d1", + "colorPaletteMagentaForeground2": "#6b0043", + "colorPaletteMagentaBorderActive": "#bf0077", + "colorPalettePlumBackground2": "#d696c0", + "colorPalettePlumForeground2": "#43002b", + "colorPalettePlumBorderActive": "#77004d", + "colorPaletteBeigeBackground2": "#d7d4d4", + "colorPaletteBeigeForeground2": "#444241", + "colorPaletteBeigeBorderActive": "#7a7574", + "colorPaletteMinkBackground2": "#cecccb", + "colorPaletteMinkForeground2": "#343231", + "colorPaletteMinkBorderActive": "#5d5a58", + "colorPalettePlatinumBackground2": "#cdd6d8", + "colorPalettePlatinumForeground2": "#3b4447", + "colorPalettePlatinumBorderActive": "#69797e", + "colorPaletteAnchorBackground2": "#bcc3c7", + "colorPaletteAnchorForeground2": "#202427", + "colorPaletteAnchorBorderActive": "#394146", + "colorStatusSuccessBackground1": "#f1faf1", + "colorStatusSuccessBackground2": "#9fd89f", + "colorStatusSuccessBackground3": "#107c10", + "colorStatusSuccessForeground1": "#0e700e", + "colorStatusSuccessForeground2": "#094509", + "colorStatusSuccessForeground3": "#107c10", + "colorStatusSuccessForegroundInverted": "#54b054", + "colorStatusSuccessBorderActive": "#107c10", + "colorStatusSuccessBorder1": "#9fd89f", + "colorStatusSuccessBorder2": "#107c10", + "colorStatusWarningBackground1": "#fff9f5", + "colorStatusWarningBackground2": "#fdcfb4", + "colorStatusWarningBackground3": "#f7630c", + "colorStatusWarningForeground1": "#bc4b09", + "colorStatusWarningForeground2": "#8a3707", + "colorStatusWarningForeground3": "#bc4b09", + "colorStatusWarningForegroundInverted": "#faa06b", + "colorStatusWarningBorderActive": "#f7630c", + "colorStatusWarningBorder1": "#fdcfb4", + "colorStatusWarningBorder2": "#bc4b09", + "colorStatusDangerBackground1": "#fdf3f4", + "colorStatusDangerBackground2": "#eeacb2", + "colorStatusDangerBackground3": "#c50f1f", + "colorStatusDangerForeground1": "#b10e1c", + "colorStatusDangerForeground2": "#6e0811", + "colorStatusDangerForeground3": "#c50f1f", + "colorStatusDangerForegroundInverted": "#dc626d", + "colorStatusDangerBorderActive": "#c50f1f", + "colorStatusDangerBorder1": "#eeacb2", + "colorStatusDangerBorder2": "#c50f1f", + "colorStatusDangerBackground3Hover": "#b10e1c", + "colorStatusDangerBackground3Pressed": "#960b18", + "shadow2": "0 0 2px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.14)", + "shadow4": "0 0 2px rgba(0,0,0,0.12), 0 2px 4px rgba(0,0,0,0.14)", + "shadow8": "0 0 2px rgba(0,0,0,0.12), 0 4px 8px rgba(0,0,0,0.14)", + "shadow16": "0 0 2px rgba(0,0,0,0.12), 0 8px 16px rgba(0,0,0,0.14)", + "shadow28": "0 0 8px rgba(0,0,0,0.12), 0 14px 28px rgba(0,0,0,0.14)", + "shadow64": "0 0 8px rgba(0,0,0,0.12), 0 32px 64px rgba(0,0,0,0.14)", + "shadow2Brand": "0 0 2px rgba(0,0,0,0.30), 0 1px 2px rgba(0,0,0,0.25)", + "shadow4Brand": "0 0 2px rgba(0,0,0,0.30), 0 2px 4px rgba(0,0,0,0.25)", + "shadow8Brand": "0 0 2px rgba(0,0,0,0.30), 0 4px 8px rgba(0,0,0,0.25)", + "shadow16Brand": "0 0 2px rgba(0,0,0,0.30), 0 8px 16px rgba(0,0,0,0.25)", + "shadow28Brand": "0 0 8px rgba(0,0,0,0.30), 0 14px 28px rgba(0,0,0,0.25)", + "shadow64Brand": "0 0 8px rgba(0,0,0,0.30), 0 32px 64px rgba(0,0,0,0.25)" +} From 4cec6d791f935ea8f50278a5527b21c747cdb180 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 20 Mar 2025 04:09:58 -0700 Subject: [PATCH 18/51] Clean up ADX dashboard functions (#1373) --- src/templates/finops-hub/dashboard.json | 1645 ++++++++++++++++++----- 1 file changed, 1275 insertions(+), 370 deletions(-) diff --git a/src/templates/finops-hub/dashboard.json b/src/templates/finops-hub/dashboard.json index cc66ffc97..bbc5d402c 100644 --- a/src/templates/finops-hub/dashboard.json +++ b/src/templates/finops-hub/dashboard.json @@ -1,8 +1,8 @@ { - "$schema": "https://dataexplorer.azure.com/static/d/schema/52/dashboard.json", + "$schema": "https://dataexplorer.azure.com/static/d/schema/60/dashboard.json", "id": "a20bfb32-a3e1-4854-bc9f-e93b86e40813", - "eTag": "9d0d10a6-73e5-442d-852c-54c476106e31", - "schema_version": "52", + "eTag": "d6fe6578-be94-4e40-b67e-efa4b6fab000", + "schema_version": "60", "title": "FinOps hub", "tiles": [ { @@ -11,7 +11,10 @@ "visualType": "multistat", "pageId": "f416685d-f559-4514-8e45-5e0e09aec286", "layout": { "x": 0, "y": 3, "width": 4, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "152f2041-bbc1-41e4-b155-271b2e0cf6e9" }, + "queryRef": { + "kind": "query", + "queryId": "152f2041-bbc1-41e4-b155-271b2e0cf6e9" + }, "visualOptions": { "multiStat__textSize": "large", "multiStat__valueColumn": null, @@ -29,10 +32,21 @@ "visualType": "column", "pageId": "f416685d-f559-4514-8e45-5e0e09aec286", "layout": { "x": 4, "y": 3, "width": 17, "height": 4 }, - "queryRef": { "kind": "query", "queryId": "bc24e050-f2b9-4b4a-a08d-69fc4a4bb95e" }, + "queryRef": { + "kind": "query", + "queryId": "bc24e050-f2b9-4b4a-a08d-69fc4a4bb95e" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -47,7 +61,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -56,10 +72,21 @@ "visualType": "column", "pageId": "f416685d-f559-4514-8e45-5e0e09aec286", "layout": { "x": 4, "y": 7, "width": 17, "height": 4 }, - "queryRef": { "kind": "query", "queryId": "0d91ea4a-c81d-4a21-b708-b6af37be1eec" }, + "queryRef": { + "kind": "query", + "queryId": "0d91ea4a-c81d-4a21-b708-b6af37be1eec" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -74,7 +101,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -83,7 +112,10 @@ "visualType": "multistat", "pageId": "f416685d-f559-4514-8e45-5e0e09aec286", "layout": { "x": 0, "y": 11, "width": 12, "height": 4 }, - "queryRef": { "kind": "query", "queryId": "f2cecbb0-13f8-4642-afa4-bbcc0558f777" }, + "queryRef": { + "kind": "query", + "queryId": "f2cecbb0-13f8-4642-afa4-bbcc0558f777" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": null, @@ -101,7 +133,10 @@ "visualType": "multistat", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 15, "width": 6, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "5d63e04d-1a11-4307-96f1-ebbf68e09be0" }, + "queryRef": { + "kind": "query", + "queryId": "5d63e04d-1a11-4307-96f1-ebbf68e09be0" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": null, @@ -135,10 +170,21 @@ "visualType": "column", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 6, "y": 2, "width": 16, "height": 9 }, - "queryRef": { "kind": "query", "queryId": "290e7eab-8159-4338-8531-85e2718cedb1" }, + "queryRef": { + "kind": "query", + "queryId": "290e7eab-8159-4338-8531-85e2718cedb1" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "Effective cost", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "Effective cost", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [ { "id": "e7c54e29-4843-465c-ab63-75e816da8fe0", @@ -163,7 +209,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -172,7 +220,7 @@ "visualType": "markdownCard", "pageId": "969ddf4c-8f2a-4ec4-9588-bb2f39473c9f", "layout": { "x": 0, "y": 0, "width": 18, "height": 6 }, - "markdownText": "# FinOps hubs $$ftkver$$ ($$build-month$$)\nThe FinOps hub dashboard provides several summaries of your cost and usage in aligment with the [FinOps Framework](https://aka.ms/ftk/fx/capabilities). All data formatted based on the [FinOps Open Cost and Usage Specification (FOCUS)](https://aka.ms/finops/focus).\n\nMost of this dashboard is designed to work with effective (amortized) cost rather than billed (actual) cost. Amortization breaks down reservation and savings plan purchases and allocates costs to the resources that received the benefit to facilitate chargeback reporting. Effective costs will not match your invoice. For invoice reconciliation, refer to the **Invoicing** page.\n\n[Learn more](https://aka.ms/finops/hubs)\n", + "markdownText": "# FinOps hubs $$ftkver$$ ($$build-month$$)\nThe FinOps hub dashboard provides several summaries of your cost and usage in aligment with the [FinOps Framework](https://aka.ms/finops/fx). All data formatted based on the [FinOps Open Cost and Usage Specification (FOCUS)](https://aka.ms/finops/focus).\n\nMost of this dashboard is designed to work with effective (amortized) cost rather than billed (actual) cost. Amortization breaks down reservation and savings plan purchases and allocates costs to the resources that received the benefit to facilitate chargeback reporting. Effective costs will not match your invoice. For invoice reconciliation, refer to the **Invoicing** page.\n\n[Learn more](https://aka.ms/finops/hubs)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Summary)\n", "visualOptions": {} }, { @@ -189,11 +237,22 @@ "title": "3-month running total trend", "visualType": "column", "pageId": "5838c918-4541-44fe-90d2-77306ef1e241", - "layout": { "x": 0, "y": 13, "width": 16, "height": 7 }, - "queryRef": { "kind": "query", "queryId": "d5ed469a-45ea-49a2-b305-b841050213cf" }, + "layout": { "x": 0, "y": 14, "width": 16, "height": 7 }, + "queryRef": { + "kind": "query", + "queryId": "d5ed469a-45ea-49a2-b305-b841050213cf" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -208,7 +267,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -217,10 +278,21 @@ "visualType": "area", "pageId": "5c57f940-6f0f-4e39-930b-b6e89bb758ad", "layout": { "x": 0, "y": 3, "width": 16, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "10300876-866a-40d7-836d-b3a8783ecece" }, + "queryRef": { + "kind": "query", + "queryId": "10300876-866a-40d7-836d-b3a8783ecece" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -235,7 +307,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -243,11 +317,22 @@ "title": "3-month daily trend", "visualType": "column", "pageId": "5838c918-4541-44fe-90d2-77306ef1e241", - "layout": { "x": 0, "y": 20, "width": 16, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "9e41a624-d5f9-40c6-b47f-fef4b50ec3dd" }, + "layout": { "x": 0, "y": 21, "width": 16, "height": 5 }, + "queryRef": { + "kind": "query", + "queryId": "9e41a624-d5f9-40c6-b47f-fef4b50ec3dd" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -262,7 +347,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -270,11 +357,22 @@ "title": "3-month daily trend by subscription", "visualType": "stackedcolumn", "pageId": "5838c918-4541-44fe-90d2-77306ef1e241", - "layout": { "x": 0, "y": 25, "width": 16, "height": 7 }, - "queryRef": { "kind": "query", "queryId": "f26e2204-270e-4219-8f68-5acef1c9393f" }, + "layout": { "x": 0, "y": 26, "width": 16, "height": 7 }, + "queryRef": { + "kind": "query", + "queryId": "f26e2204-270e-4219-8f68-5acef1c9393f" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -289,7 +387,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -298,10 +398,21 @@ "visualType": "stackedarea", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 6, "y": 11, "width": 16, "height": 7 }, - "queryRef": { "kind": "query", "queryId": "dcc1f533-e5f9-4855-9e4c-21e21fcdf943" }, + "queryRef": { + "kind": "query", + "queryId": "dcc1f533-e5f9-4855-9e4c-21e21fcdf943" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "Cost + savings", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "Cost + savings", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -316,7 +427,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -325,7 +438,10 @@ "visualType": "multistat", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 2, "width": 6, "height": 13 }, - "queryRef": { "kind": "query", "queryId": "e8b343dc-7430-4487-8d44-ef48ac454f2d" }, + "queryRef": { + "kind": "query", + "queryId": "e8b343dc-7430-4487-8d44-ef48ac454f2d" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": null, @@ -374,7 +490,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 23, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "c077a6d4-719f-42fe-b39b-36f77dc68976" }, + "queryRef": { + "kind": "query", + "queryId": "c077a6d4-719f-42fe-b39b-36f77dc68976" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -393,7 +512,10 @@ "visualType": "table", "pageId": "5c57f940-6f0f-4e39-930b-b6e89bb758ad", "layout": { "x": 0, "y": 11, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "3d947a7c-edca-46b5-a862-de77a725c85f" }, + "queryRef": { + "kind": "query", + "queryId": "3d947a7c-edca-46b5-a862-de77a725c85f" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -412,7 +534,10 @@ "visualType": "table", "pageId": "5c57f940-6f0f-4e39-930b-b6e89bb758ad", "layout": { "x": 0, "y": 16, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "3886b5cd-34a8-42d7-9e16-33ea4d236953" }, + "queryRef": { + "kind": "query", + "queryId": "3886b5cd-34a8-42d7-9e16-33ea4d236953" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -431,7 +556,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 58, "width": 22, "height": 4 }, - "markdownText": "# Regions\r\nEffective cost breakdown by region\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)", + "markdownText": "# Regions\r\nEffective cost breakdown by region\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.Regions)", "visualOptions": {} }, { @@ -440,10 +565,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 62, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "d5224d06-c8e7-4dd9-afec-595b39712f5a" }, + "queryRef": { + "kind": "query", + "queryId": "d5224d06-c8e7-4dd9-afec-595b39712f5a" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -458,7 +594,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -467,7 +605,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 67, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "0dcf2c54-7f1d-45e9-a53b-d598a24493a4" }, + "queryRef": { + "kind": "query", + "queryId": "0dcf2c54-7f1d-45e9-a53b-d598a24493a4" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -486,10 +627,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 45, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "30644718-defd-4c6c-9ffa-a9c2cd1f871f" }, + "queryRef": { + "kind": "query", + "queryId": "30644718-defd-4c6c-9ffa-a9c2cd1f871f" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -504,7 +656,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -513,7 +667,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 50, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "6259f773-593c-4953-898c-15aa5ff6e53a" }, + "queryRef": { + "kind": "query", + "queryId": "6259f773-593c-4953-898c-15aa5ff6e53a" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -532,7 +689,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 75, "width": 22, "height": 4 }, - "markdownText": "# Subscriptions\r\nEffective cost breakdown by subscription (subaccount)\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)", + "markdownText": "# Subscriptions\r\nEffective cost breakdown by subscription (subaccount)\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.Subscriptions)", "visualOptions": {} }, { @@ -541,10 +698,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 79, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "21a87abe-19e2-44ec-8298-ba872e66c162" }, + "queryRef": { + "kind": "query", + "queryId": "21a87abe-19e2-44ec-8298-ba872e66c162" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -559,7 +727,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -568,7 +738,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 84, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "90502e9a-2d0d-4ae4-8d9d-cc21f9b72d5d" }, + "queryRef": { + "kind": "query", + "queryId": "90502e9a-2d0d-4ae4-8d9d-cc21f9b72d5d" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -587,7 +760,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 101, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "c2c65ec0-e57d-4834-8a6b-b5975afeb9a0" }, + "queryRef": { + "kind": "query", + "queryId": "c2c65ec0-e57d-4834-8a6b-b5975afeb9a0" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -606,10 +782,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 96, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "61b26784-6a73-4e80-85b2-9c5cfbd2dd06" }, + "queryRef": { + "kind": "query", + "queryId": "61b26784-6a73-4e80-85b2-9c5cfbd2dd06" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -624,7 +811,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -633,7 +822,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 92, "width": 22, "height": 4 }, - "markdownText": "# Resource groups\r\nEffective cost breakdown by resource group\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)", + "markdownText": "# Resource groups\r\nEffective cost breakdown by resource group\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.ResourceGroups)", "visualOptions": {} }, { @@ -642,7 +831,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 109, "width": 22, "height": 4 }, - "markdownText": "# Resources\r\nEffective cost breakdown by resource\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)", + "markdownText": "# Resources\r\nEffective cost breakdown by resource\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.Resources)", "visualOptions": {} }, { @@ -651,10 +840,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 113, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "3924981c-23e4-464d-a872-045df1752750" }, + "queryRef": { + "kind": "query", + "queryId": "3924981c-23e4-464d-a872-045df1752750" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -669,7 +869,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -678,7 +880,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 123, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "c7be613e-deb4-4779-ad75-4445e8d5e01f" }, + "queryRef": { + "kind": "query", + "queryId": "c7be613e-deb4-4779-ad75-4445e8d5e01f" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -697,10 +902,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 118, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "49e24ee0-91de-4b1c-973f-036a3c060aca" }, + "queryRef": { + "kind": "query", + "queryId": "49e24ee0-91de-4b1c-973f-036a3c060aca" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -715,7 +931,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -724,7 +942,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 28, "width": 22, "height": 4 }, - "markdownText": "# Services\r\nEffective cost breakdown by service category and service name\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)", + "markdownText": "# Services\r\nEffective cost breakdown by service category and service name\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.Services)", "visualOptions": {} }, { @@ -733,10 +951,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 32, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "4c7a7614-9b8c-415b-a4e1-d2d53c023d31" }, + "queryRef": { + "kind": "query", + "queryId": "4c7a7614-9b8c-415b-a4e1-d2d53c023d31" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -751,7 +980,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -760,7 +991,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 37, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "1d273b55-d2ea-427c-8a5f-01f6c240e98a" }, + "queryRef": { + "kind": "query", + "queryId": "1d273b55-d2ea-427c-8a5f-01f6c240e98a" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -779,7 +1013,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 131, "width": 22, "height": 4 }, - "markdownText": "# Resource inventory\r\nSummary of resources and their costs\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)", + "markdownText": "# Resource inventory\r\nSummary of resources and their costs\r\n\r\n⬆️ [Top](?tile=e3ac3bbc-a9ef-44dd-828f-226afbcfda33)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.ResourceInventory)", "visualOptions": {} }, { @@ -788,10 +1022,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 154, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "90e30901-a931-4a1d-b81e-0a1821032c3c" }, + "queryRef": { + "kind": "query", + "queryId": "90e30901-a931-4a1d-b81e-0a1821032c3c" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -806,7 +1051,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -815,10 +1062,21 @@ "visualType": "stackedcolumn", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 141, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "ebe41e27-e9f9-478e-ab90-fd1f87906766" }, + "queryRef": { + "kind": "query", + "queryId": "ebe41e27-e9f9-478e-ab90-fd1f87906766" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -833,7 +1091,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -842,7 +1102,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 159, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "7f7b08a9-ae15-46f8-8b0f-767280375add" }, + "queryRef": { + "kind": "query", + "queryId": "7f7b08a9-ae15-46f8-8b0f-767280375add" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -861,11 +1124,22 @@ "visualType": "bar", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 17, "y": 146, "width": 5, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "a35b4c05-8ecb-4c51-9aaf-980af3d7923e" }, + "queryRef": { + "kind": "query", + "queryId": "a35b4c05-8ecb-4c51-9aaf-980af3d7923e" + }, "description": "Uses the Daily trend parameter for the lookback period", "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -880,7 +1154,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -889,11 +1165,22 @@ "visualType": "bar", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 12, "y": 146, "width": 5, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "9c5d3cf0-b6cb-45a2-acfd-b19df425bddf" }, + "queryRef": { + "kind": "query", + "queryId": "9c5d3cf0-b6cb-45a2-acfd-b19df425bddf" + }, "description": "Uses the Daily trend parameter for the lookback period", "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -908,7 +1195,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -917,7 +1206,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 146, "width": 12, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "2d7b6447-2769-40b8-958a-f252dab68b1e" }, + "queryRef": { + "kind": "query", + "queryId": "2d7b6447-2769-40b8-958a-f252dab68b1e" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -936,7 +1228,10 @@ "visualType": "multistat", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 135, "width": 22, "height": 6 }, - "queryRef": { "kind": "query", "queryId": "f062533b-8c94-412f-bf83-0eb5cd06063d" }, + "queryRef": { + "kind": "query", + "queryId": "f062533b-8c94-412f-bf83-0eb5cd06063d" + }, "hideTitle": true, "visualOptions": { "multiStat__textSize": "auto", @@ -955,7 +1250,7 @@ "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 117, "width": 22, "height": 4 }, - "markdownText": "# SKU prices\r\nSummary of the SKUs used and their applicable discounts\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)", + "markdownText": "# SKU prices\r\nSummary of the SKUs used and their applicable discounts\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.SkuPrices)", "visualOptions": {} }, { @@ -964,7 +1259,7 @@ "visualType": "markdownCard", "pageId": "ea47329e-0bc9-4c11-b110-534878dbb3ad", "layout": { "x": 0, "y": 0, "width": 22, "height": 5 }, - "markdownText": "# Understand uage and cost\nThe **Understand usage and cost** domain is focused on data acquisition, reporting, analysis, and alerting on top of your cost, usage, and carbon consumption. This domain focuses on observability and business intelligence. It involves gathering data (ingestion), organizing it for the organization (allocation), generating reports (reporting), and monitoring to proactively identify and address issues (anomalies).\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/understand/understand-cloud-usage-cost)\n", + "markdownText": "# Understand uage and cost\nThe **Understand usage and cost** domain is focused on data acquisition, reporting, analysis, and alerting on top of your cost, usage, and carbon consumption. This domain focuses on observability and business intelligence. It involves gathering data (ingestion), organizing it for the organization (allocation), generating reports (reporting), and monitoring to proactively identify and address issues (anomalies).\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/understand/understand-cloud-usage-cost)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand)\n", "visualOptions": {} }, { @@ -1009,7 +1304,7 @@ "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 106, "width": 22, "height": 4 }, - "markdownText": "# Purchases\r\nCosts from commitment discount, Marketplace, and other purchases\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)", + "markdownText": "# Purchases\r\nCosts from commitment discount, Marketplace, and other purchases\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.Purchases)", "visualOptions": {} }, { @@ -1018,7 +1313,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 0, "width": 22, "height": 2 }, - "markdownText": "  [Services](?tile=d9960334-1cff-4686-9d4a-e6afc5574aa7)\r\n• [Regions](?tile=e47767ba-1884-4ca7-8458-24025b92464a)\r\n• [Subscriptions](?tile=4956ec68-b338-4926-bd72-ae6ca9e886d6)\r\n• [Resource groups](?tile=6750ce15-ec4e-4c60-8079-b00a4b462d63)\r\n• [Resources](?tile=52055726-2788-4216-b813-9d91714c5953)\r\n• [Inventory](?tile=a8edc317-353b-4648-9d32-e73e0d0a2894)", + "markdownText": "  [Services](?tile=d9960334-1cff-4686-9d4a-e6afc5574aa7)\r\n• [Regions](?tile=e47767ba-1884-4ca7-8458-24025b92464a)\r\n• [Subscriptions](?tile=4956ec68-b338-4926-bd72-ae6ca9e886d6)\r\n• [Resource groups](?tile=6750ce15-ec4e-4c60-8079-b00a4b462d63)\r\n• [Resources](?tile=52055726-2788-4216-b813-9d91714c5953)\r\n• [Inventory](?tile=a8edc317-353b-4648-9d32-e73e0d0a2894)\r\n• [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.Nav)", "visualOptions": {} }, { @@ -1026,11 +1321,22 @@ "title": "Daily trend", "visualType": "column", "pageId": "5838c918-4541-44fe-90d2-77306ef1e241", - "layout": { "x": 0, "y": 3, "width": 16, "height": 10 }, - "queryRef": { "kind": "query", "queryId": "1d9c166d-22b6-48fd-9a90-9f983083ecc7" }, + "layout": { "x": 0, "y": 4, "width": 16, "height": 10 }, + "queryRef": { + "kind": "query", + "queryId": "1d9c166d-22b6-48fd-9a90-9f983083ecc7" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "Effective cost", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "Effective cost", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [ { "id": "e7c54e29-4843-465c-ab63-75e816da8fe0", @@ -1055,7 +1361,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1064,7 +1372,7 @@ "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 0, "width": 22, "height": 2 }, - "markdownText": "  [Savings](?tile=fa177e0f-9a74-4475-b64d-a399224e96e0)\r\n• [Commitment discounts](?tile=cad5d666-02e8-4319-bbad-1bdf46ca2961)\r\n• [Purchases](?tile=6ea8b37d-617b-47dd-add0-8e3c0f708540)\r\n• [SKU prices](?tile=5bd3258c-034c-4e23-b543-7cdf87bd153d)\r\n", + "markdownText": "  [Savings](?tile=fa177e0f-9a74-4475-b64d-a399224e96e0)\r\n• [Commitment discounts](?tile=cad5d666-02e8-4319-bbad-1bdf46ca2961)\r\n• [Purchases](?tile=6ea8b37d-617b-47dd-add0-8e3c0f708540)\r\n• [SKU prices](?tile=5bd3258c-034c-4e23-b543-7cdf87bd153d)\r\n• [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.Nav)\r\n", "visualOptions": {} }, { @@ -1073,7 +1381,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 121, "width": 14, "height": 6 }, - "queryRef": { "kind": "query", "queryId": "af6424d4-8f73-4b81-bfdd-f0287ebcaaca" }, + "queryRef": { + "kind": "query", + "queryId": "af6424d4-8f73-4b81-bfdd-f0287ebcaaca" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1092,7 +1403,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 127, "width": 14, "height": 6 }, - "queryRef": { "kind": "query", "queryId": "c4f6542d-a9cb-4284-bd4e-b9f94ad02192" }, + "queryRef": { + "kind": "query", + "queryId": "c4f6542d-a9cb-4284-bd4e-b9f94ad02192" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1111,7 +1425,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 133, "width": 14, "height": 6 }, - "queryRef": { "kind": "query", "queryId": "00ae3917-c783-45f6-a04e-9113e4c5d445" }, + "queryRef": { + "kind": "query", + "queryId": "00ae3917-c783-45f6-a04e-9113e4c5d445" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1130,10 +1447,21 @@ "visualType": "bar", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 14, "y": 121, "width": 8, "height": 18 }, - "queryRef": { "kind": "query", "queryId": "d8a4634e-7ebe-47ce-83b5-ff7f50f6bee6" }, + "queryRef": { + "kind": "query", + "queryId": "d8a4634e-7ebe-47ce-83b5-ff7f50f6bee6" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1148,7 +1476,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1157,7 +1487,7 @@ "visualType": "markdownCard", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 167, "width": 22, "height": 4 }, - "markdownText": "# Purchases\r\nCosts from commitment discount, Marketplace, and other purchases\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)", + "markdownText": "# Purchases\r\nCosts from commitment discount, Marketplace, and other purchases\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Summary.Purchases)", "visualOptions": {} }, { @@ -1166,7 +1496,10 @@ "visualType": "table", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 0, "y": 171, "width": 15, "height": 7 }, - "queryRef": { "kind": "query", "queryId": "98c9b9b5-bebf-41f8-8319-5fa2523f9dd0" }, + "queryRef": { + "kind": "query", + "queryId": "98c9b9b5-bebf-41f8-8319-5fa2523f9dd0" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1185,7 +1518,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 110, "width": 22, "height": 7 }, - "queryRef": { "kind": "query", "queryId": "35a3a2b3-4ab0-4449-96f7-c78db789089e" }, + "queryRef": { + "kind": "query", + "queryId": "35a3a2b3-4ab0-4449-96f7-c78db789089e" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1205,10 +1541,21 @@ "visualType": "bar", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 6, "y": 18, "width": 8, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "5ff29428-de83-4a2c-8f86-d8beebe68750" }, + "queryRef": { + "kind": "query", + "queryId": "5ff29428-de83-4a2c-8f86-d8beebe68750" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1223,7 +1570,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1233,10 +1582,21 @@ "visualType": "bar", "pageId": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "layout": { "x": 14, "y": 18, "width": 8, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "f5f240a8-a818-4f27-bdfb-e96fcfe433bd" }, + "queryRef": { + "kind": "query", + "queryId": "f5f240a8-a818-4f27-bdfb-e96fcfe433bd" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1251,7 +1611,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1260,7 +1622,7 @@ "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 66, "width": 22, "height": 4 }, - "markdownText": "# Commitment discounts\r\nCommitment discount usage and costs\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)", + "markdownText": "# Commitment discounts\r\nCommitment discount usage and costs\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.CommitmentDiscounts)", "visualOptions": {} }, { @@ -1269,7 +1631,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 70, "width": 13, "height": 6 }, - "queryRef": { "kind": "query", "queryId": "d7f31381-ba44-46a1-ad3e-dc6b8826706d" }, + "queryRef": { + "kind": "query", + "queryId": "d7f31381-ba44-46a1-ad3e-dc6b8826706d" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1288,7 +1653,10 @@ "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 11, "width": 15, "height": 9 }, - "queryRef": { "kind": "query", "queryId": "e17346d1-0227-4aa4-8765-f9b4bf43bed5" }, + "queryRef": { + "kind": "query", + "queryId": "e17346d1-0227-4aa4-8765-f9b4bf43bed5" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": "Value", @@ -1349,7 +1717,13 @@ "applyToColumn": null, "hideText": false, "applyTo": "cells", - "conditions": [{ "operator": "==", "column": "Type", "values": ["PartialSavings"] }], + "conditions": [ + { + "operator": "==", + "column": "Type", + "values": ["PartialSavings"] + } + ], "chainingOperator": "and", "colorStyle": "bold", "color": "blue", @@ -1382,7 +1756,10 @@ "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 47, "width": 15, "height": 9 }, - "queryRef": { "kind": "query", "queryId": "f1ef29df-7a1d-4dd0-8619-0c0164707b31" }, + "queryRef": { + "kind": "query", + "queryId": "f1ef29df-7a1d-4dd0-8619-0c0164707b31" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": "Value", @@ -1443,7 +1820,13 @@ "applyToColumn": null, "hideText": false, "applyTo": "cells", - "conditions": [{ "operator": "==", "column": "Type", "values": ["PartialSavings"] }], + "conditions": [ + { + "operator": "==", + "column": "Type", + "values": ["PartialSavings"] + } + ], "chainingOperator": "and", "colorStyle": "bold", "color": "blue", @@ -1476,7 +1859,10 @@ "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 15, "y": 11, "width": 7, "height": 9 }, - "queryRef": { "kind": "query", "queryId": "7d0c2c1f-338b-4534-b173-36b284779131" }, + "queryRef": { + "kind": "query", + "queryId": "7d0c2c1f-338b-4534-b173-36b284779131" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": "Value", @@ -1494,7 +1880,10 @@ "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 15, "y": 47, "width": 7, "height": 9 }, - "queryRef": { "kind": "query", "queryId": "84ecad69-79ac-45b9-a8af-60be28dcc748" }, + "queryRef": { + "kind": "query", + "queryId": "84ecad69-79ac-45b9-a8af-60be28dcc748" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": "Value", @@ -1512,7 +1901,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 37, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "85320475-730b-411f-98d5-fbc345bf5e68" }, + "queryRef": { + "kind": "query", + "queryId": "85320475-730b-411f-98d5-fbc345bf5e68" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1531,10 +1923,21 @@ "visualType": "stackedcolumn", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 24, "width": 15, "height": 6 }, - "queryRef": { "kind": "query", "queryId": "5bbb5369-ac95-45fc-853c-a6a2ce6a9e7b" }, + "queryRef": { + "kind": "query", + "queryId": "5bbb5369-ac95-45fc-853c-a6a2ce6a9e7b" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1549,7 +1952,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1558,7 +1963,7 @@ "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 5, "width": 22, "height": 4 }, - "markdownText": "# Savings\r\nSummary of negotiated and commitment discount savings\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)", + "markdownText": "# Savings\r\nSummary of negotiated and commitment discount savings\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.Savings)", "visualOptions": {} }, { @@ -1567,7 +1972,10 @@ "visualType": "pie", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 15, "y": 20, "width": 7, "height": 10 }, - "queryRef": { "kind": "query", "queryId": "93f0eb9f-fa4d-4c54-96c2-8c1d3387d13a" }, + "queryRef": { + "kind": "query", + "queryId": "93f0eb9f-fa4d-4c54-96c2-8c1d3387d13a" + }, "visualOptions": { "hideLegend": false, "legendLocation": "bottom", @@ -1593,10 +2001,21 @@ "visualType": "stackedcolumn", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 60, "width": 15, "height": 6 }, - "queryRef": { "kind": "query", "queryId": "5c442903-65b0-4b53-9e7c-3ea9c1af7be5" }, + "queryRef": { + "kind": "query", + "queryId": "5c442903-65b0-4b53-9e7c-3ea9c1af7be5" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1611,7 +2030,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1620,7 +2041,10 @@ "visualType": "pie", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 15, "y": 56, "width": 7, "height": 10 }, - "queryRef": { "kind": "query", "queryId": "9a9ee4b0-a37d-475f-bf1d-f51573243491" }, + "queryRef": { + "kind": "query", + "queryId": "9a9ee4b0-a37d-475f-bf1d-f51573243491" + }, "visualOptions": { "hideLegend": false, "legendLocation": "bottom", @@ -1682,7 +2106,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 88, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "377e3693-0738-45d7-97d9-4b6e71ec5b36" }, + "queryRef": { + "kind": "query", + "queryId": "377e3693-0738-45d7-97d9-4b6e71ec5b36" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1701,7 +2128,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 78, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "13cad52d-91e7-4ab4-aad5-4aae21c1019a" }, + "queryRef": { + "kind": "query", + "queryId": "13cad52d-91e7-4ab4-aad5-4aae21c1019a" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1720,7 +2150,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 98, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "dcf69b47-233e-4bc4-b914-3f6f09f4cb82" }, + "queryRef": { + "kind": "query", + "queryId": "dcf69b47-233e-4bc4-b914-3f6f09f4cb82" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1748,7 +2181,7 @@ "visualType": "markdownCard", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 0, "width": 22, "height": 2 }, - "markdownText": "  [FinOps hubs](?tile=1e089e2c-d94a-4bfa-95e7-5f8b1249c982)\r\n• [Ingested data](?tile=10d7d4d3-0201-4cdf-977b-4814152fda24)", + "markdownText": "  [FinOps hubs](?tile=1e089e2c-d94a-4bfa-95e7-5f8b1249c982)\r\n• [Ingested data](?tile=10d7d4d3-0201-4cdf-977b-4814152fda24)\r\n• [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.DataIngestion.Nav)", "visualOptions": {} }, { @@ -1757,7 +2190,7 @@ "visualType": "markdownCard", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 5, "width": 22, "height": 4 }, - "markdownText": "# FinOps hubs\r\nSummary of the cost and usage of FinOps hubs infrastructure\r\n\r\n⬆️ [Top](?tile=ab300a6a-3bbd-450b-942c-7f30113cba15)", + "markdownText": "# FinOps hubs\r\nSummary of the cost and usage of FinOps hubs infrastructure\r\n\r\n⬆️ [Top](?tile=ab300a6a-3bbd-450b-942c-7f30113cba15)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.DataIngestion.FinOpsHubs)", "visualOptions": {} }, { @@ -1766,10 +2199,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 9, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "d7a9ff96-da17-4826-9fb5-b23f4c7b938d" }, + "queryRef": { + "kind": "query", + "queryId": "d7a9ff96-da17-4826-9fb5-b23f4c7b938d" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1784,7 +2228,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1793,10 +2239,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 14, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "13813a00-e634-4428-9eac-ea255fd1eaca" }, + "queryRef": { + "kind": "query", + "queryId": "13813a00-e634-4428-9eac-ea255fd1eaca" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1811,7 +2268,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1820,7 +2279,10 @@ "visualType": "table", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 19, "width": 22, "height": 8 }, - "queryRef": { "kind": "query", "queryId": "62bbceee-c089-45db-822c-0b4745358aa4" }, + "queryRef": { + "kind": "query", + "queryId": "62bbceee-c089-45db-822c-0b4745358aa4" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -1839,7 +2301,7 @@ "visualType": "markdownCard", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 27, "width": 22, "height": 4 }, - "markdownText": "# Ingested data\r\nSummary of the data that's been ingested into FinOps hubs\r\n\r\n⬆️ [Top](?tile=ab300a6a-3bbd-450b-942c-7f30113cba15)", + "markdownText": "# Ingested data\r\nSummary of the data that's been ingested into FinOps hubs\r\n\r\n⬆️ [Top](?tile=ab300a6a-3bbd-450b-942c-7f30113cba15)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.DataIngestion.IngestedData)", "visualOptions": {} }, { @@ -1848,10 +2310,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 34, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "b98c9ed7-47b3-41c1-a596-fd9d32725b33" }, + "queryRef": { + "kind": "query", + "queryId": "b98c9ed7-47b3-41c1-a596-fd9d32725b33" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1866,7 +2339,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1875,10 +2350,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 39, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "187e22fe-3d78-45a2-a2bf-090ece144fd1" }, + "queryRef": { + "kind": "query", + "queryId": "187e22fe-3d78-45a2-a2bf-090ece144fd1" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1893,7 +2379,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1902,8 +2390,17 @@ "visualType": "card", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 31, "width": 4, "height": 3 }, - "queryRef": { "kind": "query", "queryId": "d2c522dc-ef4b-4714-a473-09350e275557" }, - "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": null, "colorRulesDisabled": false, "colorStyle": "light", "colorRules": [] } + "queryRef": { + "kind": "query", + "queryId": "d2c522dc-ef4b-4714-a473-09350e275557" + }, + "visualOptions": { + "multiStat__textSize": "auto", + "multiStat__valueColumn": null, + "colorRulesDisabled": false, + "colorStyle": "light", + "colorRules": [] + } }, { "id": "379b25b8-7188-4657-b82f-dee14b344bec", @@ -1911,8 +2408,17 @@ "visualType": "card", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 4, "y": 31, "width": 4, "height": 3 }, - "queryRef": { "kind": "query", "queryId": "6fe11b78-82ef-4e9a-8411-a65e5b0d8bba" }, - "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": null, "colorRulesDisabled": false, "colorStyle": "light", "colorRules": [] } + "queryRef": { + "kind": "query", + "queryId": "6fe11b78-82ef-4e9a-8411-a65e5b0d8bba" + }, + "visualOptions": { + "multiStat__textSize": "auto", + "multiStat__valueColumn": null, + "colorRulesDisabled": false, + "colorStyle": "light", + "colorRules": [] + } }, { "id": "71b29fd4-2999-45dc-9e4b-14152c48a4f4", @@ -1920,10 +2426,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 44, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "b3621977-59be-4f98-a034-a94479612115" }, + "queryRef": { + "kind": "query", + "queryId": "b3621977-59be-4f98-a034-a94479612115" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1938,7 +2455,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1947,10 +2466,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 49, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "4a2a77fe-e819-4059-b027-dab0a1770a0a" }, + "queryRef": { + "kind": "query", + "queryId": "4a2a77fe-e819-4059-b027-dab0a1770a0a" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1965,7 +2495,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -1974,10 +2506,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 54, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "8f1ad1ef-6f5e-4f20-a1c4-3941e871d0cd" }, + "queryRef": { + "kind": "query", + "queryId": "8f1ad1ef-6f5e-4f20-a1c4-3941e871d0cd" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -1992,7 +2535,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -2001,10 +2546,21 @@ "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", "layout": { "x": 0, "y": 59, "width": 22, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "e9a9a135-6a74-4463-b69f-eac6930ff1f2" }, + "queryRef": { + "kind": "query", + "queryId": "e9a9a135-6a74-4463-b69f-eac6930ff1f2" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -2019,7 +2575,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -2037,7 +2595,7 @@ "visualType": "markdownCard", "pageId": "8beab65c-f5ec-4661-bc67-37b10baffb16", "layout": { "x": 0, "y": 0, "width": 22, "height": 5 }, - "markdownText": "# Quantify business value\nThe **Quantify business value** domain focuses on analyzing cost, usage, and sustainability to align with organizational plans and measure the return on investment from cloud computing efforts. This domain is all about measuring and maximizing the business value each team and workload gets from the cloud to maximize future potential.\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/quantify/quantify-business-value)\n", + "markdownText": "# Quantify business value\nThe **Quantify business value** domain focuses on analyzing cost, usage, and sustainability to align with organizational plans and measure the return on investment from cloud computing efforts. This domain is all about measuring and maximizing the business value each team and workload gets from the cloud to maximize future potential.\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/quantify/quantify-business-value)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Quantify)\n", "visualOptions": {} }, { @@ -2045,7 +2603,7 @@ "title": "", "visualType": "markdownCard", "pageId": "8beab65c-f5ec-4661-bc67-37b10baffb16", - "layout": { "x": 0, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 0, "y": 5, "width": 4, "height": 8 }, "markdownText": "### Planning and estimating\nPlanning and estimating involve predicting the cost and usage of new and existing workloads based on potential architectural changes and shifting business priorities. With this capability, you establish baseline expectations for new cloud workloads and prepare for changes to existing workloads. This capability is an important part of establishing and maintaining organizational budgets.\n\n \n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/planning)", "visualOptions": {} }, @@ -2054,7 +2612,7 @@ "title": "", "visualType": "markdownCard", "pageId": "8beab65c-f5ec-4661-bc67-37b10baffb16", - "layout": { "x": 5, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 4, "y": 5, "width": 4, "height": 8 }, "markdownText": "### Forecasting\nForecasting involves analyzing historical trends and future plans to predict costs, understand the impact on current budgets, and influence future budgets. With this capability, you'll project future cost, usage, and carbon emissions based on historical trends. This capability is a major part of establishing accurate budgets for each team.\n\n \n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/forecasting)", "visualOptions": {} }, @@ -2063,7 +2621,7 @@ "title": "", "visualType": "markdownCard", "pageId": "8beab65c-f5ec-4661-bc67-37b10baffb16", - "layout": { "x": 10, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 8, "y": 5, "width": 5, "height": 8 }, "markdownText": "### Budgeting\nBudgeting is the process of monitoring and managing financial plans and limits over a specific period to control spending effectively. This capability allows you to use established estimates and forecasts to allocate funds to each team for fiscal year planning and set up alerts to ensure budget accountability. This capability plays a key role in staying within established fiscal constraints on an ongoing basis.\n\n \n\n📊 [View report](#5c57f940-6f0f-4e39-930b-b6e89bb758ad)\n   \n📗 [Learn more](http://aka.ms/ftk/fx/budgeting)", "visualOptions": {} }, @@ -2072,7 +2630,7 @@ "title": "", "visualType": "markdownCard", "pageId": "8beab65c-f5ec-4661-bc67-37b10baffb16", - "layout": { "x": 15, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 13, "y": 5, "width": 4, "height": 8 }, "markdownText": "### Benchmarking\nBenchmarking is a systematic process of evaluating the performance and value of cloud services using efficiency metrics, either within an organization or against industry peers. This capability allows you to measure and track key performance indicators to identify and accelerate the adoption of successful initiatives, maximizing cloud return on investment (ROI) across teams and external organizations when applicable.\n\n \n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/benchmarking)", "visualOptions": {} }, @@ -2081,7 +2639,7 @@ "title": "", "visualType": "markdownCard", "pageId": "8beab65c-f5ec-4661-bc67-37b10baffb16", - "layout": { "x": 0, "y": 12, "width": 5, "height": 7 }, + "layout": { "x": 17, "y": 5, "width": 5, "height": 8 }, "markdownText": "### Unit economics\nUnit economics refers to the process of calculating the cost and carbon emissions of a single unit of a business that can show the business value of the cloud. With this capability, you break down cost, usage, and carbon emissions and compare that with the business value per unit to identify high- and low-value workloads. This capability helps you identify areas that can be scaled out to accelerate business value through specific technology decisions.\n\n \n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/uniteconomics)", "visualOptions": {} }, @@ -2091,7 +2649,7 @@ "visualType": "markdownCard", "pageId": "d01a8154-8a60-4d22-96ea-54b45b1417fe", "layout": { "x": 0, "y": 0, "width": 22, "height": 5 }, - "markdownText": "# Optimize usage and cost\nThe **Optimize usage and cost** domain focused on designing and optimizing solutions for efficiency to ensure you get the most out of your cloud investments.\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/optimize/optimize-cloud-usage-cost)\n", + "markdownText": "# Optimize usage and cost\nThe **Optimize usage and cost** domain focused on designing and optimizing solutions for efficiency to ensure you get the most out of your cloud investments.\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/optimize/optimize-cloud-usage-cost)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Quantify)\n", "visualOptions": {} }, { @@ -2099,7 +2657,7 @@ "title": "", "visualType": "markdownCard", "pageId": "d01a8154-8a60-4d22-96ea-54b45b1417fe", - "layout": { "x": 0, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 0, "y": 5, "width": 5, "height": 8 }, "markdownText": "### Architecting for the cloud\nArchitecting for the cloud involves designing and implementing cloud infrastructure and applications to optimize cost, performance, scalability, and reliability. Simultaneously, you align with business objectives.\n\nWith this capability, you ensure solutions are designed for efficiency in early development and migration stages to ensure they follow proven practices to maximize value and reduce waste. This capability is an important step towards reducing post-deployment optimization efforts, which often require much time and effort.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/architecting)", "visualOptions": {} }, @@ -2108,7 +2666,7 @@ "title": "", "visualType": "markdownCard", "pageId": "d01a8154-8a60-4d22-96ea-54b45b1417fe", - "layout": { "x": 5, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 5, "y": 5, "width": 5, "height": 8 }, "markdownText": "### Workload optimization\nWorkload optimization refers to the process of ensuring cloud services are utilized and tuned to maximize business value and minimize wasteful usage and spending. With this capability, you analyze cost, usage, and carbon emissions for cloud workloads to identify opportunities to maximize efficiency. This capability usually starts with recommendations and expands into more nuanced optimization efforts based on detailed resource utilization analysis. This capability can be time and effort intensive as each cloud service has its different optimization opportunities.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/workloads)", "visualOptions": {} }, @@ -2117,7 +2675,7 @@ "title": "", "visualType": "markdownCard", "pageId": "d01a8154-8a60-4d22-96ea-54b45b1417fe", - "layout": { "x": 10, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 10, "y": 5, "width": 4, "height": 8 }, "markdownText": "### Rate optimization\nRate optimization is the practice of obtaining reduced rates on cloud services, often by committing to a certain level of usage or spend over a specific period. With this capability, you analyze SKU usage patterns to inform rate negotiation efforts and commitment discount planning. This capability can lead to impressive discounts based on consistent usage patterns.\n\n📊 [View report](#306fef9a-c760-4559-a326-7c25d196b616)\n   \n📗 [Learn more](http://aka.ms/ftk/fx/rates)", "visualOptions": {} }, @@ -2126,7 +2684,7 @@ "title": "", "visualType": "markdownCard", "pageId": "d01a8154-8a60-4d22-96ea-54b45b1417fe", - "layout": { "x": 15, "y": 5, "width": 5, "height": 7 }, + "layout": { "x": 14, "y": 5, "width": 4, "height": 8 }, "markdownText": "### Licensing and SaaS\nLicensing & SaaS involves managing and optimizing the financial aspects of software licensing agreements and Software as a Service (SaaS) investments within an organization. With this capability, you track and manage software licenses and prepaid SaaS products to ensure they're being fully utilized. This capability also covers bring your own license offers, like Azure Hybrid Benefit.\n\n📊 [View report](#a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05)\n   \n📗 [Learn more](http://aka.ms/ftk/fx/licensing)", "visualOptions": {} }, @@ -2136,7 +2694,7 @@ "visualType": "markdownCard", "pageId": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", "layout": { "x": 0, "y": 0, "width": 22, "height": 2 }, - "markdownText": "  [Hybrid Benefit](?tile=805cac8c-a189-45cb-8ba3-fbb1a06dfba0)", + "markdownText": "  [Hybrid Benefit](?tile=805cac8c-a189-45cb-8ba3-fbb1a06dfba0)\r\n• [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Licensing.Nav)", "visualOptions": {} }, { @@ -2145,7 +2703,7 @@ "visualType": "markdownCard", "pageId": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", "layout": { "x": 0, "y": 5, "width": 22, "height": 4 }, - "markdownText": "# Azure Hybrid Benefit\r\nSummary of the Hybrid Benefit coverage and utilization\r\n\r\n⬆️ [Top](?tile=2ba70b12-ac64-41b9-b13f-d3c91dab6df4)", + "markdownText": "# Azure Hybrid Benefit\r\nSummary of the Hybrid Benefit coverage and utilization\r\n\r\n⬆️ [Top](?tile=2ba70b12-ac64-41b9-b13f-d3c91dab6df4)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Licensing.HybridBenefit)", "visualOptions": {} }, { @@ -2154,7 +2712,10 @@ "visualType": "multistat", "pageId": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", "layout": { "x": 0, "y": 9, "width": 6, "height": 15 }, - "queryRef": { "kind": "query", "queryId": "1a400b6c-9204-434d-88ff-2dc5260a95bf" }, + "queryRef": { + "kind": "query", + "queryId": "1a400b6c-9204-434d-88ff-2dc5260a95bf" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": "Value", @@ -2172,7 +2733,10 @@ "visualType": "table", "pageId": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", "layout": { "x": 6, "y": 9, "width": 16, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "c2ad5370-f4df-4a13-ac31-2c095f88754d" }, + "queryRef": { + "kind": "query", + "queryId": "c2ad5370-f4df-4a13-ac31-2c095f88754d" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": true, @@ -2191,7 +2755,10 @@ "visualType": "table", "pageId": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", "layout": { "x": 6, "y": 14, "width": 16, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "4614acfb-2288-4a71-97f7-32845a9ddcb2" }, + "queryRef": { + "kind": "query", + "queryId": "4614acfb-2288-4a71-97f7-32845a9ddcb2" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": true, @@ -2210,7 +2777,10 @@ "visualType": "table", "pageId": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", "layout": { "x": 6, "y": 19, "width": 16, "height": 5 }, - "queryRef": { "kind": "query", "queryId": "99d44f1f-c53a-40ee-b749-8e5557ec58c7" }, + "queryRef": { + "kind": "query", + "queryId": "99d44f1f-c53a-40ee-b749-8e5557ec58c7" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": true, @@ -2228,7 +2798,7 @@ "title": "", "visualType": "markdownCard", "pageId": "d01a8154-8a60-4d22-96ea-54b45b1417fe", - "layout": { "x": 0, "y": 12, "width": 5, "height": 7 }, + "layout": { "x": 18, "y": 5, "width": 4, "height": 8 }, "markdownText": "### Cloud sustainability\nCloud sustainability balances environmental and financial efficiency in cloud optimization, ensuring alignment with strategic objectives. With this capability, you focus explicitly on optimizing carbon emissions through usage and workload analysis. This capability relies heavily on understanding the carbon impact of different services across different regions to identify the right cost/carbon balance for your organizational goals.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/sustainability)", "visualOptions": {} }, @@ -2238,7 +2808,7 @@ "visualType": "markdownCard", "pageId": "11f019cd-e0cc-4aa7-a125-4dc852eb3f10", "layout": { "x": 0, "y": 0, "width": 22, "height": 5 }, - "markdownText": "# Manage the FinOps practice\nThe **Manage the FinOps practice** domain focuses on establishing a clear and consistent vision of FinOps and driving cultural adoption across your organization. Other domains are focused on the FinOps tasks you perform to drive efficiency and maximize value. This domain is focused more on how you run your FinOps practice and supporting those efforts.\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/manage/manage-finops)\n", + "markdownText": "# Manage the FinOps practice\nThe **Manage the FinOps practice** domain focuses on establishing a clear and consistent vision of FinOps and driving cultural adoption across your organization. Other domains are focused on the FinOps tasks you perform to drive efficiency and maximize value. This domain is focused more on how you run your FinOps practice and supporting those efforts.\n\n[Learn more](https://learn.microsoft.com/cloud-computing/finops/framework/manage/manage-finops)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Manage)\n", "visualOptions": {} }, { @@ -2247,7 +2817,7 @@ "visualType": "markdownCard", "pageId": "11f019cd-e0cc-4aa7-a125-4dc852eb3f10", "layout": { "x": 0, "y": 5, "width": 6, "height": 7 }, - "markdownText": "### FinOps education and enablement\nFinOps education and enablement involve refers to the process of providing training, resources, and support to help individuals and teams within an organization adopt FinOps practices. This capability ensures that stakeholders across the organization have the resources they need to:\n\n- Understand FinOps\n- Understand how it can help them achieve their goals\n- Understand how to perform FinOps tasks using the available tools and services.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/education)", + "markdownText": "### FinOps education and enablement\nFinOps education and enablement involve refers to the process of providing training, resources, and support to help individuals and teams within an organization adopt FinOps practices. This capability ensures that stakeholders across the organization have the resources they need to:\n\n- Understand FinOps\n- Understand how it can help them achieve their goals\n- Understand how to perform FinOps tasks using the available tools and services.\n\n🧭 [Open FinOps guide](https://aka.ms/finops/guide)\n   \n📗 [Learn more](http://aka.ms/ftk/fx/education)", "visualOptions": {} }, { @@ -2282,8 +2852,8 @@ "title": "", "visualType": "markdownCard", "pageId": "11f019cd-e0cc-4aa7-a125-4dc852eb3f10", - "layout": { "x": 0, "y": 12, "width": 5, "height": 6 }, - "markdownText": "### Invoicing and chargeback\nInvoicing and chargeback refer to the process of receiving, reconciling, and paying provider invoices, and then billing internal teams for their respective cloud costs using existing internal finance tools and processes. With this capability, you break down invoices and cross-charge portions of these invoices to the teams responsible for the charges.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/chargeback)", + "layout": { "x": 0, "y": 12, "width": 6, "height": 7 }, + "markdownText": "### Invoicing and chargeback\nInvoicing and chargeback refer to the process of receiving, reconciling, and paying provider invoices, and then billing internal teams for their respective cloud costs using existing internal finance tools and processes. With this capability, you break down invoices and cross-charge portions of these invoices to the teams responsible for the charges.\n\n📊 [View report](#f416685d-f559-4514-8e45-5e0e09aec286)\n   \n📗 [Learn more](http://aka.ms/ftk/fx/chargeback)", "visualOptions": {} }, { @@ -2291,8 +2861,8 @@ "title": "", "visualType": "markdownCard", "pageId": "11f019cd-e0cc-4aa7-a125-4dc852eb3f10", - "layout": { "x": 5, "y": 12, "width": 7, "height": 6 }, - "markdownText": "### FinOps assessment\nFinOps assessment refers to the process of measuring the effectiveness of a FinOps practice, aligning activities with organizational goals, and identifying areas for improvement to drive FinOps maturity. With this capability, you assess and benchmark the maturity of different teams to identify focus areas for key milestones. This capability is important to set clear, quantitative expectations with teams that are backed up with recommendations to drive targeted improvements and prioritize organizational goals.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/assessment)", + "layout": { "x": 6, "y": 12, "width": 6, "height": 7 }, + "markdownText": "### FinOps assessment\nFinOps assessment refers to the process of measuring the effectiveness of a FinOps practice, aligning activities with organizational goals, and identifying areas for improvement to drive FinOps maturity. With this capability, you assess and benchmark the maturity of different teams to identify focus areas for key milestones. This capability is important to set clear, quantitative expectations with teams that are backed up with recommendations to drive targeted improvements and prioritize organizational goals.\n\n📋 [Start a FinOps review](https://aka.ms/finops/review)\n   \n📗 [Learn more](http://aka.ms/ftk/fx/assessment)", "visualOptions": {} }, { @@ -2300,7 +2870,7 @@ "title": "", "visualType": "markdownCard", "pageId": "11f019cd-e0cc-4aa7-a125-4dc852eb3f10", - "layout": { "x": 12, "y": 12, "width": 5, "height": 6 }, + "layout": { "x": 12, "y": 12, "width": 5, "height": 7 }, "markdownText": "### FinOps tools and services\nFinOps tools and services encapsulate identifying, configuring, and integrating tools and services that meet the needs of FinOps capabilities. They also enable the FinOps practice at scale throughout the organization. With this capability, you identify the tools and services needed to accelerate FinOps tasks and support your FinOps practice.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/tools)", "visualOptions": {} }, @@ -2309,53 +2879,35 @@ "title": "", "visualType": "markdownCard", "pageId": "11f019cd-e0cc-4aa7-a125-4dc852eb3f10", - "layout": { "x": 17, "y": 12, "width": 5, "height": 6 }, + "layout": { "x": 17, "y": 12, "width": 5, "height": 7 }, "markdownText": "### Intersecting frameworks\nFinOps and intersecting frameworks refers to integrating FinOps practices with other frameworks and methodologies used by an organization. With this capability, you'll partner with stakeholders in other disciplines to understand each other's others priorities to achieve an acceptable balance compared to cost, usage, and carbon efficiency goals.\n\n📊 Coming soon\n   \n📗 [Learn more](http://aka.ms/ftk/fx/frameworks)", "visualOptions": {} }, { "id": "876b81e5-4f71-4c69-bd62-8d470f50bf31", - "title": "About this domain", + "title": "About this capability", "visualType": "markdownCard", "pageId": "f416685d-f559-4514-8e45-5e0e09aec286", "layout": { "x": 0, "y": 0, "width": 21, "height": 3 }, - "markdownText": "Invoicing and chargeback refer to the process of receiving, reconciling, and paying provider invoices, and then billing internal teams for their respective cloud costs using existing internal finance tools and processes. With this capability, you break down invoices and cross-charge portions of these invoices to the teams responsible for the charges. [Learn more](http://aka.ms/ftk/fx/chargeback)", + "markdownText": "Invoicing and chargeback refer to the process of receiving, reconciling, and paying provider invoices, and then billing internal teams for their respective cloud costs using existing internal finance tools and processes. With this capability, you break down invoices and cross-charge portions of these invoices to the teams responsible for the charges.\r\n\r\n[Learn more](http://aka.ms/ftk/fx/chargeback)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Manage.Invoicing)", "visualOptions": {} }, { "id": "a66f0b2b-6bce-4bfb-ad3e-13f7eabcb586", - "title": "About this domain", + "title": "About this capability", "visualType": "markdownCard", "pageId": "5c57f940-6f0f-4e39-930b-b6e89bb758ad", "layout": { "x": 0, "y": 0, "width": 22, "height": 3 }, - "markdownText": "Budgeting is the process of monitoring and managing financial plans and limits over a specific period to control spending effectively. This capability allows you to use established estimates and forecasts to allocate funds to each team for fiscal year planning and set up alerts to ensure budget accountability. This capability plays a key role in staying within established fiscal constraints on an ongoing basis. [Learn more](http://aka.ms/ftk/fx/budgeting)", - "visualOptions": {} - }, - { - "id": "8f02d466-36fc-464b-adb2-bfa4ff888891", - "title": "About this domain", - "visualType": "markdownCard", - "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 2, "width": 22, "height": 3 }, - "markdownText": "Rate optimization is the practice of obtaining reduced rates on cloud services, often by committing to a certain level of usage or spend over a specific period. With this capability, you analyze SKU usage patterns to inform rate negotiation efforts and commitment discount planning. This capability can lead to impressive discounts based on consistent usage patterns. [Learn more](http://aka.ms/ftk/fx/rates)", - "visualOptions": {} - }, - { - "id": "3b6b230c-4bc1-40f7-917a-aa7c02ba22c5", - "title": "About this domain", - "visualType": "markdownCard", - "pageId": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", - "layout": { "x": 0, "y": 2, "width": 22, "height": 3 }, - "markdownText": "Licensing & SaaS involves managing and optimizing the financial aspects of software licensing agreements and Software as a Service (SaaS) investments within an organization. With this capability, you track and manage software licenses and prepaid SaaS products to ensure they're being fully utilized. This capability also covers bring your own license offers, like Azure Hybrid Benefit. [Learn more](http://aka.ms/ftk/fx/licensing)", + "markdownText": "Budgeting is the process of monitoring and managing financial plans and limits over a specific period to control spending effectively. This capability allows you to use established estimates and forecasts to allocate funds to each team for fiscal year planning and set up alerts to ensure budget accountability. This capability plays a key role in staying within established fiscal constraints on an ongoing basis.\r\n\r\n[Learn more](http://aka.ms/ftk/fx/budgeting)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Quantify.Budgeting.Nav)", "visualOptions": {} }, { "id": "08c92e20-6563-464b-893f-81d80dd3caa1", - "title": "About this domain", + "title": "About this capability", "visualType": "markdownCard", "pageId": "5838c918-4541-44fe-90d2-77306ef1e241", - "layout": { "x": 0, "y": 0, "width": 16, "height": 3 }, - "markdownText": "Anomaly management refers to the practice of detecting and addressing abnormal or unexpected cost and usage patterns in a timely manner. With this capability, you identify, triage, and address unexpected changes in cost, usage, and carbon. This capability is especially important with usage-based billing and sustainability models, where small fluctuations in usage can result in large fiscal and environmental impact. [Learn more](http://aka.ms/ftk/fx/anomalies)\n", + "layout": { "x": 0, "y": 0, "width": 16, "height": 4 }, + "markdownText": "Anomaly management refers to the practice of detecting and addressing abnormal or unexpected cost and usage patterns in a timely manner. With this capability, you identify, triage, and address unexpected changes in cost, usage, and carbon. This capability is especially important with usage-based billing and sustainability models, where small fluctuations in usage can result in large fiscal and environmental impact.\n\n[Learn more](http://aka.ms/ftk/fx/anomalies)     [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.Anomalies.Nav)\n", "visualOptions": {} }, { @@ -2363,11 +2915,22 @@ "title": "Forecast (next n days)", "visualType": "timechart", "pageId": "5838c918-4541-44fe-90d2-77306ef1e241", - "layout": { "x": 0, "y": 32, "width": 9, "height": 7 }, - "queryRef": { "kind": "query", "queryId": "5fd3ea2a-8882-4438-9103-fa3945240604" }, + "layout": { "x": 0, "y": 33, "width": 9, "height": 7 }, + "queryRef": { + "kind": "query", + "queryId": "5fd3ea2a-8882-4438-9103-fa3945240604" + }, "visualOptions": { "multipleYAxes": { - "base": { "id": "-1", "label": "", "columns": [], "yAxisMaximumValue": null, "yAxisMinimumValue": null, "yAxisScale": "linear", "horizontalLines": [] }, + "base": { + "id": "-1", + "label": "", + "columns": [], + "yAxisMaximumValue": null, + "yAxisMinimumValue": null, + "yAxisScale": "linear", + "horizontalLines": [] + }, "additional": [], "showMultiplePanels": false }, @@ -2382,7 +2945,9 @@ "crossFilterDisabled": false, "drillthroughDisabled": false, "crossFilter": [], - "drillthrough": [] + "drillthrough": [], + "selectedDataOnLoad": { "all": true, "limit": 10 }, + "dataPointsTooltip": { "all": false, "limit": 1 } } }, { @@ -2391,7 +2956,10 @@ "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 20, "width": 15, "height": 4 }, - "queryRef": { "kind": "query", "queryId": "e1bc2d51-44af-4dd9-8b0d-a71088b551f5" }, + "queryRef": { + "kind": "query", + "queryId": "e1bc2d51-44af-4dd9-8b0d-a71088b551f5" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": "Value", @@ -2452,7 +3020,13 @@ "applyToColumn": null, "hideText": false, "applyTo": "cells", - "conditions": [{ "operator": "==", "column": "Type", "values": ["PartialSavings"] }], + "conditions": [ + { + "operator": "==", + "column": "Type", + "values": ["PartialSavings"] + } + ], "chainingOperator": "and", "colorStyle": "bold", "color": "blue", @@ -2482,7 +3056,13 @@ "applyToColumn": null, "hideText": false, "applyTo": "cells", - "conditions": [{ "operator": "==", "column": "Type", "values": ["EffectiveSavingsRate"] }], + "conditions": [ + { + "operator": "==", + "column": "Type", + "values": ["EffectiveSavingsRate"] + } + ], "chainingOperator": "and", "colorStyle": "bold", "color": "yellow", @@ -2500,7 +3080,10 @@ "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 30, "width": 22, "height": 7 }, - "queryRef": { "kind": "query", "queryId": "3b3f0a58-2d84-4e3e-bebc-3e747a7d5ede" }, + "queryRef": { + "kind": "query", + "queryId": "3b3f0a58-2d84-4e3e-bebc-3e747a7d5ede" + }, "visualOptions": { "table__enableRenderLinks": true, "colorRulesDisabled": false, @@ -2519,7 +3102,10 @@ "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", "layout": { "x": 0, "y": 56, "width": 15, "height": 4 }, - "queryRef": { "kind": "query", "queryId": "cb34f22b-9370-460c-9658-3e73d220bbc7" }, + "queryRef": { + "kind": "query", + "queryId": "cb34f22b-9370-460c-9658-3e73d220bbc7" + }, "visualOptions": { "multiStat__textSize": "auto", "multiStat__valueColumn": "Value", @@ -2580,7 +3166,13 @@ "applyToColumn": null, "hideText": false, "applyTo": "cells", - "conditions": [{ "operator": "==", "column": "Type", "values": ["PartialSavings"] }], + "conditions": [ + { + "operator": "==", + "column": "Type", + "values": ["PartialSavings"] + } + ], "chainingOperator": "and", "colorStyle": "bold", "color": "blue", @@ -2610,7 +3202,13 @@ "applyToColumn": null, "hideText": false, "applyTo": "cells", - "conditions": [{ "operator": "==", "column": "Type", "values": ["EffectiveSavingsRate"] }], + "conditions": [ + { + "operator": "==", + "column": "Type", + "values": ["EffectiveSavingsRate"] + } + ], "chainingOperator": "and", "colorStyle": "bold", "color": "yellow", @@ -2624,12 +3222,36 @@ } ], "baseQueries": [ - { "id": "58764bcb-2ba0-4c7f-b018-e5d7f6cff688", "queryId": "43612ae4-c475-4f22-bb50-ce9d995abb8f", "variableName": "CostsThisMonth" }, - { "id": "21512220-154c-4646-a188-72e8c437d8ed", "queryId": "cb1f5404-c0b1-42fd-99fb-3cff7b08daaa", "variableName": "CostsLastMonth" }, - { "id": "5fa73857-4e92-4a16-8179-f94563e5f605", "queryId": "4ce0f587-2d45-436c-8f79-102c6b382439", "variableName": "CostsByMonth" }, - { "id": "4880346a-0a24-48f9-bf25-b7427df29d69", "queryId": "6b598467-8c31-4693-b1eb-7ed683fcfc3a", "variableName": "CostsByDay" }, - { "id": "8ca40660-3fbc-4a08-b12e-92e7382d9449", "queryId": "4a1973bf-08e9-4e82-b8e6-6edff81cf0a5", "variableName": "CostsByDayAHB" }, - { "id": "48ebd897-d085-490f-8b4b-9b43d4fb2efc", "queryId": "eb9259cc-05b7-4441-a66d-a29026fe371b", "variableName": "CostsPlus" } + { + "id": "58764bcb-2ba0-4c7f-b018-e5d7f6cff688", + "queryId": "43612ae4-c475-4f22-bb50-ce9d995abb8f", + "variableName": "CostsThisMonth" + }, + { + "id": "21512220-154c-4646-a188-72e8c437d8ed", + "queryId": "cb1f5404-c0b1-42fd-99fb-3cff7b08daaa", + "variableName": "CostsLastMonth" + }, + { + "id": "5fa73857-4e92-4a16-8179-f94563e5f605", + "queryId": "4ce0f587-2d45-436c-8f79-102c6b382439", + "variableName": "CostsByMonth" + }, + { + "id": "4880346a-0a24-48f9-bf25-b7427df29d69", + "queryId": "6b598467-8c31-4693-b1eb-7ed683fcfc3a", + "variableName": "CostsByDay" + }, + { + "id": "8ca40660-3fbc-4a08-b12e-92e7382d9449", + "queryId": "4a1973bf-08e9-4e82-b8e6-6edff81cf0a5", + "variableName": "CostsByDayAHB" + }, + { + "id": "48ebd897-d085-490f-8b4b-9b43d4fb2efc", + "queryId": "eb9259cc-05b7-4441-a66d-a29026fe371b", + "variableName": "CostsPlus" + } ], "parameters": [ { @@ -2641,7 +3263,14 @@ "selectionType": "scalar", "includeAllOption": false, "defaultValue": { "kind": "query-result" }, - "dataSource": { "kind": "query", "columns": { "value": "Value", "label": "Label" }, "queryRef": { "kind": "query", "queryId": "c9039243-968d-4e75-9899-8d4ab51a9896" } }, + "dataSource": { + "kind": "query", + "columns": { "value": "Value", "label": "Label" }, + "queryRef": { + "kind": "query", + "queryId": "c9039243-968d-4e75-9899-8d4ab51a9896" + } + }, "showOnPages": { "kind": "all" } }, { @@ -2666,512 +3295,788 @@ } ], "dataSources": [ - { "id": "23540be2-ffc9-4b61-8c4c-05e493e682a6", "kind": "manual-kusto", "scopeId": "kusto", "name": "Hub", "clusterUri": "https://ftk-mf.westcentralus.kusto.windows.net/", "database": "Hub" } + { + "id": "23540be2-ffc9-4b61-8c4c-05e493e682a6", + "kind": "manual-kusto", + "scopeId": "kusto", + "name": "Hub", + "clusterUri": "https://ftk-mf.westcentralus.kusto.windows.net/", + "database": "Hub" + } ], "pages": [ { "name": "About", "id": "969ddf4c-8f2a-4ec4-9588-bb2f39473c9f" }, { "name": "UNDERSTAND", "id": "ea47329e-0bc9-4c11-b110-534878dbb3ad" }, { "id": "f8ee3008-df7e-442f-825e-2e3b46e4c185", "name": "- Summary" }, - { "name": "- Anomaly management", "id": "5838c918-4541-44fe-90d2-77306ef1e241" }, - { "name": "- Data ingestion", "id": "9e099251-9658-48da-b416-80422a2a47c7" }, + { + "name": "- Anomaly management", + "id": "5838c918-4541-44fe-90d2-77306ef1e241" + }, + { + "name": "- Data ingestion", + "id": "9e099251-9658-48da-b416-80422a2a47c7" + }, { "name": "OPTIMIZE", "id": "d01a8154-8a60-4d22-96ea-54b45b1417fe" }, - { "name": "- Rate optimization", "id": "306fef9a-c760-4559-a326-7c25d196b616" }, - { "id": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", "name": "- Licensing + SaaS" }, + { + "name": "- Rate optimization", + "id": "306fef9a-c760-4559-a326-7c25d196b616" + }, + { + "id": "a4ec1d55-5b6e-49af-bb9e-4f3d136cdf05", + "name": "- Licensing + SaaS" + }, { "name": "QUANTIFY", "id": "8beab65c-f5ec-4661-bc67-37b10baffb16" }, { "name": "- Budgeting", "id": "5c57f940-6f0f-4e39-930b-b6e89bb758ad" }, { "name": "MANAGE", "id": "11f019cd-e0cc-4aa7-a125-4dc852eb3f10" }, - { "name": "- Invoicing + chargeback", "id": "f416685d-f559-4514-8e45-5e0e09aec286" } + { + "name": "- Invoicing + chargeback", + "id": "f416685d-f559-4514-8e45-5e0e09aec286" + } ], "queries": [ { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['(ignore)', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']);\nlet costs = materialize(\n CostsLastMonth\n | summarize BilledCost = round(sum(BilledCost), 2), EffectiveCost = round(sum(EffectiveCost), 2) by BillingPeriodStart = startofmonth(BillingPeriodStart)\n | extend json = todynamic(strcat('[{\"type\":\"Billed cost\", \"Cost\":', BilledCost, '}, {\"type\":\"Effective cost\", \"Cost\":', EffectiveCost, '}]'))\n | mv-expand json\n | project Type = strcat(json.type, ' (', monthname[monthofyear(BillingPeriodStart)], ' ', format_datetime(BillingPeriodStart, 'yyyy'), ')'), Cost = todouble(json.Cost)\n);\ncosts", "id": "152f2041-bbc1-41e4-b155-271b2e0cf6e9", "usedVariables": ["CostsLastMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "Costs_v1_0\n| summarize BilledCost = round(sum(BilledCost), 2), EffectiveCost = round(sum(EffectiveCost), 2) by BillingPeriodStart = startofmonth(BillingPeriodStart)\n| render timechart", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsByMonth\n| summarize BilledCost = round(sum(BilledCost), 2), EffectiveCost = round(sum(EffectiveCost), 2) by BillingPeriodStart = startofmonth(BillingPeriodStart)\n| render timechart", "id": "bc24e050-f2b9-4b4a-a08d-69fc4a4bb95e", - "usedVariables": [] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "Costs_v1_0\n// | summarize BilledCost = round(sum(BilledCost), 2), EffectiveCost = round(sum(EffectiveCost), 2) by BillingPeriodStart = startofmonth(BillingPeriodStart)\n// | render timechart\n| summarize BilledCost = sum(BilledCost), EffectiveCost = sum(EffectiveCost) by BillingPeriodStart = startofmonth(BillingPeriodStart)\n| order by BillingPeriodStart asc\n| extend PreviousBilledCost = prev(BilledCost)\n| extend PreviousEffectiveCost = prev(EffectiveCost)\n| project BillingPeriodStart\n , BilledCost = iif(isempty(PreviousBilledCost), todouble(0), todouble((BilledCost - PreviousBilledCost) * 100.0 / PreviousBilledCost))\n , EffectiveCost = iif(isempty(PreviousEffectiveCost), todouble(0), todouble((EffectiveCost - PreviousEffectiveCost) * 100.0 / PreviousEffectiveCost))\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsByMonth\n// | summarize BilledCost = round(sum(BilledCost), 2), EffectiveCost = round(sum(EffectiveCost), 2) by BillingPeriodStart = startofmonth(BillingPeriodStart)\n// | render timechart\n| summarize BilledCost = sum(BilledCost), EffectiveCost = sum(EffectiveCost) by BillingPeriodStart = startofmonth(BillingPeriodStart)\n| order by BillingPeriodStart asc\n| extend PreviousBilledCost = prev(BilledCost)\n| extend PreviousEffectiveCost = prev(EffectiveCost)\n| project BillingPeriodStart\n , BilledCost = iif(isempty(PreviousBilledCost), todouble(0), todouble((BilledCost - PreviousBilledCost) * 100.0 / PreviousBilledCost))\n , EffectiveCost = iif(isempty(PreviousEffectiveCost), todouble(0), todouble((EffectiveCost - PreviousEffectiveCost) * 100.0 / PreviousEffectiveCost))\n", "id": "0d91ea4a-c81d-4a21-b708-b6af37be1eec", - "usedVariables": [] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let data = materialize(\n CostsLastMonth\n | summarize\n Subscriptions = dcount(SubAccountId),\n ResourceGroups = dcount(strcat(SubAccountId, x_ResourceGroupName)),\n Resources = dcount(ResourceId),\n Services = dcount(ServiceName)\n | project json = todynamic(strcat('[{ \"Type\":\"Subscriptions\", \"Count\":', Subscriptions, ' }, { \"Type\":\"Resource groups\", \"Count\":', ResourceGroups, ' }, { \"Type\":\"Resources\", \"Count\":', Resources, ' }, { \"Type\":\"Services\", \"Count\":', Services, ' }]'))\n | mv-expand json\n | project Label = tostring(json.Type), Count = tolong(json.Count)\n);\ndata", "id": "f2cecbb0-13f8-4642-afa4-bbcc0558f777", "usedVariables": ["CostsLastMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let data = materialize(\n CostsByDay\n | summarize\n Subscriptions = dcount(SubAccountId),\n ResourceGroups = dcount(strcat(SubAccountId, x_ResourceGroupName)),\n Resources = dcount(ResourceId),\n Services = dcount(ServiceName)\n | project json = todynamic(strcat('[{ \"Type\":\"Subscriptions\", \"Count\":', Subscriptions, ' }, { \"Type\":\"Resource groups\", \"Count\":', ResourceGroups, ' }, { \"Type\":\"Resources\", \"Count\":', Resources, ' }, { \"Type\":\"Services\", \"Count\":', Services, ' }]'))\n | mv-expand json\n | project Label = tostring(json.Type), Count = tolong(json.Count)\n);\ndata", "id": "5d63e04d-1a11-4307-96f1-ebbf68e09be0", "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByMonth\n| summarize EffectiveCost = sum(EffectiveCost) by BillingPeriodStart\n| order by BillingPeriodStart asc\n| extend PreviousEffectiveCost = prev(EffectiveCost)\n| project BillingPeriodStart, EffectiveCost, Change = iif(isempty(PreviousEffectiveCost), todouble(0), todouble((EffectiveCost - PreviousEffectiveCost) / PreviousEffectiveCost)) * 100\n", "id": "290e7eab-8159-4338-8531-85e2718cedb1", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCosts_v1_0\n| where ChargePeriodStart >= startofmonth(ago(90d))\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart, Day = dayofmonth(ChargePeriodStart), Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| order by ChargePeriodStart asc\n| extend EffectiveCostRunningTotal = row_cumsum(EffectiveCost, prev(Month) != Month)\n| project Day, EffectiveCostRunningTotal, Month\n| render areachart ", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsPlus\n| where ChargePeriodStart >= startofmonth(ago(90d))\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart, Day = dayofmonth(ChargePeriodStart), Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| order by ChargePeriodStart asc\n| extend EffectiveCostRunningTotal = row_cumsum(EffectiveCost, prev(Month) != Month)\n| project Day, EffectiveCostRunningTotal, Month\n| render areachart ", "id": "d5ed469a-45ea-49a2-b305-b841050213cf", - "usedVariables": [] + "usedVariables": ["CostsPlus"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCosts_v1_0\n| where ChargePeriodStart >= startofmonth(startofmonth(now()) - 1d)\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart, Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| order by ChargePeriodStart asc\n| extend EffectiveCostRunningTotal = row_cumsum(EffectiveCost, prev(Month) != Month)\n| project ChargePeriodStart, EffectiveCostRunningTotal, Month\n| render areachart ", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsPlus\n| where ChargePeriodStart >= startofmonth(startofmonth(now()) - 1d)\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart, Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| order by ChargePeriodStart asc\n| extend EffectiveCostRunningTotal = row_cumsum(EffectiveCost, prev(Month) != Month)\n| project ChargePeriodStart, EffectiveCostRunningTotal, Month\n| render areachart ", "id": "10300876-866a-40d7-836d-b3a8783ecece", - "usedVariables": [] + "usedVariables": ["CostsPlus"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCosts_v1_0\n| where ChargePeriodStart >= startofmonth(ago(90d))\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart, Day = dayofmonth(ChargePeriodStart), Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| order by ChargePeriodStart asc\n| project Day, EffectiveCost, Month\n| render columnchart", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsPlus\n| where ChargePeriodStart >= startofmonth(ago(90d))\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart, Day = dayofmonth(ChargePeriodStart), Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| order by ChargePeriodStart asc\n| project Day, EffectiveCost, Month\n| render columnchart", "id": "9e41a624-d5f9-40c6-b47f-fef4b50ec3dd", - "usedVariables": [] + "usedVariables": ["CostsPlus"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let costs = Costs_v1_0 | where ChargePeriodStart >= startofmonth(ago(90d));\nlet all = costs | summarize sum(EffectiveCost) by SubAccountId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = SubAccountId in (topX)\n| extend SubAccountId = iff(inTopX, SubAccountId, otherId)\n| extend SubAccountName = iff(inTopX, SubAccountName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart,\n SubAccountId\n| project ChargePeriodStart, EffectiveCost, Sub = iff(SubAccountId == otherId, SubAccountName, strcat(SubAccountName, ' (', split(SubAccountId, '/')[2], ')'))\n| order by EffectiveCost desc\n| render columnchart", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let costs = CostsPlus | where ChargePeriodStart >= startofmonth(ago(90d));\nlet all = costs | summarize sum(EffectiveCost) by SubAccountId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = SubAccountId in (topX)\n| extend SubAccountId = iff(inTopX, SubAccountId, otherId)\n| extend SubAccountName = iff(inTopX, SubAccountName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart,\n SubAccountId\n| project ChargePeriodStart, EffectiveCost, Sub = iff(SubAccountId == otherId, SubAccountName, strcat(SubAccountName, ' (', split(SubAccountId, '/')[2], ')'))\n| order by EffectiveCost desc\n| render columnchart", "id": "f26e2204-270e-4219-8f68-5acef1c9393f", - "usedVariables": ["maxGroupCount"] + "usedVariables": ["CostsPlus", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCosts_v1_0\n| where ChargePeriodStart >= startofmonth(startofmonth(now()) - 1d)\n| summarize \n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost)\n by\n ChargePeriodStart,\n Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| extend CommitmentDiscountSavings = ContractedCost - EffectiveCost\n| extend NegotiatedDiscountSavings = ListCost - ContractedCost\n| order by ChargePeriodStart asc\n| extend EffectiveCostRunningTotal = row_cumsum(EffectiveCost, prev(Month) != Month)\n| extend CommitmentDiscountSavingsRunningTotal = row_cumsum(CommitmentDiscountSavings, prev(Month) != Month)\n| extend NegotiatedDiscountSavingsRunningTotal = row_cumsum(NegotiatedDiscountSavings, prev(Month) != Month)\n| project ChargePeriodStart, CommitmentDiscountSavingsRunningTotal, NegotiatedDiscountSavingsRunningTotal, EffectiveCostRunningTotal, Month\n| render areachart ", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsPlus\n| where startofmonth(ChargePeriodStart) >= startofmonth(now(), -1)\n| summarize \n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost)\n by\n ChargePeriodStart,\n Month = strcat(format_datetime(ChargePeriodStart, 'MM '), monthname[monthofyear(ChargePeriodStart)])\n| extend CommitmentDiscountSavings = ContractedCost - EffectiveCost\n| extend NegotiatedDiscountSavings = ListCost - ContractedCost\n| order by ChargePeriodStart asc\n| extend EffectiveCostRunningTotal = row_cumsum(EffectiveCost, prev(Month) != Month)\n| extend CommitmentDiscountSavingsRunningTotal = row_cumsum(CommitmentDiscountSavings, prev(Month) != Month)\n| extend NegotiatedDiscountSavingsRunningTotal = row_cumsum(NegotiatedDiscountSavings, prev(Month) != Month)\n| project ChargePeriodStart, CommitmentDiscountSavingsRunningTotal, NegotiatedDiscountSavingsRunningTotal, EffectiveCostRunningTotal, Month\n| render areachart ", "id": "dcc1f533-e5f9-4855-9e4c-21e21fcdf943", - "usedVariables": [] + "usedVariables": ["CostsPlus"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = materialize(\n CostsByMonth\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost)\n by\n ChargePeriodStart\n | order by ChargePeriodStart asc\n | extend CommitmentDiscountSavings = ContractedCost - EffectiveCost\n | extend NegotiatedDiscountSavings = ListCost - ContractedCost\n | extend Month = monthname[monthofyear(ChargePeriodStart)]\n | project json = todynamic(strcat('[{ \"Type\":\"Billed cost\", \"Count\":', BilledCost, ' }, { \"Type\":\"Effective cost\", \"Count\":', EffectiveCost, ' }, { \"Type\":\"Commitment savings\", \"Count\":', CommitmentDiscountSavings, ' }, { \"Type\":\"Negotiated savings\", \"Count\":', NegotiatedDiscountSavings, ' }]')), Month, IsThisMonth = ChargePeriodStart >= startofmonth(now())\n | mv-expand json\n | project Label = strcat(json.Type, ' (', Month, ')'), Count = tolong(json.Count), IsThisMonth\n);\ndata", "id": "e8b343dc-7430-4487-8d44-ef48ac454f2d", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n BilledCost = todouble(round(sum(BilledCost), 2)),\n EffectiveCost = todouble(round(sum(EffectiveCost), 2)),\n ContractedCost = todouble(round(sum(ContractedCost), 2)),\n ListCost = todouble(round(sum(ListCost), 2))\n by\n ChargePeriodStart\n | order by ChargePeriodStart asc\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)])\n);\ndata | extend Data = 'Billed cost' | evaluate pivot(ChargePeriod, sum(BilledCost), Data)\n| union (data | extend Data = 'Effective cost' | evaluate pivot(ChargePeriod, sum(EffectiveCost), Data))\n| union (data | extend Data = 'Negotiated savings' | evaluate pivot(ChargePeriod, sum(NegotiatedDiscountSavings), Data))\n| union (data | extend Data = 'Commitment savings' | evaluate pivot(ChargePeriod, sum(CommitmentDiscountSavings), Data))\n", "id": "c077a6d4-719f-42fe-b39b-36f77dc68976", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n Costs_v1_0\n | summarize \n BilledCost = todouble(round(sum(BilledCost), 2)),\n EffectiveCost = todouble(round(sum(EffectiveCost), 2)),\n ContractedCost = todouble(round(sum(ContractedCost), 2)),\n ListCost = todouble(round(sum(ListCost), 2))\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart)\n | order by ChargePeriodStart asc\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)])\n);\ndata | extend Data = 'Billed cost' | evaluate pivot(ChargePeriod, sum(BilledCost), Data)\n| union (data | extend Data = 'Effective cost' | evaluate pivot(ChargePeriod, sum(EffectiveCost), Data))\n| union (data | extend Data = 'Negotiated savings' | evaluate pivot(ChargePeriod, sum(NegotiatedDiscountSavings), Data))\n| union (data | extend Data = 'Commitment savings' | evaluate pivot(ChargePeriod, sum(CommitmentDiscountSavings), Data))\n//, BilledCost, NegotiatedDiscountSavings, CommitmentDiscountSavings)\n//| project ChargePeriod, BilledCost = round(BilledCost, 2), EffectiveCost = round(EffectiveCost, 2), NegotiatedDiscountSavings, CommitmentDiscountSavings\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n BilledCost = todouble(round(sum(BilledCost), 2)),\n EffectiveCost = todouble(round(sum(EffectiveCost), 2)),\n ContractedCost = todouble(round(sum(ContractedCost), 2)),\n ListCost = todouble(round(sum(ListCost), 2))\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart)\n | order by ChargePeriodStart asc\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)])\n);\ndata | extend Data = 'Billed cost' | evaluate pivot(ChargePeriod, sum(BilledCost), Data)\n| union (data | extend Data = 'Effective cost' | evaluate pivot(ChargePeriod, sum(EffectiveCost), Data))\n| union (data | extend Data = 'Negotiated savings' | evaluate pivot(ChargePeriod, sum(NegotiatedDiscountSavings), Data))\n| union (data | extend Data = 'Commitment savings' | evaluate pivot(ChargePeriod, sum(CommitmentDiscountSavings), Data))\n//, BilledCost, NegotiatedDiscountSavings, CommitmentDiscountSavings)\n//| project ChargePeriod, BilledCost = round(BilledCost, 2), EffectiveCost = round(EffectiveCost, 2), NegotiatedDiscountSavings, CommitmentDiscountSavings\n", "id": "3d947a7c-edca-46b5-a862-de77a725c85f", - "usedVariables": [] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n Costs_v1_0\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n SubAccountId\n | as per\n | union (\n per\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName)\n by\n SubAccountId\n )\n | order by ChargePeriodStart asc\n | extend BilledCost = todouble(round(BilledCost, 2))\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ContractedCost = todouble(round(ContractedCost, 2))\n | extend ListCost = todouble(round(ListCost, 2))\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), SubAccountName)\n| order by Total desc", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n SubAccountId\n | as per\n | union (\n per\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName)\n by\n SubAccountId\n )\n | order by ChargePeriodStart asc\n | extend BilledCost = todouble(round(BilledCost, 2))\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ContractedCost = todouble(round(ContractedCost, 2))\n | extend ListCost = todouble(round(ListCost, 2))\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), SubAccountName)\n| order by Total desc", "id": "3886b5cd-34a8-42d7-9e16-33ea4d236953", - "usedVariables": [] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth;\nlet all = costs | where isnotempty(RegionName) | summarize sum(EffectiveCost) by RegionName;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit iff(count - maxGroupCount > 1, maxGroupCount, count);\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = RegionName in (topX)\n| extend RegionName = iff(inTopX, RegionName, strcat('(', count - maxGroupCount, ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n RegionName\n| project ChargePeriodStart, EffectiveCost, Region = RegionName\n| order by EffectiveCost desc", "id": "d5224d06-c8e7-4dd9-afec-595b39712f5a", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n RegionName\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n RegionName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), RegionName)\n| order by Total desc", "id": "0dcf2c54-7f1d-45e9-a53b-d598a24493a4", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth;\nlet all = costs | where isnotempty(ServiceName) | summarize sum(EffectiveCost) by ServiceName;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = ServiceName in (topX)\n| extend ServiceName = iff(inTopX, ServiceName, otherId)\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n ChargePeriodStart,\n ServiceName\n| project ChargePeriodStart, EffectiveCost, Category = ServiceName\n| order by EffectiveCost desc\n| render columnchart", "id": "30644718-defd-4c6c-9ffa-a9c2cd1f871f", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ChargePeriodStart,\n ServiceCategory,\n ServiceName\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ServiceCategory,\n ServiceName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), ServiceName, ServiceCategory)\n| order by Total desc", "id": "6259f773-593c-4953-898c-15aa5ff6e53a", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth;\nlet all = costs | where isnotempty(SubAccountId) | summarize sum(EffectiveCost) by SubAccountId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = SubAccountId in (topX)\n| extend SubAccountId = iff(inTopX, SubAccountId, otherId)\n| extend SubAccountName = iff(inTopX, SubAccountName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n SubAccountId\n| project ChargePeriodStart, EffectiveCost, Sub = iff(SubAccountId == otherId, SubAccountName, strcat(SubAccountName, ' (', split(SubAccountId, '/')[2], ')'))\n| order by EffectiveCost desc\n| render columnchart", "id": "21a87abe-19e2-44ec-8298-ba872e66c162", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart,\n SubAccountId\n | as per\n | union (\n per\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName)\n by\n SubAccountId\n )\n | order by ChargePeriodStart asc\n | extend BilledCost = todouble(round(BilledCost, 2))\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ContractedCost = todouble(round(ContractedCost, 2))\n | extend ListCost = todouble(round(ListCost, 2))\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), SubAccountName)\n| order by Total desc", "id": "90502e9a-2d0d-4ae4-8d9d-cc21f9b72d5d", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | extend x_ResourceGroupId = strcat(SubAccountId, '/resourcegroups/', x_ResourceGroupName)\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_any(SubAccountName),\n x_ResourceGroupName = take_any(x_ResourceGroupName)\n by\n ChargePeriodStart,\n x_ResourceGroupId\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_any(SubAccountName),\n x_ResourceGroupName = take_any(x_ResourceGroupName)\n by\n x_ResourceGroupId\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), x_ResourceGroupName, SubAccountName)\n| order by Total desc", "id": "c2c65ec0-e57d-4834-8a6b-b5975afeb9a0", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth | extend x_ResourceGroupId = strcat(SubAccountId, '/resourcegroups/', x_ResourceGroupName);\nlet all = costs | where isnotempty(x_ResourceGroupId) | summarize sum(EffectiveCost) by x_ResourceGroupId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = x_ResourceGroupId in (topX)\n| extend x_ResourceGroupId = iff(inTopX, x_ResourceGroupId, otherId)\n| extend x_ResourceGroupName = iff(inTopX, x_ResourceGroupName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n SubAccountName = take_any(SubAccountName),\n x_ResourceGroupName = take_any(x_ResourceGroupName)\n by\n ChargePeriodStart,\n x_ResourceGroupId\n| project ChargePeriodStart, EffectiveCost, RG = iff(x_ResourceGroupId == otherId, x_ResourceGroupName, strcat(x_ResourceGroupName, ' (', SubAccountName, ')'))\n| order by EffectiveCost desc\n| render columnchart", "id": "61b26784-6a73-4e80-85b2-9c5cfbd2dd06", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth;\nlet all = costs | where isnotempty(ResourceId) | summarize sum(EffectiveCost) by ResourceId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = ResourceId in (topX)\n| extend ResourceId = iff(inTopX, ResourceId, otherId)\n| extend ResourceName = iff(inTopX, ResourceName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n ResourceType = take_any(ResourceType),\n ResourceName = take_any(ResourceName)\n by\n ChargePeriodStart,\n ResourceId\n| project ChargePeriodStart, EffectiveCost, RG = iff(ResourceId == otherId, ResourceName, strcat(ResourceName, ' (', ResourceType, ')'))\n| order by EffectiveCost desc\n| render columnchart", "id": "3924981c-23e4-464d-a872-045df1752750", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n EffectiveCost = sum(EffectiveCost),\n ResourceName = take_any(ResourceName),\n ResourceType = take_any(ResourceType),\n RegionName = take_any(RegionName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart,\n ResourceId\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ResourceId,\n ResourceName,\n ResourceType,\n RegionName,\n x_ResourceGroupName,\n SubAccountName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), ResourceName, ResourceType, RegionName, x_ResourceGroupName, SubAccountName)\n| order by Total desc", "id": "c7be613e-deb4-4779-ad75-4445e8d5e01f", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByDay;\nlet all = costs | summarize sum(EffectiveCost) by ResourceId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = ResourceId in (topX)\n| extend ResourceId = iff(inTopX, ResourceId, otherId)\n| extend ResourceName = iff(inTopX, ResourceName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n ResourceType = take_any(ResourceType),\n ResourceName = take_any(ResourceName)\n by\n ChargePeriodStart,\n ResourceId\n| project ChargePeriodStart, EffectiveCost, RG = iff(ResourceId == otherId, ResourceName, strcat(ResourceName, ' (', ResourceType, ')'))\n| order by EffectiveCost desc\n| render columnchart", "id": "49e24ee0-91de-4b1c-973f-036a3c060aca", "usedVariables": ["CostsByDay", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth;\nlet all = costs | where isnotempty(ServiceCategory) | summarize sum(EffectiveCost) by ServiceCategory;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = ServiceCategory in (topX)\n| extend ServiceCategory = iff(inTopX, ServiceCategory, otherId)\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n ChargePeriodStart,\n ServiceCategory\n| project ChargePeriodStart, EffectiveCost, Category = ServiceCategory\n| order by EffectiveCost desc\n| render columnchart", "id": "4c7a7614-9b8c-415b-a4e1-d2d53c023d31", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ChargePeriodStart,\n ServiceCategory,\n ServiceName\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ServiceCategory,\n ServiceName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), ServiceCategory)\n| order by Total desc", "id": "1d273b55-d2ea-427c-8a5f-01f6c240e98a", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth;\nlet all = costs | where isnotempty(ResourceType) | summarize sum(EffectiveCost) by ResourceType;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = ResourceType in (topX)\n| extend ResourceType = iff(inTopX, ResourceType, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n ChargePeriodStart,\n ResourceType\n| project ChargePeriodStart, EffectiveCost, Type = ResourceType\n| order by EffectiveCost desc\n| render columnchart", "id": "90e30901-a931-4a1d-b81e-0a1821032c3c", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByDay;\nlet all = costs | where isnotempty(ResourceType) | summarize sum(EffectiveCost) by ResourceType;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n| where isnotempty(ResourceType)\n//\n// Group rows after max count\n| extend inTopX = ResourceType in (topX)\n| extend ResourceType = iff(inTopX, ResourceType, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n ChargePeriodStart = startofday(ChargePeriodStart),\n ResourceType\n| project ChargePeriodStart, EffectiveCost, Type = ResourceType\n| order by EffectiveCost desc\n| render columnchart", "id": "ebe41e27-e9f9-478e-ab90-fd1f87906766", "usedVariables": ["CostsByDay", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n EffectiveCost = sum(EffectiveCost),\n ResourceName = take_any(ResourceName),\n ResourceType = take_any(ResourceType),\n RegionName = take_any(RegionName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart,\n ResourceId\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ResourceId,\n ResourceName,\n ResourceType,\n RegionName,\n x_ResourceGroupName,\n SubAccountName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), ResourceName, ResourceType, RegionName, x_ResourceGroupName, SubAccountName)\n| order by Total desc", "id": "7f7b08a9-ae15-46f8-8b0f-767280375add", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByDay | where isnotempty(ResourceType);\nlet all = costs | summarize sum(EffectiveCost) by ResourceType;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n| where isnotempty(ResourceType)\n//\n// Group rows after max count\n| extend inTopX = ResourceType in (topX)\n| extend ResourceType = iff(inTopX, ResourceType, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n ResourceType\n| order by EffectiveCost desc\n| render columnchart", "id": "a35b4c05-8ecb-4c51-9aaf-980af3d7923e", "usedVariables": ["CostsByDay", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByDay | where isnotempty(ResourceType);\nlet all = costs | summarize ResourceCount = dcount(ResourceId) by ResourceType;\nlet count = toscalar(all | order by ResourceCount desc | count);\nlet topX = all | order by ResourceCount desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n| where isnotempty(ResourceType)\n//\n// Group rows after max count\n| extend inTopX = ResourceType in (topX)\n| extend ResourceType = iff(inTopX, ResourceType, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n ResourceCount = dcount(ResourceId)\n by\n ResourceType\n| order by ResourceCount desc\n| render columnchart", "id": "9c5d3cf0-b6cb-45a2-acfd-b19df425bddf", "usedVariables": ["CostsByDay", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsByDay\n| where isnotempty(ResourceType)\n| summarize \n Count = dcount(ResourceId),\n EffectiveCost = sum(EffectiveCost),\n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost)\n by\n ResourceType\n| order by Count desc\n| project \n Type = ResourceType,\n Count,\n Cost = round(EffectiveCost, 2),\n // NegotiatedSavings = round(ListCost - ContractedCost, 2),\n // CommitmentSavings = round(ContractedCost - EffectiveCost, 2),\n Savings = round(ListCost - EffectiveCost, 2),\n [\"Cost / Resource\"] = round(EffectiveCost / Count, 2)\n", "id": "2d7b6447-2769-40b8-958a-f252dab68b1e", "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let costs = CostsByDay\n| where isnotempty(ResourceType);\ncosts | summarize Value = tostring(dcount(ResourceId)) by Label = \"Resources\", Order = 10\n| union (costs | summarize Value = tostring(dcount(ResourceType)) by Label = \"Resource types\", Order = 11)\n| union (costs | summarize Count = dcount(ResourceId) by Value = ResourceType | order by Count desc | limit 1 | extend Label = \"Most used\", Order = 21)\n| union (costs | summarize sum(EffectiveCost) by Value = ResourceType | order by sum_EffectiveCost desc | limit 1 | extend Label = \"Most cost\", Order = 22)\n| union (costs | summarize AllTypes = dcount(ResourceType), CommittedTypes = dcountif(ResourceType, isnotempty(CommitmentDiscountType)) by Label = \"Covered by commitment discounts\", Order = 31 | extend Value = strcat(round(1.0 * CommittedTypes / AllTypes * 100, 1), '%'))\n| union (costs | summarize Savings = sum(ListCost - EffectiveCost) by Value = ResourceType | order by Savings desc | limit 1 | extend Label = \"Most savings\", Order = 32)\n| union (costs | summarize CostPerResource = sum(EffectiveCost) / dcount(ResourceId) by Value = ResourceType | order by CostPerResource desc | limit 1 | extend Label = \"Most expensive (cost / resource)\", Order = 41)\n| union (costs | where ResourceType !in (Costs_v1_0 | where ChargePeriodStart < ago(numberOfDays * 1d) - 1d | distinct ResourceType) | summarize Count = dcount(ResourceId) by ResourceType | order by Count desc | as d | count | extend Label = \"New in last n days\", Value = case(Count == 0, '(none)', Count == 1, toscalar(d | project ResourceType), strcat(toscalar(d | limit 1 | project ResourceType), ' and ', (Count - 1), ' more')), Order = 42)\n| order by Order asc\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let costs = CostsByDay\n| where isnotempty(ResourceType);\ncosts | summarize Value = tostring(dcount(ResourceId)) by Label = \"Resources\", Order = 10\n| union (costs | summarize Value = tostring(dcount(ResourceType)) by Label = \"Resource types\", Order = 11)\n| union (costs | summarize Count = dcount(ResourceId) by Value = ResourceType | order by Count desc | limit 1 | extend Label = \"Most used\", Order = 21)\n| union (costs | summarize sum(EffectiveCost) by Value = ResourceType | order by sum_EffectiveCost desc | limit 1 | extend Label = \"Most cost\", Order = 22)\n| union (costs | summarize AllTypes = dcount(ResourceType), CommittedTypes = dcountif(ResourceType, isnotempty(CommitmentDiscountType)) by Label = \"Covered by commitment discounts\", Order = 31 | extend Value = strcat(round(1.0 * CommittedTypes / AllTypes * 100, 1), '%'))\n| union (costs | summarize Savings = sum(ListCost - EffectiveCost) by Value = ResourceType | order by Savings desc | limit 1 | extend Label = \"Most savings\", Order = 32)\n| union (costs | summarize CostPerResource = sum(EffectiveCost) / dcount(ResourceId) by Value = ResourceType | order by CostPerResource desc | limit 1 | extend Label = \"Most expensive (cost / resource)\", Order = 41)\n| union (costs | where ResourceType !in (CostsPlus | where ChargePeriodStart < ago(numberOfDays * 1d) - 1d | distinct ResourceType) | summarize Count = dcount(ResourceId) by ResourceType | order by Count desc | as d | count | extend Label = \"New in last n days\", Value = case(Count == 0, '(none)', Count == 1, toscalar(d | project ResourceType), strcat(toscalar(d | limit 1 | project ResourceType), ' and ', (Count - 1), ' more')), Order = 42)\n| order by Order asc\n", "id": "f062533b-8c94-412f-bf83-0eb5cd06063d", - "usedVariables": ["CostsByDay", "numberOfDays"] + "usedVariables": ["CostsByDay", "CostsPlus", "numberOfDays"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "Costs_v1_0\n| where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart = startofday(ChargePeriodStart)\n| order by ChargePeriodStart asc\n| extend PreviousEffectiveCost = prev(EffectiveCost)\n| project ChargePeriodStart, EffectiveCost, Change = iif(isempty(PreviousEffectiveCost), todouble(0), todouble((EffectiveCost - PreviousEffectiveCost) / PreviousEffectiveCost)) * 100\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsByDay\n| summarize EffectiveCost = sum(EffectiveCost) by ChargePeriodStart = startofday(ChargePeriodStart)\n| order by ChargePeriodStart asc\n| extend PreviousEffectiveCost = prev(EffectiveCost)\n| project ChargePeriodStart, EffectiveCost, Change = iif(isempty(PreviousEffectiveCost), todouble(0), todouble((EffectiveCost - PreviousEffectiveCost) / PreviousEffectiveCost)) * 100\n", "id": "1d9c166d-22b6-48fd-9a90-9f983083ecc7", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "Costs_v1_0\n| where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n| where isnotempty(x_SkuDescription)\n//\n// Only include SKUs with effective prices\n| where x_EffectiveUnitPrice != 0 and isnotempty(x_EffectiveUnitPrice)\n//\n// Only include SKUs with negotiated discounts and not commitment discounts\n| where ListUnitPrice > x_EffectiveUnitPrice\n| where isempty(CommitmentDiscountStatus)\n//\n| summarize \n x_ResourceCount = dcount(ResourceId),\n EffectiveCost = round(sum(EffectiveCost), 2),\n BilledCost = round(sum(BilledCost), 2),\n ListUnitPrice = round(take_any(ListUnitPrice), 4),\n ContractedUnitPrice = round(take_any(ContractedUnitPrice), 4),\n x_EffectiveUnitPrice = round(take_any(x_EffectiveUnitPrice), 4),\n PricingQuantity = sum(PricingQuantity)\n by\n x_SkuDescription,\n PricingUnit,\n CommitmentDiscountType,\n x_SkuTerm\n| order by EffectiveCost desc\n| project \n x_SkuDescription,\n // CommitmentDiscountType,\n // x_SkuTerm,\n Quantity = round(PricingQuantity, 4),\n Unit = PricingUnit,\n // Resources = x_ResourceCount,\n List = ListUnitPrice,\n // ContractedUnitPrice,\n // x_EffectiveUnitPrice,\n Discount = round(ListUnitPrice - x_EffectiveUnitPrice, 4),\n // BilledCost,\n Cost = EffectiveCost\n| where Discount > 0\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsByDay\n| where isnotempty(x_SkuDescription)\n//\n// Only include SKUs with effective prices\n| where x_EffectiveUnitPrice != 0 and isnotempty(x_EffectiveUnitPrice)\n//\n// Only include SKUs with negotiated discounts and not commitment discounts\n| where ListUnitPrice > x_EffectiveUnitPrice\n| where isempty(CommitmentDiscountStatus)\n//\n| summarize \n x_ResourceCount = dcount(ResourceId),\n EffectiveCost = round(sum(EffectiveCost), 2),\n BilledCost = round(sum(BilledCost), 2),\n ListUnitPrice = round(take_any(ListUnitPrice), 4),\n ContractedUnitPrice = round(take_any(ContractedUnitPrice), 4),\n x_EffectiveUnitPrice = round(take_any(x_EffectiveUnitPrice), 4),\n PricingQuantity = sum(PricingQuantity)\n by\n x_SkuDescription,\n PricingUnit,\n CommitmentDiscountType,\n x_SkuTerm\n| order by EffectiveCost desc\n| project \n x_SkuDescription,\n // CommitmentDiscountType,\n // x_SkuTerm,\n Quantity = round(PricingQuantity, 4),\n Unit = PricingUnit,\n // Resources = x_ResourceCount,\n List = ListUnitPrice,\n // ContractedUnitPrice,\n // x_EffectiveUnitPrice,\n Discount = round(ListUnitPrice - x_EffectiveUnitPrice, 4),\n // BilledCost,\n Cost = EffectiveCost\n| where Discount > 0\n", "id": "af6424d4-8f73-4b81-bfdd-f0287ebcaaca", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "Costs_v1_0\n| where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n| where isnotempty(x_SkuDescription)\n//\n// Only include SKUs with effective prices\n| where x_EffectiveUnitPrice != 0 and isnotempty(x_EffectiveUnitPrice)\n//\n// Only include SKUs with commitment discounts\n| where isnotempty(CommitmentDiscountStatus)\n//\n| summarize \n x_ResourceCount = dcount(ResourceId),\n EffectiveCost = round(sum(EffectiveCost), 2),\n BilledCost = round(sum(BilledCost), 2),\n ListUnitPrice = round(take_any(ListUnitPrice), 4),\n ContractedUnitPrice = round(take_any(ContractedUnitPrice), 4),\n x_EffectiveUnitPrice = round(take_any(x_EffectiveUnitPrice), 4),\n PricingQuantity = sum(PricingQuantity)\n by\n x_SkuDescription,\n PricingUnit,\n CommitmentDiscountType,\n x_SkuTerm\n| order by EffectiveCost desc\n| project \n x_SkuDescription,\n CommitmentDiscountType,\n Term = case(\n isempty(x_SkuTerm) or x_SkuTerm <= 0, '',\n x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')),\n strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', ''))\n ),\n Quantity = round(PricingQuantity, 4),\n Unit = PricingUnit,\n // Resources = x_ResourceCount,\n List = ListUnitPrice,\n // ContractedUnitPrice,\n // x_EffectiveUnitPrice,\n Discount = round(ListUnitPrice - x_EffectiveUnitPrice, 4),\n // BilledCost,\n Cost = EffectiveCost\n//| where Discount > 0\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsByDay\n| where isnotempty(x_SkuDescription)\n//\n// Only include SKUs with effective prices\n| where x_EffectiveUnitPrice != 0 and isnotempty(x_EffectiveUnitPrice)\n//\n// Only include SKUs with commitment discounts\n| where isnotempty(CommitmentDiscountStatus)\n//\n| summarize \n x_ResourceCount = dcount(ResourceId),\n EffectiveCost = round(sum(EffectiveCost), 2),\n BilledCost = round(sum(BilledCost), 2),\n ListUnitPrice = round(take_any(ListUnitPrice), 4),\n ContractedUnitPrice = round(take_any(ContractedUnitPrice), 4),\n x_EffectiveUnitPrice = round(take_any(x_EffectiveUnitPrice), 4),\n PricingQuantity = sum(PricingQuantity)\n by\n x_SkuDescription,\n PricingUnit,\n CommitmentDiscountType,\n x_SkuTerm\n| order by EffectiveCost desc\n| project \n x_SkuDescription,\n CommitmentDiscountType,\n Term = case(\n isempty(x_SkuTerm) or x_SkuTerm <= 0, '',\n x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')),\n strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', ''))\n ),\n Quantity = round(PricingQuantity, 4),\n Unit = PricingUnit,\n // Resources = x_ResourceCount,\n List = ListUnitPrice,\n // ContractedUnitPrice,\n // x_EffectiveUnitPrice,\n Discount = round(ListUnitPrice - x_EffectiveUnitPrice, 4),\n // BilledCost,\n Cost = EffectiveCost\n//| where Discount > 0\n", "id": "c4f6542d-a9cb-4284-bd4e-b9f94ad02192", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "Costs_v1_0\n| where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n| where isnotempty(x_SkuDescription)\n//\n// Only include SKUs with effective prices\n| where x_EffectiveUnitPrice != 0 and isnotempty(x_EffectiveUnitPrice)\n//\n// Only include SKUs without any discounts\n| where ListUnitPrice == x_EffectiveUnitPrice\n| where isempty(CommitmentDiscountStatus)\n//\n| summarize \n x_ResourceCount = dcount(ResourceId),\n EffectiveCost = round(sum(EffectiveCost), 2),\n BilledCost = round(sum(BilledCost), 2),\n ListUnitPrice = round(take_any(ListUnitPrice), 4),\n ContractedUnitPrice = round(take_any(ContractedUnitPrice), 4),\n x_EffectiveUnitPrice = round(take_any(x_EffectiveUnitPrice), 4),\n PricingQuantity = sum(PricingQuantity)\n by\n x_SkuDescription,\n PricingUnit,\n CommitmentDiscountType,\n x_SkuTerm\n| order by EffectiveCost desc\n| project \n x_SkuDescription,\n // CommitmentDiscountType,\n // x_SkuTerm,\n Quantity = round(PricingQuantity, 4),\n Unit = PricingUnit,\n // Resources = x_ResourceCount,\n List = ListUnitPrice,\n // ContractedUnitPrice,\n // x_EffectiveUnitPrice,\n Discount = round(ListUnitPrice - x_EffectiveUnitPrice, 4),\n // BilledCost,\n Cost = EffectiveCost\n| where Discount == 0\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsByDay\n| where isnotempty(x_SkuDescription)\n//\n// Only include SKUs with effective prices\n| where x_EffectiveUnitPrice != 0 and isnotempty(x_EffectiveUnitPrice)\n//\n// Only include SKUs without any discounts\n| where ListUnitPrice == x_EffectiveUnitPrice\n| where isempty(CommitmentDiscountStatus)\n//\n| summarize \n x_ResourceCount = dcount(ResourceId),\n EffectiveCost = round(sum(EffectiveCost), 2),\n BilledCost = round(sum(BilledCost), 2),\n ListUnitPrice = round(take_any(ListUnitPrice), 4),\n ContractedUnitPrice = round(take_any(ContractedUnitPrice), 4),\n x_EffectiveUnitPrice = round(take_any(x_EffectiveUnitPrice), 4),\n PricingQuantity = sum(PricingQuantity)\n by\n x_SkuDescription,\n PricingUnit,\n CommitmentDiscountType,\n x_SkuTerm\n| order by EffectiveCost desc\n| project \n x_SkuDescription,\n // CommitmentDiscountType,\n // x_SkuTerm,\n Quantity = round(PricingQuantity, 4),\n Unit = PricingUnit,\n // Resources = x_ResourceCount,\n List = ListUnitPrice,\n // ContractedUnitPrice,\n // x_EffectiveUnitPrice,\n Discount = round(ListUnitPrice - x_EffectiveUnitPrice, 4),\n // BilledCost,\n Cost = EffectiveCost\n| where Discount == 0\n", "id": "00ae3917-c783-45f6-a04e-9113e4c5d445", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let doubleGroupCount = maxGroupCount * 2;\nlet costs = Costs_v1_0\n| where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n| where isnotempty(x_SkuDescription)\n;\nlet all = costs | summarize EffectiveCost = round(sum(EffectiveCost), 2) by x_SkuDescription;\nlet count = toscalar(all | count);\nlet topX = all | order by EffectiveCost desc | limit doubleGroupCount;\ncosts\n//\n// Group rows after max count\n| extend inTopX = x_SkuDescription in (topX)\n| extend x_SkuDescription = iff(inTopX, x_SkuDescription, strcat('(', (count - doubleGroupCount), ' others)'))\n//\n| summarize EffectiveCost = round(sum(EffectiveCost), 2) by SKU = x_SkuDescription\n| order by EffectiveCost desc\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let doubleGroupCount = maxGroupCount * 2;\nlet costs = CostsByDay\n| where isnotempty(x_SkuDescription)\n;\nlet all = costs | summarize EffectiveCost = round(sum(EffectiveCost), 2) by x_SkuDescription;\nlet count = toscalar(all | count);\nlet topX = all | order by EffectiveCost desc | limit doubleGroupCount;\ncosts\n//\n// Group rows after max count\n| extend inTopX = x_SkuDescription in (topX)\n| extend x_SkuDescription = iff(inTopX, x_SkuDescription, strcat('(', (count - doubleGroupCount), ' others)'))\n//\n| summarize EffectiveCost = round(sum(EffectiveCost), 2) by SKU = x_SkuDescription\n| order by EffectiveCost desc\n", "id": "d8a4634e-7ebe-47ce-83b5-ff7f50f6bee6", - "usedVariables": ["maxGroupCount", "numberOfDays"] + "usedVariables": ["CostsByDay", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsByMonth\n| where ChargeCategory == 'Purchase'\n| project\n ChargePeriodStart = substring(ChargePeriodStart, 0, 10),\n x_SkuDescription,\n CommitmentDiscountType,\n Term = case(isempty(x_SkuTerm) or x_SkuTerm <= 0, '', x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')), strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', ''))),\n PricingQuantity,\n BilledCost,\n BillingCurrency\n| order by ChargePeriodStart desc\n", "id": "98c9b9b5-bebf-41f8-8319-5fa2523f9dd0", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsByMonth\n| as costs\n| where ChargeCategory == 'Purchase'\n| where isnotempty(CommitmentDiscountType)\n| project\n ChargePeriodStart = substring(ChargePeriodStart, 0, 10),\n x_SkuDescription,\n CommitmentDiscountType,\n Term = case(isempty(x_SkuTerm) or x_SkuTerm <= 0, '', x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')), strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', ''))),\n ChargeFrequency,\n ChargeClass,\n PricingQuantity,\n Utilization = double(0),\n BilledCost,\n x_SkuOrderId\n| join kind=leftouter (\n costs\n | where ChargeCategory == 'Usage'\n | where isnotempty(CommitmentDiscountId)\n //\n | extend x_CommitmentDiscountUtilizationPotential = case(\n ProviderName == 'Microsoft', EffectiveCost,\n CommitmentDiscountCategory == 'Usage', ConsumedQuantity,\n CommitmentDiscountCategory == 'Spend', EffectiveCost,\n decimal(0)\n )\n | extend x_CommitmentDiscountUtilizationAmount = iff(CommitmentDiscountStatus == 'Used', x_CommitmentDiscountUtilizationPotential, decimal(0))\n //\n | summarize\n x_CommitmentDiscountUtilizationAmount = sum(x_CommitmentDiscountUtilizationAmount),\n x_CommitmentDiscountUtilizationPotential = sum(x_CommitmentDiscountUtilizationPotential)\n by\n x_SkuOrderId\n | project\n x_SkuOrderId,\n Utilization = round(x_CommitmentDiscountUtilizationAmount / x_CommitmentDiscountUtilizationPotential * 100, 1)\n) on x_SkuOrderId\n| extend Utilization = coalesce(Utilization1, double(0))\n| project-away x_SkuOrderId, x_SkuOrderId1, Utilization1\n| order by ChargePeriodStart desc\n\n\n", "id": "35a3a2b3-4ab0-4449-96f7-c78db789089e", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let data = materialize(\n CostsByMonth | extend Period = 'Last n months'\n | union (CostsByDay | extend Period = 'Last n days')\n | summarize \n ListCost = round(sum(ListCost), 2),\n ContractedCost = round(sum(ContractedCost), 2),\n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n Period\n | project Period, json = todynamic(strcat('[{ \"Label\":\"List\", \"Value\":', ListCost, ' }, { \"Label\":\"Contracted\", \"Value\":', ContractedCost, ' }, { \"Label\":\"Effective\", \"Value\":', EffectiveCost, ' }]'))\n | mv-expand json\n | project Label = tostring(json.Label), Value = tolong(json.Value), Period\n);\ndata", "id": "5ff29428-de83-4a2c-8f86-d8beebe68750", "usedVariables": ["CostsByDay", "CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let data = materialize(\n CostsByMonth | extend Period = 'Last n months'\n | union (CostsByDay | extend Period = 'Last n days')\n | summarize\n ListCost = round(sum(ListCost), 2),\n ContractedCost = round(sum(ContractedCost), 2),\n EffectiveCost = round(sum(EffectiveCost), 2)\n by\n Period\n | project Period, json = todynamic(strcat('[{ \"Label\":\"Total\", \"Value\":', ListCost - EffectiveCost, ' }, { \"Label\":\"Negotiated\", \"Value\":', ListCost - ContractedCost, ' }, { \"Label\":\"Commitment\", \"Value\":', ContractedCost - EffectiveCost, ' }]'))\n | mv-expand json\n | project Label = tostring(json.Label), Value = tolong(json.Value), Period\n);\ndata\n", "id": "f5f240a8-a818-4f27-bdfb-e96fcfe433bd", "usedVariables": ["CostsByDay", "CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCosts_v1_0\n| where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n| where ChargeCategory == 'Usage'\n| where isnotempty(CommitmentDiscountId)\n//\n| extend x_CommitmentDiscountUtilizationPotential = case(\n ProviderName == 'Microsoft', EffectiveCost,\n CommitmentDiscountCategory == 'Usage', ConsumedQuantity,\n CommitmentDiscountCategory == 'Spend', EffectiveCost,\n decimal(0)\n)\n| extend x_CommitmentDiscountUtilizationAmount = iff(CommitmentDiscountStatus == 'Used', x_CommitmentDiscountUtilizationPotential, decimal(0))\n//\n| summarize\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType),\n x_SkuTerm = take_any(x_SkuTerm),\n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost),\n x_CommitmentDiscountUtilizationAmount = sum(x_CommitmentDiscountUtilizationAmount),\n x_CommitmentDiscountUtilizationPotential = sum(x_CommitmentDiscountUtilizationPotential)\n by\n CommitmentDiscountId\n| order by EffectiveCost desc\n| project\n CommitmentDiscountName,\n CommitmentDiscountType,\n Term = case(isempty(x_SkuTerm) or x_SkuTerm <= 0, '', x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')), strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', ''))),\n Utilization = round(x_CommitmentDiscountUtilizationAmount / x_CommitmentDiscountUtilizationPotential * 100, 1),\n Cost = round(EffectiveCost, 2),\n Savings = round(ListCost - EffectiveCost, 2)\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nCostsByDay\n| where ChargeCategory == 'Usage'\n| where isnotempty(CommitmentDiscountId)\n//\n| extend x_CommitmentDiscountUtilizationPotential = case(\n ProviderName == 'Microsoft', EffectiveCost,\n CommitmentDiscountCategory == 'Usage', ConsumedQuantity,\n CommitmentDiscountCategory == 'Spend', EffectiveCost,\n decimal(0)\n)\n| extend x_CommitmentDiscountUtilizationAmount = iff(CommitmentDiscountStatus == 'Used', x_CommitmentDiscountUtilizationPotential, decimal(0))\n//\n| summarize\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType),\n x_SkuTerm = take_any(x_SkuTerm),\n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost),\n x_CommitmentDiscountUtilizationAmount = sum(x_CommitmentDiscountUtilizationAmount),\n x_CommitmentDiscountUtilizationPotential = sum(x_CommitmentDiscountUtilizationPotential)\n by\n CommitmentDiscountId\n| order by EffectiveCost desc\n| project\n CommitmentDiscountName,\n CommitmentDiscountType,\n Term = case(isempty(x_SkuTerm) or x_SkuTerm <= 0, '', x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')), strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', ''))),\n Utilization = round(x_CommitmentDiscountUtilizationAmount / x_CommitmentDiscountUtilizationPotential * 100, 1),\n Cost = round(EffectiveCost, 2),\n Savings = round(ListCost - EffectiveCost, 2)\n", "id": "d7f31381-ba44-46a1-ad3e-dc6b8826706d", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let data = materialize(\n Costs_v1_0\n | where ChargePeriodStart >= startofmonth(startofmonth(now()) - 1d)\n // | where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n //\n // Don't double-count commitment discount purchases\n | where ChargeCategory == 'Usage' or isempty(CommitmentDiscountId)\n //\n | summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n | extend CommitmentDiscountSavings = ContractedCost - EffectiveCost\n | extend NegotiatedDiscountSavings = ListCost - ContractedCost\n | extend TotalSavings = ListCost - EffectiveCost\n | project json = todynamic(strcat('[',\n '{ \"order\":11, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":12, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":13, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":14, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":15, \"type\":\"PartialSavings\", \"label\":\"Negotiated savings\", \"value\":\"', numberstring(round(NegotiatedDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":21, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":22, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":23, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":24, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":25, \"type\":\"PartialSavings\", \"label\":\"Commitment savings\", \"value\":\"', numberstring(round(CommitmentDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":31, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":32, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":33, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":34, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":35, \"type\":\"TotalSavings\", \"label\":\"Total savings\", \"value\":\"', numberstring(round(TotalSavings, 2)), '\" }',\n ']'))\n | mv-expand json\n | order by toint(json.order) asc\n | project Label = tostring(json.label), Value = tostring(json.value), Type = tostring(json.type)\n);\ndata", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let data = materialize(\n CostsByMonth\n //\n // Don't double-count commitment discount purchases\n | where x_AmortizationCategory != 'Principal'\n //\n | summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n | extend CommitmentDiscountSavings = ContractedCost - EffectiveCost\n | extend NegotiatedDiscountSavings = ListCost - ContractedCost\n | extend TotalSavings = ListCost - EffectiveCost\n | project json = todynamic(strcat('[',\n '{ \"order\":11, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":12, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":13, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":14, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":15, \"type\":\"PartialSavings\", \"label\":\"Negotiated savings\", \"value\":\"', numberstring(round(NegotiatedDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":21, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":22, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":23, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":24, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":25, \"type\":\"PartialSavings\", \"label\":\"Commitment savings\", \"value\":\"', numberstring(round(CommitmentDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":31, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":32, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":33, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":34, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":35, \"type\":\"TotalSavings\", \"label\":\"Total savings\", \"value\":\"', numberstring(round(TotalSavings, 2)), '\" }',\n ']'))\n | mv-expand json\n | order by toint(json.order) asc\n | project Label = tostring(json.label), Value = tostring(json.value), Type = tostring(json.type)\n);\ndata", "id": "e17346d1-0227-4aa4-8765-f9b4bf43bed5", - "usedVariables": [] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let data = materialize(\n Costs_v1_0\n | where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n //\n // Don't double-count commitment discount purchases\n | where ChargeCategory == 'Usage' or isempty(CommitmentDiscountId)\n //\n | summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n | extend CommitmentDiscountSavings = ContractedCost - EffectiveCost\n | extend NegotiatedDiscountSavings = ListCost - ContractedCost\n | extend TotalSavings = ListCost - EffectiveCost\n | project json = todynamic(strcat('[',\n '{ \"order\":11, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":12, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":13, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":14, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":15, \"type\":\"PartialSavings\", \"label\":\"Negotiated savings\", \"value\":\"', numberstring(round(NegotiatedDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":21, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":22, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":23, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":24, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":25, \"type\":\"PartialSavings\", \"label\":\"Commitment savings\", \"value\":\"', numberstring(round(CommitmentDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":31, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":32, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":33, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":34, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":35, \"type\":\"TotalSavings\", \"label\":\"Total savings\", \"value\":\"', numberstring(round(TotalSavings, 2)), '\" }',\n ']'))\n | mv-expand json\n | order by toint(json.order) asc\n | project Label = tostring(json.label), Value = tostring(json.value), Type = tostring(json.type)\n);\ndata", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let data = materialize(\n CostsByDay\n //\n // Don't double-count commitment discount purchases\n | where ChargeCategory == 'Usage' or isempty(CommitmentDiscountId)\n //\n | summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n | extend CommitmentDiscountSavings = ContractedCost - EffectiveCost\n | extend NegotiatedDiscountSavings = ListCost - ContractedCost\n | extend TotalSavings = ListCost - EffectiveCost\n | project json = todynamic(strcat('[',\n '{ \"order\":11, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":12, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":13, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":14, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":15, \"type\":\"PartialSavings\", \"label\":\"Negotiated savings\", \"value\":\"', numberstring(round(NegotiatedDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":21, \"type\":\"Contracted\", \"label\":\"After negotiated discounts\", \"value\":\"', numberstring(round(ContractedCost, 2)), '\" },',\n '{ \"order\":22, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":23, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":24, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":25, \"type\":\"PartialSavings\", \"label\":\"Commitment savings\", \"value\":\"', numberstring(round(CommitmentDiscountSavings, 2)), '\" },',\n //\n '{ \"order\":31, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":32, \"type\":\"\", \"label\":\"\", \"value\":\"➖\" },',\n '{ \"order\":33, \"type\":\"Effective\", \"label\":\"After commitment discounts\", \"value\":\"', numberstring(round(EffectiveCost, 2)), '\" },',\n '{ \"order\":34, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":35, \"type\":\"TotalSavings\", \"label\":\"Total savings\", \"value\":\"', numberstring(round(TotalSavings, 2)), '\" }',\n ']'))\n | mv-expand json\n | order by toint(json.order) asc\n | project Label = tostring(json.label), Value = tostring(json.value), Type = tostring(json.type)\n);\ndata", "id": "f1ef29df-7a1d-4dd0-8619-0c0164707b31", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let data = materialize(\n Costs_v1_0\n | where ChargePeriodStart >= startofmonth(startofmonth(now()) - 1d)\n // | where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n //\n // Don't double-count commitment discount purchases\n | where isnotempty(CommitmentDiscountStatus)\n //\n // Guarantee there's a row for every combination\n | union (\n print json = dynamic([\n {\"order\": 11, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 12, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Unused\"},\n {\"order\": 21, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 22, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Unused\"}\n ])\n | mv-expand json\n | evaluate bag_unpack(json)\n | extend EffectiveCost = todecimal(0)\n )\n //\n | summarize Value = sum(EffectiveCost), order = sum(order) by CommitmentDiscountStatus, CommitmentDiscountType\n | order by order asc\n | project Label = strcat(CommitmentDiscountStatus, ' ', tolower(CommitmentDiscountType), 's'), Value\n);\ndata", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let data = materialize(\n CostsByMonth\n //\n | where isnotempty(CommitmentDiscountStatus)\n //\n // Guarantee there's a row for every combination\n | union (\n print json = dynamic([\n {\"order\": 11, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 12, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Unused\"},\n {\"order\": 21, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 22, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Unused\"}\n ])\n | mv-expand json\n | evaluate bag_unpack(json)\n | extend EffectiveCost = todecimal(0)\n )\n //\n | summarize Value = sum(EffectiveCost), order = sum(order) by CommitmentDiscountStatus, CommitmentDiscountType\n | order by order asc\n | project Label = strcat(CommitmentDiscountStatus, ' ', tolower(CommitmentDiscountType), 's'), Value\n);\ndata", "id": "7d0c2c1f-338b-4534-b173-36b284779131", - "usedVariables": [] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let data = materialize(\n Costs_v1_0\n | where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\n //\n // Don't double-count commitment discount purchases\n | where isnotempty(CommitmentDiscountStatus)\n //\n // Guarantee there's a row for every combination\n | union (\n print json = dynamic([\n {\"order\": 11, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 12, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Unused\"},\n {\"order\": 21, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 22, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Unused\"}\n ])\n | mv-expand json\n | evaluate bag_unpack(json)\n | extend EffectiveCost = todecimal(0)\n )\n //\n | summarize Value = sum(EffectiveCost), order = sum(order) by CommitmentDiscountStatus, CommitmentDiscountType\n | order by order asc\n | project Label = strcat(CommitmentDiscountStatus, ' ', tolower(CommitmentDiscountType), 's'), Value\n);\ndata", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let data = materialize(\n CostsByDay\n //\n // Don't double-count commitment discount purchases\n | where isnotempty(CommitmentDiscountStatus)\n //\n // Guarantee there's a row for every combination\n | union (\n print json = dynamic([\n {\"order\": 11, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 12, \"CommitmentDiscountType\": \"Reservation\", \"CommitmentDiscountStatus\": \"Unused\"},\n {\"order\": 21, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Used\"},\n {\"order\": 22, \"CommitmentDiscountType\": \"Savings Plan\", \"CommitmentDiscountStatus\": \"Unused\"}\n ])\n | mv-expand json\n | evaluate bag_unpack(json)\n | extend EffectiveCost = todecimal(0)\n )\n //\n | summarize Value = sum(EffectiveCost), order = sum(order) by CommitmentDiscountStatus, CommitmentDiscountType\n | order by order asc\n | project Label = strcat(CommitmentDiscountStatus, ' ', tolower(CommitmentDiscountType), 's'), Value\n);\ndata", "id": "84ecad69-79ac-45b9-a8af-60be28dcc748", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n Costs_v1_0\n | where ChargePeriodStart >= monthsago(numberOfMonths)\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n ServiceCategory,\n ServiceName\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ServiceCategory,\n ServiceName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), ServiceCategory)\n| order by Total desc", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n ServiceCategory,\n ServiceName\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n ServiceCategory,\n ServiceName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), ServiceCategory)\n| order by Total desc", "id": "85320475-730b-411f-98d5-fbc345bf5e68", - "usedVariables": ["numberOfMonths"] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByMonth\n//\n// Filter out commitment discount purchases\n| where ChargeCategory == 'Usage' or isempty(CommitmentDiscountId)\n//\n| summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n by\n ChargePeriodStart = startofmonth(ChargePeriodStart),\n CommitmentDiscountType\n| project\n ChargePeriodStart,\n Savings = round(ListCost - EffectiveCost, 2),\n Type = case(\n isnotempty(CommitmentDiscountType), CommitmentDiscountType,\n 'Negotiated'\n )", "id": "5bbb5369-ac95-45fc-853c-a6a2ce6a9e7b", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByMonth\n//\n// Filter out commitment discount purchases\n| where ChargeCategory == 'Usage' or isempty(CommitmentDiscountId)\n//\n| summarize \n Savings = round(sum(ListCost - EffectiveCost), 2)\n by\n Type = case(\n isnotempty(CommitmentDiscountType), CommitmentDiscountType,\n 'Negotiated'\n )", "id": "93f0eb9f-fa4d-4c54-96c2-8c1d3387d13a", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByDay\n//\n// Filter out commitment discount purchases\n| where ChargeCategory == 'Usage' or isempty(CommitmentDiscountId)\n//\n| summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n by\n ChargePeriodStart = startofday(ChargePeriodStart),\n CommitmentDiscountType\n| project\n ChargePeriodStart,\n Savings = round(ListCost - EffectiveCost, 2),\n Type = case(\n isnotempty(CommitmentDiscountType), CommitmentDiscountType,\n 'Negotiated'\n )", "id": "5c442903-65b0-4b53-9e7c-3ea9c1af7be5", "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByDay\n//\n// Filter out commitment discount purchases\n| where ChargeCategory == 'Usage' or isempty(CommitmentDiscountId)\n//\n| summarize \n Savings = round(sum(ListCost - EffectiveCost), 2)\n by\n Type = case(\n isnotempty(CommitmentDiscountType), CommitmentDiscountType,\n 'Negotiated'\n )", "id": "9a9ee4b0-a37d-475f-bf1d-f51573243491", "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | where ChargeCategory == 'Usage'\n | where isnotempty(CommitmentDiscountId)\n | where EffectiveCost != 0\n | extend x_ResourceGroupId = strcat(SubAccountId, '/resourcegroups/', x_ResourceGroupName)\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_any(SubAccountName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n ChargePeriodStart,\n SubAccountId,\n x_ResourceGroupId,\n CommitmentDiscountId\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_any(SubAccountName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n x_ResourceGroupId,\n CommitmentDiscountId\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), x_ResourceGroupName, SubAccountName, CommitmentDiscountName, CommitmentDiscountType)\n| order by x_ResourceGroupName asc, SubAccountName asc, Total desc", "id": "377e3693-0738-45d7-97d9-4b6e71ec5b36", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | where ChargeCategory == 'Usage'\n | where isnotempty(CommitmentDiscountId)\n | where EffectiveCost != 0\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n ChargePeriodStart,\n SubAccountId,\n CommitmentDiscountId\n | as per\n | union (\n per\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n SubAccountId,\n CommitmentDiscountId\n )\n | order by ChargePeriodStart asc\n | extend BilledCost = todouble(round(BilledCost, 2))\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ContractedCost = todouble(round(ContractedCost, 2))\n | extend ListCost = todouble(round(ListCost, 2))\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), SubAccountName, CommitmentDiscountName, CommitmentDiscountType)\n| order by SubAccountName asc, Total desc", "id": "13cad52d-91e7-4ab4-aad5-4aae21c1019a", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByDay\n| where ChargeCategory == 'Usage'\n| where isnotempty(CommitmentDiscountId)\n| where EffectiveCost != 0\n| summarize \n EffectiveCost = sum(EffectiveCost),\n ResourceName = take_any(ResourceName),\n ResourceType = take_any(ResourceType),\n RegionName = take_any(RegionName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n SubAccountName = take_any(SubAccountName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n ResourceId,\n CommitmentDiscountId\n| project \n CommitmentDiscountType,\n CommitmentDiscountName,\n ResourceName,\n ResourceType,\n RegionName,\n x_ResourceGroupName,\n SubAccountName,\n EffectiveCost = round(EffectiveCost, 2)\n| order by CommitmentDiscountType asc, CommitmentDiscountName asc, ResourceName asc, ResourceType asc, x_ResourceGroupName asc, SubAccountName asc, EffectiveCost desc", "id": "dcf69b47-233e-4bc4-b914-3f6f09f4cb82", "usedVariables": ["CostsByDay"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByMonth\n| extend x_ToolkitTool = tostring(Tags['ftk-tool'])\n| where x_ToolkitTool == 'FinOps hubs'\n| extend x_ToolkitVersion = tostring(Tags['ftk-version'])\n| extend x_ResourceParentId = tostring(Tags['cm-resource-parent'])\n| extend x_ResourceParentName = database('Ingestion').parse_resourceid(x_ResourceParentId).ResourceName\n;\nlet all = costs | summarize sum(EffectiveCost) by x_ResourceParentId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = x_ResourceParentId in (topX)\n| extend x_ResourceParentId = iff(inTopX, x_ResourceParentId, otherId)\n| extend x_ResourceParentName = iff(inTopX, x_ResourceParentName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n ResourceType = take_any(ResourceType),\n x_ResourceParentName = take_any(x_ResourceParentName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart,\n x_ResourceParentId\n| project ChargePeriodStart, EffectiveCost, Hub = iff(x_ResourceParentId == otherId, x_ResourceParentName, strcat(x_ResourceParentName, ' (', x_ResourceGroupName, ' / ', SubAccountName, ')'))\n| order by EffectiveCost desc\n", "id": "d7a9ff96-da17-4826-9fb5-b23f4c7b938d", "usedVariables": ["CostsByMonth", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByDay\n| extend x_ToolkitTool = tostring(Tags['ftk-tool'])\n| where x_ToolkitTool == 'FinOps hubs'\n| extend x_ToolkitVersion = tostring(Tags['ftk-version'])\n| extend x_ResourceParentId = tostring(Tags['cm-resource-parent'])\n| extend x_ResourceParentName = database('Ingestion').parse_resourceid(x_ResourceParentId).ResourceName\n;\nlet all = costs | summarize sum(EffectiveCost) by x_ResourceParentId;\nlet count = toscalar(all | order by sum_EffectiveCost desc | count);\nlet topX = all | order by sum_EffectiveCost desc | limit maxGroupCount;\nlet otherId = '(others)';\ncosts\n//\n// Group rows after max count\n| extend inTopX = x_ResourceParentId in (topX)\n| extend x_ResourceParentId = iff(inTopX, x_ResourceParentId, otherId)\n| extend x_ResourceParentName = iff(inTopX, x_ResourceParentName, strcat('(', (count - maxGroupCount), ' others)'))\n//\n| summarize \n EffectiveCost = round(sum(EffectiveCost), 2),\n ResourceType = take_any(ResourceType),\n x_ResourceParentName = take_any(x_ResourceParentName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n SubAccountName = take_any(SubAccountName)\n by\n ChargePeriodStart,\n x_ResourceParentId\n| project ChargePeriodStart, EffectiveCost, Hub = iff(x_ResourceParentId == otherId, x_ResourceParentName, strcat(x_ResourceParentName, ' (', x_ResourceGroupName, ' / ', SubAccountName, ')'))\n| order by EffectiveCost desc\n", "id": "13813a00-e634-4428-9eac-ea255fd1eaca", "usedVariables": ["CostsByDay", "maxGroupCount"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet costs = CostsByMonth\n| extend x_ToolkitTool = tostring(Tags['ftk-tool'])\n| where x_ToolkitTool == 'FinOps hubs'\n| extend x_ToolkitVersion = tostring(Tags['ftk-version'])\n| extend x_ResourceParentId = tostring(Tags['cm-resource-parent'])\n| extend x_ResourceParentName = tostring(database('Ingestion').parse_resourceid(x_ResourceParentId).ResourceName)\n;\nlet data = (\n costs\n | summarize \n EffectiveCost = sum(EffectiveCost),\n x_ResourceParentName = take_any(x_ResourceParentName),\n RegionName = take_any(RegionName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n SubAccountName = take_any(SubAccountName),\n x_ToolkitVersion = take_any(x_ToolkitVersion)\n by\n ChargePeriodStart,\n x_ResourceParentId\n | as per\n //\n // Append total\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost)\n by\n x_ResourceParentId,\n x_ResourceParentName,\n x_ToolkitVersion,\n RegionName,\n x_ResourceGroupName,\n SubAccountName\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), x_ResourceParentName, x_ToolkitVersion, RegionName, x_ResourceGroupName, SubAccountName)\n| project-rename Name = x_ResourceParentName, Version = x_ToolkitVersion\n| order by Total desc\n", "id": "62bbceee-c089-45db-822c-0b4745358aa4", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = database('Ingestion').parse_resourceid(Scope).ResourceName\n// TODO: Look up the name from cost data\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize Rows = sum(RowCount) by Date, Dataset", "id": "b98c9ed7-47b3-41c1-a596-fd9d32725b33", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| where Dataset == 'Costs'\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = tostring(database('Ingestion').parse_resourceid(Scope).ResourceName)\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize Rows = sum(RowCount) by Date, ScopeId", "id": "187e22fe-3d78-45a2-a2bf-090ece144fd1", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| where Dataset == 'Costs'\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = tostring(database('Ingestion').parse_resourceid(Scope).ResourceName)\n// TODO: Look up the name from cost data\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize dcount(Scope)", "id": "d2c522dc-ef4b-4714-a473-09350e275557", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| where Dataset == 'Costs'\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = tostring(database('Ingestion').parse_resourceid(Scope).ResourceName)\n// TODO: Look up the name from cost data\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize dcount(startofmonth(Date))", "id": "6fe11b78-82ef-4e9a-8411-a65e5b0d8bba", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| where Dataset == 'Prices'\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = tostring(database('Ingestion').parse_resourceid(Scope).ResourceName)\n// TODO: Look up the name from cost data\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize Rows = sum(RowCount) by Date, ScopeId", "id": "b3621977-59be-4f98-a034-a94479612115", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| where Dataset == 'Recommendations'\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = tostring(database('Ingestion').parse_resourceid(Scope).ResourceName)\n// TODO: Look up the name from cost data\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize Rows = sum(RowCount) by Date, ScopeId", "id": "4a2a77fe-e819-4059-b027-dab0a1770a0a", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| where Dataset == 'Transactions'\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = tostring(database('Ingestion').parse_resourceid(Scope).ResourceName)\n// TODO: Look up the name from cost data\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize Rows = sum(RowCount) by Date, ScopeId", "id": "8f1ad1ef-6f5e-4f20-a1c4-3941e871d0cd", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": ".show cluster extents\n| where TableName contains '_final_v'\n| extend Dataset = tostring(split(TableName, '_final_v')[0])\n| where Dataset == 'CommitmentDiscountUsage'\n| extend FocusVersion = replace_string(tostring(split(TableName, '_final_v')[1]), '_', '.')\n| extend ToolkitVersion = tostring(extract(@'drop-by:ftk-version-([^\\s]+)', 1, Tags))\n// | extend Table = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 1, Tags))\n| extend Date = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 2, Tags))\n| extend Scope = tostring(extract(@'drop-by:([^/\\s]+)(/[0-9]{4}(/[0-9]{2}(/[0-9]{2})?)?)?(/[^\\s]+)', 5, Tags))\n| extend Date = todatetime(strcat(replace_string(trim(@'/', Date), '/', '-'), '-01'))\n| extend Scope = replace_regex(Scope, @'/[^/]+$', '')\n| project Dataset, FocusVersion, ToolkitVersion, Date, Scope, LastUpdate = MaxCreatedOn, OriginalSize, RowCount\n| extend ScopeId = tostring(database('Ingestion').parse_resourceid(Scope).ResourceName)\n// TODO: Look up the name from cost data\n| extend ScopeResourceType = database('Ingestion').parse_resourceid(Scope).x_ResourceType\n// TODO: Clean up scope resource type display names -- | extend ScopeType = resource_type(ScopeResourceType).SingularDisplayName\n| summarize Rows = sum(RowCount) by Date, ScopeId", "id": "e9a9a135-6a74-4463-b69f-eac6930ff1f2", "usedVariables": [] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let costs = CostsByDayAHB\n| where isnotempty(x_SkuLicenseStatus)\n//\n// Get the latest resource record first to guarrantee we have the latest status\n| summarize arg_max(ChargePeriodStart, *) by ResourceId\n| summarize\n x_ResourceCount = dcount(ResourceId),\n x_SkuLicenseUnusedQuantity = sum(x_SkuLicenseUnusedQuantity)\n by\n x_SkuLicenseStatus,\n x_SkuLicenseQuantity,\n x_SkuCoreCount\n| union (\n print json = dynamic([\n { \"x_SkuLicenseStatus\": \"Enabled\" },\n { \"x_SkuLicenseStatus\": \"Not Enabled\" }\n ])\n | mv-expand json\n | evaluate bag_unpack(json)\n);\n//\n// Coverage first\ncosts\n| summarize covered = sumif(x_ResourceCount, x_SkuLicenseStatus == 'Enabled'), all = sum(x_ResourceCount)\n| project Order = 1, Label = 'Coverage %', Value = percentstring(covered, all, 1)\n//\n// First column\n| union (costs | where x_SkuLicenseStatus == 'Enabled' | summarize Value = numberstring(sum(x_ResourceCount)) by Order = 3, Label = 'Covered resources')\n| union (costs | where x_SkuLicenseStatus == 'Not Enabled' | summarize Value = numberstring(sum(x_ResourceCount)) by Order = 5, Label = 'Eligible resources')\n//\n// Second column\n| union (costs | where x_SkuLicenseStatus == 'Enabled' | summarize Value = numberstring(sum(x_SkuLicenseUnusedQuantity)) by Order = 2, Label = 'Underutilized vCPU capacity')\n| union (costs | where x_SkuLicenseStatus == 'Enabled' | summarize Value = numberstring(sum(x_SkuLicenseQuantity)) by Order = 4, Label = 'Covered vCPU capacity')\n| union (costs | where x_SkuLicenseStatus == 'Not Enabled' | summarize Value = numberstring(sum(x_SkuLicenseQuantity)) by Order = 6, Label = 'Eligible vCPU capacity')\n| order by Order asc\n", "id": "1a400b6c-9204-434d-88ff-2dc5260a95bf", "usedVariables": ["CostsByDayAHB"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "// Underutilized capacity\n// Fully utilized capacity\n// Eligible resources\nCostsByDayAHB\n| where x_SkuLicenseStatus == 'Enabled'\n//\n// Get the latest resource record first to guarrantee we have the latest status\n| summarize\n arg_max(ChargePeriodStart, *),\n TotalConsumedQuantity = sum(ConsumedQuantity),\n TotalEffectiveCost = sum(EffectiveCost)\n by\n ResourceId\n| project \n [\"License type\"] = x_SkuLicenseType,\n ResourceName,\n ResourceType,\n SKU = x_SkuType,\n [\"SKU cores\"] = x_SkuCoreCount,\n [\"Required capacity\"] = x_SkuLicenseQuantity,\n [\"Unused capacity\"] = x_SkuLicenseUnusedQuantity,\n [\"Unused vCore hours\"] = x_SkuLicenseUnusedQuantity * ConsumedQuantity,\n EffectiveCost = TotalEffectiveCost,\n x_ResourceGroupName,\n SubAccountName\n| order by [\"Unused vCore hours\"] desc\n", "id": "c2ad5370-f4df-4a13-ac31-2c095f88754d", "usedVariables": ["CostsByDayAHB"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByDayAHB\n| where x_SkuLicenseStatus == 'Enabled'\n| where x_SkuLicenseUnusedQuantity == 0\n//\n// Get the latest resource record first to guarrantee we have the latest status\n| summarize\n arg_max(ChargePeriodStart, *),\n TotalConsumedQuantity = sum(ConsumedQuantity),\n TotalEffectiveCost = sum(EffectiveCost)\n by\n ResourceId\n| project \n [\"License type\"] = x_SkuLicenseType,\n ResourceName,\n ResourceType,\n SKU = x_SkuType,\n [\"SKU cores\"] = x_SkuCoreCount,\n [\"vCore hours\"] = x_SkuLicenseQuantity * ConsumedQuantity,\n EffectiveCost = TotalEffectiveCost,\n x_ResourceGroupName,\n SubAccountName\n| order by [\"vCore hours\"] desc\n", "id": "4614acfb-2288-4a71-97f7-32845a9ddcb2", "usedVariables": ["CostsByDayAHB"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByDayAHB\n| where x_SkuLicenseStatus == 'Not Enabled'\n//\n// Get the latest resource record first to guarrantee we have the latest status\n| summarize\n arg_max(ChargePeriodStart, *),\n TotalConsumedQuantity = sum(ConsumedQuantity),\n TotalEffectiveCost = sum(EffectiveCost)\n by\n ResourceId\n| project \n [\"License type\"] = x_SkuLicenseType,\n ResourceName,\n ResourceType,\n SKU = x_SkuType,\n [\"SKU cores\"] = x_SkuCoreCount,\n [\"Required capacity\"] = x_SkuLicenseQuantity,\n [\"Eligible vCore hours\"] = x_SkuLicenseQuantity * ConsumedQuantity,\n EffectiveCost = TotalEffectiveCost,\n x_ResourceGroupName,\n SubAccountName\n| order by [\"Eligible vCore hours\"] desc\n", "id": "99d44f1f-c53a-40ee-b749-8e5557ec58c7", "usedVariables": ["CostsByDayAHB"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let costs = Costs_v1_0 | where ChargePeriodStart >= startofmonth(now(), -3) and ChargePeriodStart < startofday(ago(-1d));\nlet startOfPeriod = toscalar(costs | summarize min(startofday(ChargePeriodStart)));\nlet endOfPeriod = toscalar(costs | summarize max(startofday(ChargePeriodStart)));\nlet forecastHorizon = numberOfDays * 1d;\ncosts\n| make-series\n EffectiveCost = sum(EffectiveCost)\n on ChargePeriodStart\n from startOfPeriod to endOfPeriod + forecastHorizon step 1d\n // by SubAccountId\n| extend Forecast = series_decompose_forecast(EffectiveCost, numberOfDays)\n", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let costs = CostsPlus | where ChargePeriodStart >= startofmonth(now(), -3) and ChargePeriodStart < startofday(ago(-1d));\nlet startOfPeriod = toscalar(costs | summarize min(startofday(ChargePeriodStart)));\nlet endOfPeriod = toscalar(costs | summarize max(startofday(ChargePeriodStart)));\nlet forecastHorizon = numberOfDays * 1d;\ncosts\n| make-series\n EffectiveCost = sum(EffectiveCost)\n on ChargePeriodStart\n from startOfPeriod to endOfPeriod + forecastHorizon step 1d\n // by SubAccountId\n| extend Forecast = series_decompose_forecast(EffectiveCost, numberOfDays)\n", "id": "5fd3ea2a-8882-4438-9103-fa3945240604", - "usedVariables": ["numberOfDays"] + "usedVariables": ["CostsPlus", "numberOfDays"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let data = materialize(\n CostsPlus\n //\n // Don't double-count commitment discount purchases\n | where x_AmortizationCategory != 'Principal'\n //\n | summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n | extend TotalSavings = ListCost - EffectiveCost\n | extend EffectiveSavingsRate = TotalSavings / ListCost\n | project json = todynamic(strcat('[',\n '{ \"order\":11, \"type\":\"TotalSavings\", \"label\":\"Total savings\", \"value\":\"', numberstring(round(TotalSavings, 2)), '\" },',\n '{ \"order\":12, \"type\":\"\", \"label\":\"\", \"value\":\"➗\" },',\n '{ \"order\":13, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":14, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":15, \"type\":\"EffectiveSavingsRate\", \"label\":\"Effective savings rate\", \"value\":\"', percentstring(EffectiveSavingsRate), '\" }',\n ']'))\n | mv-expand json\n | order by toint(json.order) asc\n | project Label = tostring(json.label), Value = tostring(json.value), Type = tostring(json.type)\n);\ndata", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "let data = materialize(\n CostsByMonth\n //\n // Don't double-count commitment discount purchases\n | where x_AmortizationCategory != 'Principal'\n //\n | summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n | extend TotalSavings = ListCost - EffectiveCost\n | extend EffectiveSavingsRate = TotalSavings / ListCost\n | project json = todynamic(strcat('[',\n '{ \"order\":11, \"type\":\"TotalSavings\", \"label\":\"Total savings\", \"value\":\"', numberstring(round(TotalSavings, 2)), '\" },',\n '{ \"order\":12, \"type\":\"\", \"label\":\"\", \"value\":\"➗\" },',\n '{ \"order\":13, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":14, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":15, \"type\":\"EffectiveSavingsRate\", \"label\":\"Effective savings rate\", \"value\":\"', percentstring(EffectiveSavingsRate), '\" }',\n ']'))\n | mv-expand json\n | order by toint(json.order) asc\n | project Label = tostring(json.label), Value = tostring(json.value), Type = tostring(json.type)\n);\ndata", "id": "e1bc2d51-44af-4dd9-8b0d-a71088b551f5", - "usedVariables": ["CostsPlus"] + "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsByMonth\n| extend x_AmortizationCategory = case(\n ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountCategory), 'Principal',\n isnotempty(CommitmentDiscountCategory), 'Amortized Charge',\n ''\n)\n| extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost)\n| extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost)\n| extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost)\n| summarize\n ['On-demand'] = round(sumif(EffectiveCost, x_PricingSubcategory == 'Standard'), 2),\n Spot = round(sumif(EffectiveCost, x_PricingSubcategory == 'Spot'), 2),\n Reservation = round(sumif(EffectiveCost, CommitmentDiscountType == 'Reservation'), 2),\n ['Savings plan'] = round(sumif(EffectiveCost, CommitmentDiscountType == 'Savings Plan'), 2),\n ['Total cost'] = round(sum(EffectiveCost), 2),\n ['List cost'] = round(sumif(ListCost, x_AmortizationCategory != 'Principal'), 2),\n Savings = round(sum(x_TotalSavings), 2)\n by\n Account = x_BillingProfileId,\n Month = substring(startofmonth(ChargePeriodStart), 0, 7)\n| extend ESR = percentstring(Savings/ ['List cost'])\n| order by Month desc", "id": "3b3f0a58-2d84-4e3e-bebc-3e747a7d5ede", "usedVariables": ["CostsByMonth"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let data = materialize(\n CostsByDay\n //\n // Don't double-count commitment discount purchases\n | where x_AmortizationCategory != 'Principal'\n //\n | summarize \n ListCost = sum(ListCost),\n ContractedCost = sum(ContractedCost),\n EffectiveCost = sum(EffectiveCost)\n | extend TotalSavings = ListCost - EffectiveCost\n | extend EffectiveSavingsRate = TotalSavings / ListCost\n | project json = todynamic(strcat('[',\n '{ \"order\":11, \"type\":\"TotalSavings\", \"label\":\"Total savings\", \"value\":\"', numberstring(round(TotalSavings, 2)), '\" },',\n '{ \"order\":12, \"type\":\"\", \"label\":\"\", \"value\":\"➗\" },',\n '{ \"order\":13, \"type\":\"List\", \"label\":\"Cost without discounts\", \"value\":\"', numberstring(round(ListCost, 2)), '\" },',\n '{ \"order\":14, \"type\":\"\", \"label\":\"\", \"value\":\"🟰\" },',\n '{ \"order\":15, \"type\":\"EffectiveSavingsRate\", \"label\":\"Effective savings rate\", \"value\":\"', percentstring(EffectiveSavingsRate), '\" }',\n ']'))\n | mv-expand json\n | order by toint(json.order) asc\n | project Label = tostring(json.label), Value = tostring(json.value), Type = tostring(json.type)\n);\ndata", "id": "cb34f22b-9370-460c-9658-3e73d220bbc7", "usedVariables": ["CostsByDay"] }, { "id": "43612ae4-c475-4f22-bb50-ce9d995abb8f", - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsPlus\n| where startofmonth(BillingPeriodStart) == startofmonth(now())", "usedVariables": ["CostsPlus"] }, { "id": "cb1f5404-c0b1-42fd-99fb-3cff7b08daaa", - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "CostsPlus\n| where startofmonth(BillingPeriodStart) == startofmonth(startofmonth(now()) - 1d)", "usedVariables": ["CostsPlus"] }, { "id": "4ce0f587-2d45-436c-8f79-102c6b382439", - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "CostsPlus\r\n| extend ChargePeriodStart = startofmonth(ChargePeriodStart)\r\n| extend BillingPeriodStart = startofmonth(BillingPeriodStart)", - "usedVariables": ["CostsPlus"] + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsPlus\r\n| where startofmonth(ChargePeriodStart) >= startofmonth(now(), -numberOfMonths)\r\n| extend ChargePeriodStart = startofmonth(ChargePeriodStart)\r\n| extend BillingPeriodStart = startofmonth(BillingPeriodStart)", + "usedVariables": ["CostsPlus", "numberOfMonths"] }, { "id": "6b598467-8c31-4693-b1eb-7ed683fcfc3a", - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "CostsPlus\r\n| extend ChargePeriodStart = startofday(ChargePeriodStart)", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsPlus\r\n| where ChargePeriodStart >= ago(numberOfDays * 1d) - 1d and ChargePeriodStart < ago(1d)\r\n| extend ChargePeriodStart = startofday(ChargePeriodStart)", + "usedVariables": ["CostsPlus", "numberOfDays"] + }, + { + "id": "4a1973bf-08e9-4e82-b8e6-6edff81cf0a5", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsPlus", "usedVariables": ["CostsPlus"] }, - { "id": "4a1973bf-08e9-4e82-b8e6-6edff81cf0a5", "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, "text": "CostsPlus", "usedVariables": ["CostsPlus"] }, { "id": "eb9259cc-05b7-4441-a66d-a29026fe371b", - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "Costs_v1_0\n//\n// Apply summarization settings\n| where ChargePeriodStart >= monthsago(numberOfMonths)\n| as filteredCosts\n| extend x_ChargeMonth = startofmonth(ChargePeriodStart)\n//\n//| extend x_SkuVMProperties = tostring(x_SkuDetails.VMProperties)\n| extend x_CapacityReservationId = tostring(x_SkuDetails.VMCapacityReservationId)\n//\n// Hybrid Benefit\n| extend tmp_SQLAHB = tolower(x_SkuDetails.AHB)\n| extend tmp_IsVMUsage = x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and ChargeCategory == 'Usage'\n| extend x_SkuCoreCount = toint(coalesce(x_SkuDetails.VCPUs, x_SkuDetails.vCores, ''))\n| extend x_SkuUsageType = tostring(x_SkuDetails.UsageType)\n| extend x_SkuImageType = tostring(x_SkuDetails.ImageType)\n| extend x_SkuType = tostring(x_SkuDetails.ServiceType)\n| extend x_ConsumedCoreHours = iff(isnotempty(x_SkuCoreCount), x_SkuCoreCount * ConsumedQuantity, todecimal(''))\n| extend x_SkuLicenseStatus = case(\n ChargeCategory != 'Usage', '',\n (x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and x_SkuMeterSubcategory contains 'Windows') or tmp_SQLAHB == 'false', 'Not Enabled',\n x_SkuDetails.ImageType contains 'Windows Server BYOL' or tmp_SQLAHB == 'true' or x_SkuMeterSubcategory == 'SQL Server Azure Hybrid Benefit', 'Enabled',\n ''\n)\n| extend x_SkuLicenseType = case(\n ChargeCategory != 'Usage', '',\n x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and (x_SkuMeterSubcategory contains 'Windows' or x_SkuDetails.ImageType contains 'Windows Server BYOL'), 'Windows Server',\n isnotempty(tmp_SQLAHB) or x_SkuMeterSubcategory == 'SQL Server Azure Hybrid Benefit', 'SQL Server',\n ''\n)\n| extend x_SkuLicenseQuantity = case(\n isempty(x_SkuCoreCount), toint(''),\n x_SkuCoreCount <= 8, 8,\n x_SkuCoreCount <= 16, 16,\n x_SkuCoreCount == 20, 24,\n x_SkuCoreCount > 20, x_SkuCoreCount,\n toint('')\n)\n| extend x_SkuLicenseUnit = iff(isnotempty(x_SkuLicenseQuantity), 'Cores', '')\n| extend x_SkuLicenseUnusedQuantity = x_SkuLicenseQuantity - x_SkuCoreCount\n//\n| extend x_CommitmentDiscountKey = iff(tmp_IsVMUsage and isnotempty(x_SkuDetails.ServiceType), strcat(x_SkuDetails.ServiceType, x_SkuMeterId), '')\n| extend x_CommitmentDiscountUtilizationPotential = case(\n ChargeCategory == 'Purchase', decimal(0),\n ProviderName == 'Microsoft' and isnotempty(CommitmentDiscountCategory), EffectiveCost,\n CommitmentDiscountCategory == 'Usage', ConsumedQuantity,\n CommitmentDiscountCategory == 'Spend', EffectiveCost,\n decimal(0)\n)\n| extend x_CommitmentDiscountUtilizationAmount = iff(CommitmentDiscountStatus == 'Used', x_CommitmentDiscountUtilizationPotential, decimal(0))\n| extend x_SkuTermLabel = case(isempty(x_SkuTerm) or x_SkuTerm <= 0, '', x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')), strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', '')))\n//\n// CSP partners\n// x_PartnerBilledCredit = iff(x_PartnerCreditApplied, BilledCost * x_PartnerCreditRate, todouble(0))\n// x_PartnerEffectiveCredit = iff(x_PartnerCreditApplied, EffectiveCost * x_PartnerCreditRate, todouble(0))\n//\n// Savings\n| extend x_AmortizationCategory = case(\n ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountCategory), 'Principal',\n isnotempty(CommitmentDiscountCategory), 'Amortized Charge',\n ''\n)\n| extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost)\n| extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost)\n| extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost)\n| extend x_CommitmentDiscountPercent = iff(ContractedUnitPrice == 0, decimal(0), (ContractedUnitPrice - x_EffectiveUnitPrice) / ContractedUnitPrice)\n| extend x_NegotiatedDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - ContractedUnitPrice) / ListUnitPrice)\n| extend x_TotalDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - x_EffectiveUnitPrice) / ListUnitPrice)\n//\n// Toolkit\n| extend x_ToolkitTool = tostring(Tags['ftk-tool'])\n| extend x_ToolkitVersion = tostring(Tags['ftk-version'])\n| extend tmp_ResourceParent = database('Ingestion').parse_resourceid(Tags['cm-resource-parent'])\n| extend x_ResourceParentId = tostring(tmp_ResourceParent.ResourceId)\n| extend x_ResourceParentName = tostring(tmp_ResourceParent.ResourceName)\n| extend x_ResourceParentType = tostring(tmp_ResourceParent.ResourceType)\n//\n// TODO: Only add differentiators when the name is not unique\n| extend CommitmentDiscountNameUnique = iff(isempty(CommitmentDiscountId), '', strcat(CommitmentDiscountName, ' (', CommitmentDiscountType, ')'))\n| extend ResourceNameUnique = iff(isempty(ResourceId), '', strcat(ResourceName, ' (', ResourceType, ')'))\n| extend x_ResourceGroupNameUnique = iff(isempty(x_ResourceGroupName), '', strcat(x_ResourceGroupName, ' (', SubAccountName, ')'))\n| extend SubAccountNameUnique = iff(isempty(SubAccountId), '', strcat(SubAccountName, ' (', split(SubAccountId, '/')[3], ')'))\n//\n// Explain why cost is 0\n| extend x_FreeReason = case(\n BilledCost != 0.0 or EffectiveCost != 0.0, '',\n PricingCategory == 'Committed', strcat('Unknown ', CommitmentDiscountStatus, ' Commitment'),\n x_BilledUnitPrice == 0.0 and x_EffectiveUnitPrice == 0.0 and ContractedUnitPrice == 0.0 and ListUnitPrice == 0.0 and isempty(CommitmentDiscountType), case(\n x_SkuDescription contains 'Trial', 'Trial',\n x_SkuDescription contains 'Preview', 'Preview',\n 'Other'\n ),\n x_BilledUnitPrice > 0.0 or x_EffectiveUnitPrice > 0.0, case(\n PricingQuantity > 0.0, 'Low Usage',\n PricingQuantity == 0.0, 'No Usage',\n 'Unknown Negative Quantity'\n ),\n 'Unknown'\n)\n//\n| project-away tmp_SQLAHB, tmp_IsVMUsage, tmp_ResourceParent", "usedVariables": ["numberOfMonths"] }, { - "dataSource": { "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, "text": "let months = toscalar(database('Ingestion').HubSettings | project toint(retention.final.months));\nlet monthname = dynamic(['', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']);\nrange Value from toint(1) to iff(isempty(months), 24, months) step 1\n| order by Value desc\n| extend MonthsAgo = monthsago(Value)\n| extend Label = strcat(Value, ' mo (', monthname[monthofyear(MonthsAgo)], format_datetime(MonthsAgo, ' yyyy'), ')')\n| project-away MonthsAgo\n", "id": "c9039243-968d-4e75-9899-8d4ab51a9896", "usedVariables": [] From 5809868fd990b5ce47dd08234ac726050d7456eb Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 20 Mar 2025 04:12:14 -0700 Subject: [PATCH 19/51] Handle spaces in tag keys (#1389) --- docs-mslearn/toolkit/changelog.md | 11 +- docs-mslearn/toolkit/help/errors.md | 4 +- .../powershell/cost/New-FinOpsCostExport.md | 1 + .../kql/CostSummary.Report/report.json | 4594 ++++++++--------- .../definition/tables/Costs.tmdl | 4 +- .../RateOptimization.Report/report.json | 51 +- .../definition/expressions.tmdl | 458 +- .../Shared.Dataset/definition/model.tmdl | 2 +- .../definition/tables/Costs.tmdl | 98 +- .../tables/ReservationRecommendations.tmdl | 16 - 10 files changed, 2624 insertions(+), 2615 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 0e50a0bc2..24b4f369d 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -34,16 +34,12 @@ The following section lists features and enhancements that are currently in deve _Released March 2025_ - -### [FinOps hubs](hubs/finops-hubs-overview.md) v0.9 - -- **Fixed** - - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - -### [Power BI reports](power-bi/reports.md) v0.8 Update 1 +### [Power BI reports](power-bi/reports.md) v0.9 **General** +- **Added** + - Added support for promoted tags with spaces in the tag key. - **Fixed** - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). @@ -58,6 +54,7 @@ _Released March 2025_ - **Added** - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). - **Fixed** + - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). - **Removed** - Removed the Managed Identity Contributor permission assigned to managed identities used during the deployment ([#1248](https://github.com/microsoft/finops-toolkit/issues/1248)). diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index c8c54bc2e..7e5832296 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -368,11 +368,11 @@ This error code is shown in the `x_SourceChanges` column when `ProviderName` is Severity: Minor -The source of this error is unknown. This error may be surfaced randomly. +The source of this error is unknown. This error may be surfaced randomly when refreshing Power BI data. **Mitigation**: If you receive this error, select **Apply change** again. -This error has only been reported in storage reports. If you have long data refresh times or experience this error often, consider switching to [FinOps hubs](../hubs/finops-hubs-overview.md) with Data Explorer. Data Explorer uses KQL reports which do not require scheduling or incremental refresh. Data is pulled when the report is access, so reports always leverage the latest data. +This error has only been reported in storage reports. If you have long data refresh times or experience this error often, consider switching to [FinOps hubs](../hubs/finops-hubs-overview.md) with Data Explorer. Data Explorer uses KQL reports which do not require scheduling or incremental refresh. Data is pulled when the report is opened, so reports always show the latest data.
diff --git a/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md b/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md index ce44ac123..db33f6684 100644 --- a/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md +++ b/docs-mslearn/toolkit/powershell/cost/New-FinOpsCostExport.md @@ -94,6 +94,7 @@ New-FinOpsCostExport ` | `‑Execute` | Optional. Indicates that the export should be run immediately after created. | | `‑Backfill` | Optional. Number of months to export the data for. This is only run once at create time. Failed exports are not re-attempted. Not supported when -OneTime is set. Default = 0. | | `‑ApiVersion` | Optional. API version to use when calling the Cost Management Exports API. Default = 2023-07-01-preview. | +
## Examples diff --git a/src/power-bi/kql/CostSummary.Report/report.json b/src/power-bi/kql/CostSummary.Report/report.json index c7af102e8..a5c89f084 100644 --- a/src/power-bi/kql/CostSummary.Report/report.json +++ b/src/power-bi/kql/CostSummary.Report/report.json @@ -1,5 +1,5 @@ { - "config": "{\"version\":\"5.61\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY24SU10\",\"version\":\"5.61\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme5385236195184553.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"eea9791fb405ba7e2373\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"c563657f6b3f4fc63ea9\",\"filters\":{\"byExpr\":[{\"name\":\"71f23e9beb592a377302\",\"type\":\"Categorical\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"c563657f6b3f4fc63ea9\":{\"visualContainers\":{\"06a7c3e90ed262bccb99\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"a76a0973476f7531fb0a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c530af517a82efec49f6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d608167b2800cd5f37d9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8ac8b68f0dbfd67863ea\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c272ca337973163d0b4f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cde5a61c7cf321c024d4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d7a012d33ea2aa4d8f23\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"adad1df4dc74f2f73033\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"af31dcf7a0e5abbb4baa\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"02272826509e4602660a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"193b16f8c0229af502bc\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1c6ae1106e4495e9bee3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2532e26d3bda6232fdaa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"296a57712be8d891be68\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4885b748772877408783\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4ad879e1bf2d7748e92e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"67f001709c0207952234\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"88f28312a432af922c3e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b6da2430313a11fbe1a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a109a5208f1421b7e4de\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ae3a5001d9fda9800214\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b0b2a35779b57f143666\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c1f288a2b56f89b3df0f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d96fff05c9f42855646e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dab8ad25bc9d0906c474\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dba7dfd64abe6112a5e2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e449d0a11c83ce7aac32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"eb91a261b0d37e189734\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f92f0508d293dd2ea2a0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3a5f0c65dfc5c4b04c2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"53b38783373bb0b71040\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"74c29e239e2bf411aa60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b65b40f83e6aadd2dcb8\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2cf9ff77352009da63e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e1fcdb07884fc6a3938c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2a5aa343a32f9d355e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"6bc885e678f8471f8b5d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8e00d79ffc746643c0f6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ac8683056a4f6436ab31\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e69246791224d7feecb3\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ed31b8c69c8859a6475a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ecac7d836cc5a75e3dc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"eb0ee67d575b54cdf827\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e82905c8e3d2dd647563\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e0fa9dae2344df6f995f\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f3696b5d0b479208c273\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"16c57f563e98e67b536b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"12be4ee52940709706cd\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f9e22e695b45fed368cf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"0ea72185adbf2cf8f4a0\":{\"isHidden\":true},\"330980de6a26f7e92210\":{\"isHidden\":false},\"b0c972248f8169e395aa\":{\"isHidden\":true},\"d6cdb8ede8cf4893d913\":{\"isHidden\":false},\"e2db4806d2fd5c9d95ea\":{\"isHidden\":false},\"db0699bd090645927783\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"ecac7d836cc5a75e3dc7\",\"db0699bd090645927783\",\"eb0ee67d575b54cdf827\",\"e82905c8e3d2dd647563\",\"e0fa9dae2344df6f995f\",\"f3696b5d0b479208c273\",\"16c57f563e98e67b536b\",\"12be4ee52940709706cd\",\"f9e22e695b45fed368cf\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"aa5f255533c169d47991\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"c563657f6b3f4fc63ea9\",\"sections\":{\"c563657f6b3f4fc63ea9\":{\"visualContainers\":{\"ed31b8c69c8859a6475a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"adad1df4dc74f2f73033\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e1fcdb07884fc6a3938c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"af31dcf7a0e5abbb4baa\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d7a012d33ea2aa4d8f23\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"c272ca337973163d0b4f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cde5a61c7cf321c024d4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8ac8b68f0dbfd67863ea\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b0b2a35779b57f143666\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a109a5208f1421b7e4de\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"193b16f8c0229af502bc\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4ad879e1bf2d7748e92e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"88f28312a432af922c3e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f92f0508d293dd2ea2a0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b6da2430313a11fbe1a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"296a57712be8d891be68\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"67f001709c0207952234\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c1f288a2b56f89b3df0f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4885b748772877408783\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ae3a5001d9fda9800214\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"02272826509e4602660a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"eb91a261b0d37e189734\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2532e26d3bda6232fdaa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d96fff05c9f42855646e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e449d0a11c83ce7aac32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dab8ad25bc9d0906c474\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1c6ae1106e4495e9bee3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dba7dfd64abe6112a5e2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a76a0973476f7531fb0a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d608167b2800cd5f37d9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"06a7c3e90ed262bccb99\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c530af517a82efec49f6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"53b38783373bb0b71040\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"74c29e239e2bf411aa60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2cf9ff77352009da63e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b65b40f83e6aadd2dcb8\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e69246791224d7feecb3\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"6bc885e678f8471f8b5d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ac8683056a4f6436ab31\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8e00d79ffc746643c0f6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}}},\"visualContainerGroups\":{\"330980de6a26f7e92210\":{\"isHidden\":true},\"b0c972248f8169e395aa\":{\"isHidden\":true},\"0ea72185adbf2cf8f4a0\":{\"isHidden\":false},\"d6cdb8ede8cf4893d913\":{\"isHidden\":true},\"e2db4806d2fd5c9d95ea\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"0ea72185adbf2cf8f4a0\",\"a76a0973476f7531fb0a\",\"d608167b2800cd5f37d9\",\"06a7c3e90ed262bccb99\",\"c530af517a82efec49f6\"]}},{\"displayName\":\"Get started - Help\",\"name\":\"58ddce0ac819d194c4fc\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"c563657f6b3f4fc63ea9\",\"filters\":{\"byExpr\":[{\"name\":\"71f23e9beb592a377302\",\"type\":\"Categorical\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"c563657f6b3f4fc63ea9\":{\"visualContainers\":{\"06a7c3e90ed262bccb99\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"a76a0973476f7531fb0a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c530af517a82efec49f6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d608167b2800cd5f37d9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8ac8b68f0dbfd67863ea\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c272ca337973163d0b4f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cde5a61c7cf321c024d4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d7a012d33ea2aa4d8f23\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"adad1df4dc74f2f73033\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"af31dcf7a0e5abbb4baa\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"02272826509e4602660a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"193b16f8c0229af502bc\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1c6ae1106e4495e9bee3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2532e26d3bda6232fdaa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"296a57712be8d891be68\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4885b748772877408783\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4ad879e1bf2d7748e92e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"67f001709c0207952234\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"88f28312a432af922c3e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b6da2430313a11fbe1a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a109a5208f1421b7e4de\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ae3a5001d9fda9800214\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b0b2a35779b57f143666\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c1f288a2b56f89b3df0f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d96fff05c9f42855646e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dab8ad25bc9d0906c474\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dba7dfd64abe6112a5e2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e449d0a11c83ce7aac32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"eb91a261b0d37e189734\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f92f0508d293dd2ea2a0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3a5f0c65dfc5c4b04c2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"53b38783373bb0b71040\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"74c29e239e2bf411aa60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b65b40f83e6aadd2dcb8\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2cf9ff77352009da63e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e1fcdb07884fc6a3938c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2a5aa343a32f9d355e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"6bc885e678f8471f8b5d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8e00d79ffc746643c0f6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ac8683056a4f6436ab31\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e69246791224d7feecb3\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ed31b8c69c8859a6475a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ecac7d836cc5a75e3dc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"eb0ee67d575b54cdf827\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e82905c8e3d2dd647563\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e0fa9dae2344df6f995f\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f3696b5d0b479208c273\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"16c57f563e98e67b536b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"12be4ee52940709706cd\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f9e22e695b45fed368cf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"0ea72185adbf2cf8f4a0\":{\"isHidden\":true},\"330980de6a26f7e92210\":{\"isHidden\":true},\"b0c972248f8169e395aa\":{\"isHidden\":true},\"d6cdb8ede8cf4893d913\":{\"isHidden\":true},\"e2db4806d2fd5c9d95ea\":{\"isHidden\":true},\"db0699bd090645927783\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"f9e22e695b45fed368cf\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", + "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY24SU10\",\"version\":\"5.61\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme5385236195184553.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"eea9791fb405ba7e2373\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"c563657f6b3f4fc63ea9\",\"filters\":{\"byExpr\":[{\"name\":\"71f23e9beb592a377302\",\"type\":\"Categorical\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"c563657f6b3f4fc63ea9\":{\"visualContainers\":{\"06a7c3e90ed262bccb99\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"a76a0973476f7531fb0a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c530af517a82efec49f6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d608167b2800cd5f37d9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8ac8b68f0dbfd67863ea\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c272ca337973163d0b4f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cde5a61c7cf321c024d4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d7a012d33ea2aa4d8f23\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"adad1df4dc74f2f73033\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"af31dcf7a0e5abbb4baa\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"02272826509e4602660a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"193b16f8c0229af502bc\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1c6ae1106e4495e9bee3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2532e26d3bda6232fdaa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"296a57712be8d891be68\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4885b748772877408783\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4ad879e1bf2d7748e92e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"67f001709c0207952234\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"88f28312a432af922c3e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b6da2430313a11fbe1a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a109a5208f1421b7e4de\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ae3a5001d9fda9800214\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b0b2a35779b57f143666\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c1f288a2b56f89b3df0f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d96fff05c9f42855646e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dab8ad25bc9d0906c474\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dba7dfd64abe6112a5e2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e449d0a11c83ce7aac32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"eb91a261b0d37e189734\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f92f0508d293dd2ea2a0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3a5f0c65dfc5c4b04c2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"53b38783373bb0b71040\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"74c29e239e2bf411aa60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b65b40f83e6aadd2dcb8\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2cf9ff77352009da63e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e1fcdb07884fc6a3938c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2a5aa343a32f9d355e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"6bc885e678f8471f8b5d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8e00d79ffc746643c0f6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ac8683056a4f6436ab31\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e69246791224d7feecb3\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ed31b8c69c8859a6475a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ecac7d836cc5a75e3dc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"eb0ee67d575b54cdf827\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e82905c8e3d2dd647563\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e0fa9dae2344df6f995f\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f3696b5d0b479208c273\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"16c57f563e98e67b536b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"12be4ee52940709706cd\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f9e22e695b45fed368cf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"0ea72185adbf2cf8f4a0\":{\"isHidden\":true},\"330980de6a26f7e92210\":{\"isHidden\":false},\"b0c972248f8169e395aa\":{\"isHidden\":true},\"d6cdb8ede8cf4893d913\":{\"isHidden\":false},\"e2db4806d2fd5c9d95ea\":{\"isHidden\":false},\"db0699bd090645927783\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"ecac7d836cc5a75e3dc7\",\"db0699bd090645927783\",\"eb0ee67d575b54cdf827\",\"e82905c8e3d2dd647563\",\"e0fa9dae2344df6f995f\",\"f3696b5d0b479208c273\",\"16c57f563e98e67b536b\",\"12be4ee52940709706cd\",\"f9e22e695b45fed368cf\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"aa5f255533c169d47991\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"c563657f6b3f4fc63ea9\",\"sections\":{\"c563657f6b3f4fc63ea9\":{\"visualContainers\":{\"ed31b8c69c8859a6475a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"adad1df4dc74f2f73033\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e1fcdb07884fc6a3938c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"af31dcf7a0e5abbb4baa\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d7a012d33ea2aa4d8f23\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"c272ca337973163d0b4f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cde5a61c7cf321c024d4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8ac8b68f0dbfd67863ea\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b0b2a35779b57f143666\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a109a5208f1421b7e4de\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"193b16f8c0229af502bc\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4ad879e1bf2d7748e92e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"88f28312a432af922c3e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f92f0508d293dd2ea2a0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b6da2430313a11fbe1a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"296a57712be8d891be68\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"67f001709c0207952234\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c1f288a2b56f89b3df0f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4885b748772877408783\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ae3a5001d9fda9800214\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"02272826509e4602660a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"eb91a261b0d37e189734\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2532e26d3bda6232fdaa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d96fff05c9f42855646e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e449d0a11c83ce7aac32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dab8ad25bc9d0906c474\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1c6ae1106e4495e9bee3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dba7dfd64abe6112a5e2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a76a0973476f7531fb0a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d608167b2800cd5f37d9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"06a7c3e90ed262bccb99\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c530af517a82efec49f6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"53b38783373bb0b71040\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"74c29e239e2bf411aa60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2cf9ff77352009da63e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b65b40f83e6aadd2dcb8\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e69246791224d7feecb3\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"6bc885e678f8471f8b5d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ac8683056a4f6436ab31\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8e00d79ffc746643c0f6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}}},\"visualContainerGroups\":{\"330980de6a26f7e92210\":{\"isHidden\":true},\"b0c972248f8169e395aa\":{\"isHidden\":true},\"0ea72185adbf2cf8f4a0\":{\"isHidden\":false},\"d6cdb8ede8cf4893d913\":{\"isHidden\":true},\"e2db4806d2fd5c9d95ea\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"0ea72185adbf2cf8f4a0\",\"a76a0973476f7531fb0a\",\"d608167b2800cd5f37d9\",\"06a7c3e90ed262bccb99\",\"c530af517a82efec49f6\"]}},{\"displayName\":\"Get started - Help\",\"name\":\"58ddce0ac819d194c4fc\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"c563657f6b3f4fc63ea9\",\"filters\":{\"byExpr\":[{\"name\":\"71f23e9beb592a377302\",\"type\":\"Categorical\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"c563657f6b3f4fc63ea9\":{\"visualContainers\":{\"06a7c3e90ed262bccb99\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"a76a0973476f7531fb0a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c530af517a82efec49f6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d608167b2800cd5f37d9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8ac8b68f0dbfd67863ea\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c272ca337973163d0b4f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cde5a61c7cf321c024d4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d7a012d33ea2aa4d8f23\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"adad1df4dc74f2f73033\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"af31dcf7a0e5abbb4baa\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"02272826509e4602660a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"193b16f8c0229af502bc\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1c6ae1106e4495e9bee3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2532e26d3bda6232fdaa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"296a57712be8d891be68\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4885b748772877408783\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4ad879e1bf2d7748e92e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"67f001709c0207952234\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"88f28312a432af922c3e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b6da2430313a11fbe1a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a109a5208f1421b7e4de\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ae3a5001d9fda9800214\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b0b2a35779b57f143666\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c1f288a2b56f89b3df0f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d96fff05c9f42855646e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dab8ad25bc9d0906c474\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dba7dfd64abe6112a5e2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e449d0a11c83ce7aac32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"eb91a261b0d37e189734\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f92f0508d293dd2ea2a0\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3a5f0c65dfc5c4b04c2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"53b38783373bb0b71040\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"74c29e239e2bf411aa60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b65b40f83e6aadd2dcb8\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2cf9ff77352009da63e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e1fcdb07884fc6a3938c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e2a5aa343a32f9d355e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"6bc885e678f8471f8b5d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8e00d79ffc746643c0f6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ac8683056a4f6436ab31\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e69246791224d7feecb3\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"ed31b8c69c8859a6475a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ecac7d836cc5a75e3dc7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"eb0ee67d575b54cdf827\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e82905c8e3d2dd647563\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e0fa9dae2344df6f995f\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f3696b5d0b479208c273\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"16c57f563e98e67b536b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"12be4ee52940709706cd\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f9e22e695b45fed368cf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"0ea72185adbf2cf8f4a0\":{\"isHidden\":true},\"330980de6a26f7e92210\":{\"isHidden\":true},\"b0c972248f8169e395aa\":{\"isHidden\":true},\"d6cdb8ede8cf4893d913\":{\"isHidden\":true},\"e2db4806d2fd5c9d95ea\":{\"isHidden\":true},\"db0699bd090645927783\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"f9e22e695b45fed368cf\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", "filters": "[{\"name\":\"71f23e9beb592a377302\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{}}]}}]", "layoutOptimization": 0, "pods": [ @@ -116,3998 +116,3998 @@ "displayName": "Tags example", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "6244831b8b6043fa9620", "ordinal": 12, "visualContainers": [ { "config": "{\"name\":\"0aa33012c01022b591c3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.TagsExample'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"0dd39acf28907ee960c9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Tags example\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"This page uses a custom list of promoted tags. Edit the CostDetails query to customize tag columns.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"101cc345b514cc6b04e9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"141441c65beb663cabc0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":0,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"2083e51b4ab2097b0a07\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"3069360d76ee1216c4e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"34cbd89224248c01b86e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"5655c6fa452921c62967\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"604712e3decc046d78a7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"6e42d84adb934512a9e5\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"66ba501fb01d48129eb6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6e42d84adb934512a9e5\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"675c0c9285eaa9c1c39d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"6828500d6753b18757bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":696,\"y\":8,\"z\":3000,\"width\":280,\"height\":376,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"pieChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.tag_CostCenter\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'BottomCenter'\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 376.0, - "width": 280.0, - "x": 696.0, - "y": 8.0, - "z": 3000.0 + "height": 376.00, + "width": 280.00, + "x": 696.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"6e42d84adb934512a9e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"74a6b5c70e3200d88958\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":6000,\"width\":472.00000000000006,\"height\":320,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"azureMap\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true}],\"Series\":[{\"queryRef\":\"CostDetails.tag_CostCenter\"}],\"Size\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"First tag_CostCenter\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"mapControls\":[{\"properties\":{\"defaultStyle\":{\"expr\":{\"Literal\":{\"Value\":\"'road'\"}}},\"showStylePicker\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showNavigationControls\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showSelectionControl\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"bubbleLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"bubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"minBubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"maxRadius\":{\"expr\":{\"Literal\":{\"Value\":\"21L\"}}},\"bubbleStrokeWidth\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"autoStrokeColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"layerPosition\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 472.0, - "x": 216.0, - "y": 392.0, - "z": 6000.0 + "height": 320.00, + "width": 472.00, + "x": 216.00, + "y": 392.00, + "z": 6000.00 }, { "config": "{\"name\":\"764de0a150c30bee9d95\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"79bffa05636ae0c0cc5c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6e42d84adb934512a9e5\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"79d34d869ebc5b85878a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"8123c6d020d9612bb0ab\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"8318cb60a6c80712ae80\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"881df9f7bc6a16eb2ce8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"9a51bcd76059cc069e7e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":472.00000000000006,\"height\":376,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.tag_CostCenter\",\"active\":true},{\"queryRef\":\"CostDetails.tag_Project\",\"active\":true},{\"queryRef\":\"CostDetails.tag_Department\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Divide(Sum(CostDetails.EffectiveCost), ScopedEval(Sum(CostDetails.EffectiveCost), [Role.Columns]))\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"SparklineData(Sum(CostDetails.EffectiveCost)_[CostDetails.ChargePeriodStart])\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_Project\"},\"Name\":\"CostDetails.tag_Project\",\"NativeReferenceName\":\"tag_Project\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_Department\"},\"Name\":\"CostDetails.tag_Department\",\"NativeReferenceName\":\"tag_Department\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Scope\":[{\"RoleRef\":{\"Role\":\"Columns\"}}]}},\"Operator\":3},\"Name\":\"Divide(Sum(CostDetails.EffectiveCost), ScopedEval(Sum(CostDetails.EffectiveCost), [Role.Columns]))\",\"NativeReferenceName\":\"Percent\"},{\"SparklineData\":{\"Measure\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Groupings\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}]},\"Name\":\"SparklineData(Sum(CostDetails.EffectiveCost)_[CostDetails.ChargePeriodStart])\",\"NativeReferenceName\":\"EffectiveCost by ChargePeriodStart\"}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.tag_CostCenter\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"tag_CostCenter\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.tag_Project\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.tag_Department\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'SubACM'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'ACM-PM'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'1234'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true}]}}],\"columnProperties\":{\"Divide(Sum(CostDetails.EffectiveCost), ScopedEval(Sum(CostDetails.EffectiveCost), [Role.Columns]))\":{\"displayName\":\"Percent\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"117.38805142969727D\"}}}},\"selector\":{\"metadata\":\"SparklineData(Sum(CostDetails.EffectiveCost)_[CostDetails.ChargePeriodStart])\"}}]}}}", "filters": "[]", - "height": 376.0, - "width": 472.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 376.00, + "width": 472.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"9d2b2b61ea4069e38e01\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"a005b8bdd44bed5b100c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":983.9999999999999,\"y\":8,\"z\":2000,\"width\":280,\"height\":376,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"CostDetails.tag_CostCenter\",\"active\":true}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Details\":[{\"queryRef\":\"CostDetails.tag_Project\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_Project\"},\"Name\":\"CostDetails.tag_Project\",\"NativeReferenceName\":\"tag_Project\"}]},\"drillFilterOtherVisuals\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 376.0, - "width": 280.0, - "x": 984.0, - "y": 8.0, - "z": 2000.0 + "height": 376.00, + "width": 280.00, + "x": 984.00, + "y": 8.00, + "z": 2000.00 }, { "config": "{\"name\":\"a15ba83a70c3eceb5283\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"a72ce15ba61517603d04\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6e42d84adb934512a9e5\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"b08ac750552114c2c103\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#tags-example'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"b34467eb70c3bd7907e8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"c1af4a4887682d4ce818\",\"layouts\":[{\"id\":0,\"position\":{\"x\":696,\"y\":392,\"z\":5000,\"width\":568,\"height\":320,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.tag_CostCenter\"}],\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 568.0, - "x": 696.0, - "y": 392.0, - "z": 5000.0 + "height": 320.00, + "width": 568.00, + "x": 696.00, + "y": 392.00, + "z": 5000.00 }, { "config": "{\"name\":\"cab2cd2c22035b55643c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6e42d84adb934512a9e5\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"cbfacc7d7698cee6883e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"cef91d832809cc11e001\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"d4b1f49a38ad9d50e0d6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"d7ffb0a546c8532199b5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"e3e091619eee36b0d0da\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"f22c62fee7980ab87d04\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"8123c6d020d9612bb0ab\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f7968b9b282d7b88b49d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"fb054820616d3e418425\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"141441c65beb663cabc0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Subscriptions", "displayOption": 1, "filters": "[{\"name\":\"03de859739f61a767fea\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountId\"}},\"Right\":{\"Literal\":{\"Value\":\"''\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection0f19b4db8a9820050c88", "ordinal": 4, "visualContainers": [ { "config": "{\"name\":\"0a50134d2676f5632af3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"3bb8ab2f398d21d99e52\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"1447309226e059d8c349\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"1d758eab6f1c2265e916\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"1f6117aa419c82063d07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"CostDetails.SubAccountNameUnique\"}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountNameUnique\"},\"Name\":\"CostDetails.SubAccountNameUnique\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"CostDetails.SubAccountNameUnique\":{\"displayName\":\"Subscription\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"21830c7ef837178e6466\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"3a46ebebfaab1baf2ac7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":5500,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#subscriptions'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 5500.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 5500.00 }, { "config": "{\"name\":\"3a74aff269fd6973e21c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"3bb8ab2f398d21d99e52\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"47af921ab20c92983753\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"4ba115d6c471c44589e0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"},{\"queryRef\":\"CostDetails.ResourceName\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource Group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Cost Management Research'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'ahbtest'\"}}],\"isToggled\":true}]}]}}],\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource Group\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"rowHeaders\":[{\"properties\":{}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"580d75c6042afa18b7ff\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"5fb30d515f8d755e2b25\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"616bd33994674a74cf77\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"6389a314bf8e0d81ba46\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"3bb8ab2f398d21d99e52\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"70b5310836bdbdf9d11a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Subscriptions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"75eddab3c2e055068078\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"7610025db6d284249b08\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"77a21b5f9d8dc5fa65f8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Subscriptions\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your cost by subscription to facilitate chargeback.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"7e79272e37b7a1045d1c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"3bb8ab2f398d21d99e52\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"7f2b541cef8cdc039348\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"3bb8ab2f398d21d99e52\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"809c6719f0731d277356\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"8254cdf05124268541d3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"8ba63ca38828b8763eea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"946038d2e65ab309d867\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"accf9fb7357da069d605\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"bd42a687103bfac57870\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"c143628ac0e24cc34543\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"c4391abf678047e46e5f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"cbf8961b431cb723f1c1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"df079e34bbf080b40e0c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216,\"y\":8,\"z\":1000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, - "y": 8.0, - "z": 1000.0 + "x": 216.00, + "y": 8.00, + "z": 1000.00 }, { "config": "{\"name\":\"eab15083ff7600063df6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"ee8a7bfb5fda2195638d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"f30a39be5f952c21d59b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"3bb8ab2f398d21d99e52\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"f36ac34badbb2012ef22\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"f82a052d18454ba62984\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"accf9fb7357da069d605\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"fb1577b7515049679ca2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"fe0265d9a128edb36912\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"df079e34bbf080b40e0c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"objects\":{\"outspacePane\":[{\"properties\":{\"width\":{\"expr\":{\"Literal\":{\"Value\":\"204L\"}}}}}]}}", "displayName": "Regions", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection186ada557ce8442407cd", "ordinal": 7, "visualContainers": [ { "config": "{\"name\":\"0e1ef3c8a884e2624f74\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#regions'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"10795441505bc4e2e8b6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Regions\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review usage across regions.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"25487b2e6418748a2478\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"2d415b2faad840429d5f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"2d9de45197717775f880\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"3c45c00a7f89db243975\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"acbc4a9b989598f3e99e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"3c7bd62496c8de34cad5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"405ddec1b966eeb20b27\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":3000,\"width\":472.00000000000006,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"azureMap\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true}],\"Size\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"}]},\"columnProperties\":{\"CostDetails.RegionName\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"mapControls\":[{\"properties\":{\"defaultStyle\":{\"expr\":{\"Literal\":{\"Value\":\"'road'\"}}},\"showStylePicker\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showNavigationControls\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showSelectionControl\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"bubbleLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"bubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"minBubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"maxRadius\":{\"expr\":{\"Literal\":{\"Value\":\"21L\"}}},\"bubbleStrokeWidth\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"autoStrokeColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"layerPosition\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Map'\"}}}}}]}}}", "filters": "[]", - "height": 704.0, - "width": 472.0, - "x": 792.0, - "y": 8.0, - "z": 3000.0 + "height": 704.00, + "width": 472.00, + "x": 792.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"472f3d8c40abdc72acf7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"609d3fa5c6b800b4715a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"73548d644550e42dd8c2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"8301118931dae3c18edf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"acbc4a9b989598f3e99e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"8ae9f75a138566998577\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"951fe907566874f3be43\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"973038330087631c28c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"98aa5f6129a355b36d0c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"98cd745ed082a94cf649\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"9a5ac0af4f6e8d3f5a84\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"9f45a41bf00e2dff2e79\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"a2ec63b58afcbe8f87ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"a4cb7f11fdfc9be2efb3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"acbc4a9b989598f3e99e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"ab9dabe1f2870d92a7e8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"acbc4a9b989598f3e99e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"b4a216893b97b366a655\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"acbc4a9b989598f3e99e\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"b9fb53d9fe7381c6a007\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Regions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"bb7594b8216a1004428f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"c27bd04bda0e1422e067\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"c868266634e9ea3122d7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"c90f43ad618c3332cdde\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c90f43ad618c3332cdde\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"ce6747f829786ba0c3c0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"d0e854a6e405014192e6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":4000,\"width\":568,\"height\":280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.RegionName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.RegionName\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 568.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 280.00, + "width": 568.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"d2c2d00be8d3f0acffad\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"d68bed5034799d04c9e0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":568,\"height\":320,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"},{\"queryRef\":\"CostDetails.ResourceName\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.RegionName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"},\"CostDetails.RegionName\":{\"displayName\":\"Region\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 568.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 568.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"e2f68e968448dd1e4d8d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"acbc4a9b989598f3e99e\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"e5b721ca9883fe518801\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"e6118d6adf59fb832e20\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"e88feb3e6bf407d0532c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"f2de4f3d31f0fb82edf9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"2d415b2faad840429d5f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Purchases", "displayOption": 1, "filters": "[{\"name\":\"Filter419536217304ab765166\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Purchase'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection1cf2d1f5b35f16310482", "ordinal": 9, "visualContainers": [ { "config": "{\"name\":\"01aabac56e33dca78bb4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"0f4676337006ccc438d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"42664394c5dc4dd008d6\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"1752b0efb24ece0477b2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"20943dab7b20eca25a3b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"2bc0aae755b0c239d93a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"2bc23137093aeb3cb19d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"35454dc725ff0f29efb6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"3bba199882fc10cd39cf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"3fe728bad83abc1f8b3d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"42664394c5dc4dd008d6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"509a017f9ae935550b83\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"50f054559c7175e7717c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"6362d0fe8858b13ea67e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"65dc04c6001fd0b5b189\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"6c84ba9f4e1a6a57e238\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"7272d0bb850c6684baf0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"7719d7435baeefe4bb67\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"7781dd961ce99aeb0a3b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#purchases'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"7a01f294ba749fd36651\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":3250,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\"},{\"queryRef\":\"CostDetails.PublisherName\"},{\"queryRef\":\"CostDetails.x_SkuDescription\"},{\"queryRef\":\"CostDetails.CommitmentDiscountType\"},{\"queryRef\":\"CostDetails.ChargeFrequency\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"Sum(CostDetails.PricingQuantity)\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PublisherName\"},\"Name\":\"CostDetails.PublisherName\",\"NativeReferenceName\":\"Publisher\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.PricingQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeFrequency\"},\"Name\":\"CostDetails.ChargeFrequency\",\"NativeReferenceName\":\"Frequency\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"Date\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment type\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(CostDetails.BilledCost)\":{\"displayName\":\"Billed cost\"},\"CostDetails.PublisherName\":{\"displayName\":\"Publisher\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(CostDetails.PricingQuantity)\":{\"displayName\":\"Quantity\"},\"CostDetails.ChargeFrequency\":{\"displayName\":\"Frequency\"},\"CostDetails.ChargePeriodStart\":{\"displayName\":\"Date\"},\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Commitment type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"100.01519756838906D\"}}}},\"selector\":{\"metadata\":\"CostDetails.PublisherName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"407.47841221272733D\"}}}},\"selector\":{\"metadata\":\"CostDetails.x_SkuDescription\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 3250.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 3250.00 }, { "config": "{\"name\":\"84a97e1134531d6a0f78\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"42664394c5dc4dd008d6\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"86ca6cd0f53c17cb2cdf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8db56d4b8f03664bd1d4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"9ede966aad97636ebc4f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.83810176118737,\"y\":8.087324571173982,\"z\":3000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 216.84, "y": 8.09, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"beb36bac298e07156bb1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"cd830d431797c6354e4f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"42664394c5dc4dd008d6\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"d0c31d3a107ba942c0e4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3500,\"width\":1048,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.x_SkuDescription\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(CostDetails.BilledCost)\":{\"displayName\":\"Billed cost\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3500.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3500.00 }, { "config": "{\"name\":\"dab9e6edd92820f6d750\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"dac6c87d6b9202e376fe\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"dbef7ac4a9198f5ed431\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"dcf2335a2219e18798b4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"42664394c5dc4dd008d6\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"dd4f55ead0f8bc051f1d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2026}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Billed cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"df9b3064993f175b6c03\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"edbc124cb019e50a239d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"9ede966aad97636ebc4f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"f8e6f115b4a3321448c4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Purchases\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review and track your one-time and recurring purchases.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"50f054559c7175e7717c\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"fe1608a6bd96aa0df618\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"42664394c5dc4dd008d6\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Prices", "displayOption": 1, "filters": "[{\"name\":\"e06e2d6b17d51fc13fca\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"b7e5c5da5b27fee6d1e4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection27adbc5b658c5d02bd16", "ordinal": 10, "visualContainers": [ { "config": "{\"name\":\"0491515d7f3d7859d742\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"04d5103eb74f944f0696\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"9b25242fcec3ba17d48b\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"08c9e2e10c17d72326e9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":983.9999999999999,\"y\":104,\"z\":2000,\"width\":280,\"height\":608,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"clusteredBarChart\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(CostDetails.ConsumedQuantity)\"}],\"Category\":[{\"queryRef\":\"CostDetails.x_SkuMeterName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ConsumedQuantity)\",\"NativeReferenceName\":\"ConsumedQuantity\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Most used'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 280.0, - "x": 984.0, - "y": 104.0, - "z": 2000.0 + "height": 608.00, + "width": 280.00, + "x": 984.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"0e53b8fa09696548483d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"9b25242fcec3ba17d48b\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"115e0f275cffe483d2bf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"1ea94a43ff6c45a2d632\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"26c06d1474c95589b5c2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"3975408ce2ba7a1d55ba\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Prices\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review the prices of services used and purchased across your account.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"4199f41e0248c5cc4e66\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"46f7ea66e1536575cb95\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"5193da836872cbb6c037\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"57b79358c05476d7e5f3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"5bc69d7e695a458eae3f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"6f0b3362f1b1935c9c3b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"716de8a3202adcaaa59b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"75a9806e8f92c1896ba7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"9b25242fcec3ba17d48b\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"7da6945c3c5745cac799\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"8141854d0e332ece37d4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"82ee16620a8d5590e9e2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":760,\"height\":608,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.x_SkuDescription\"},{\"queryRef\":\"CostDetails.CommitmentDiscountType\"},{\"queryRef\":\"CostDetails.x_SkuTermLabel\"},{\"queryRef\":\"Sum(CostDetails.ListUnitPrice)\"},{\"queryRef\":\"Sum(CostDetails.ContractedUnitPrice)\"},{\"queryRef\":\"CostDetails.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(CostDetails.ConsumedQuantity)\"},{\"queryRef\":\"CostDetails.ConsumedUnit\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"CostDetails.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"Effective\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(CostDetails.ListUnitPrice)\",\"NativeReferenceName\":\"List\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"CostDetails.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(CostDetails.ContractedUnitPrice)\",\"NativeReferenceName\":\"Contracted\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedUnit\"},\"Name\":\"CostDetails.ConsumedUnit\",\"NativeReferenceName\":\"Unit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Commitment\"},\"CostDetails.x_EffectiveUnitPrice\":{\"displayName\":\"Effective\"},\"Sum(CostDetails.ListUnitPrice)\":{\"displayName\":\"List\"},\"CostDetails.x_SkuTermLabel\":{\"displayName\":\"Term\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(CostDetails.ContractedUnitPrice)\":{\"displayName\":\"Contracted\"},\"Sum(CostDetails.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"CostDetails.ConsumedUnit\":{\"displayName\":\"Unit\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Cost\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"65.83913379737045D\"}}}},\"selector\":{\"metadata\":\"Sum(CostDetails.ListUnitPrice)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"208.62690723349726D\"}}}},\"selector\":{\"metadata\":\"CostDetails.x_SkuDescription\"}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 760.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 608.00, + "width": 760.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"8b1392fede3e1bea8d2b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"9b25242fcec3ba17d48b\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"8b811fde0ea89770812a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"8e513512e2f1317496ba\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"9b25242fcec3ba17d48b\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"9b25242fcec3ba17d48b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"a7b496332b304518afdc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"aa76d517677fcdf81f16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"abf679ec0642fa836286\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"b2b9ae063b0710a3bc7c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"b68f7a204f262a4e075d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"b69e6c9b97eaa082f1c3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"c279378607ca0ed19bfa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"c8d1afb427030de57423\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"cd6a087ac8b19ccf6531\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"e0b2f54225d8fc763d79\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"ede95f9c6ac0e3f74135\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#prices'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"0491515d7f3d7859d742\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"f6db8153bc5e6580a071\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"fd339f60fc007d205e8b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"26c06d1474c95589b5c2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"visibility\":1}", "displayName": "DQ", "displayOption": 2, "filters": "[]", - "height": 2720.0, + "height": 2720.00, "name": "ReportSection2dfa477010097d27d2cc", "ordinal": 11, "visualContainers": [ { "config": "{\"name\":\"072c21c0a28e75a621a2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":903.9437500191466,\"z\":13000,\"width\":1264,\"height\":272,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeCategory\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"CostDetails.PricingCategory\"},{\"queryRef\":\"CostDetails.ServiceCategory\"},{\"queryRef\":\"CostDetails.ServiceName\"},{\"queryRef\":\"CostDetails.ResourceType\"},{\"queryRef\":\"CostDetails.x_SkuMeterName\"},{\"queryRef\":\"Sum(CostDetails.ListCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"ServiceCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"ServiceName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"ResourceType\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing descriptions'\"}}}}}]}}}", "filters": "[{\"name\":\"Filter2c7fb2402abc39e0063c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeDescription\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"isHiddenInViewMode\":false}]", - "height": 272.0, - "width": 1264.0, - "x": 8.0, + "height": 272.00, + "width": 1264.00, + "x": 8.00, "y": 903.94, - "z": 13000.0 + "z": 13000.00 }, { "config": "{\"name\":\"3504840db022b9e41e28\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":623.9437500191466,\"z\":6000,\"width\":1264,\"height\":272,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeDescription\"},{\"queryRef\":\"Sum(CostDetails.ListCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"},\"Name\":\"CostDetails.ChargeDescription\",\"NativeReferenceName\":\"ChargeDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"889.3484175956339D\"}}}},\"selector\":{\"metadata\":\"CostDetails.ChargeDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Most used descriptions'\"}}}}}]}}}", "filters": "[]", - "height": 272.0, - "width": 1264.0, - "x": 8.0, + "height": 272.00, + "width": 1264.00, + "x": 8.00, "y": 623.94, - "z": 6000.0 + "z": 6000.00 }, { "config": "{\"name\":\"36994d417075d4129ca0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":287.1637480168865,\"z\":1000,\"width\":256,\"height\":152,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.PricingCategory\",\"active\":true},{\"queryRef\":\"CostDetails.x_PricingSubcategory\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountCategory\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"CostDetails.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"},\"Name\":\"CostDetails.CommitmentDiscountCategory\",\"NativeReferenceName\":\"CommitmentDiscountCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.PricingCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_PricingSubcategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'On-Demand'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Commitment Discount'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed Usage'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed Spend'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Spend'\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed Spend'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Spend'\"}}],\"isToggled\":true}]}]}]}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Pricing'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 152.0, - "width": 256.0, - "x": 0.0, + "height": 152.00, + "width": 256.00, + "x": 0.00, "y": 287.16, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"4dfe0630a84706444045\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":175.16374801688642,\"z\":0,\"width\":256,\"height\":112,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeCategory\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ChargeCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Purchase'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Adjustment'\"}}],\"isToggled\":true}]}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charges'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 256.0, - "x": 0.0, + "height": 112.00, + "width": 256.00, + "x": 0.00, "y": 175.16, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"554139a804906702de75\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":439.1637480168864,\"z\":8000,\"width\":256,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountStatus\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"CostDetails.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountStatus\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount status'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 256.0, - "x": 0.0, + "height": 88.00, + "width": 256.00, + "x": 0.00, "y": 439.16, - "z": 8000.0 + "z": 8000.00 }, { "config": "{\"name\":\"6eb9ebc5ae01b9000216\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":535.9437500191466,\"z\":12000,\"width\":1280,\"height\":80,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Charge descriptions\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Summarizes charge descriptions used across all charges to identify gaps. If you have any feedback, \"},{\"value\":\"please \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"create an issue in GitHub\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://aka.ms/ftk/idea\"},{\"value\":\" so we can address it in a future release.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, - "x": 0.0, + "height": 80.00, + "width": 1280.00, + "x": 0.00, "y": 535.94, - "z": 12000.0 + "z": 12000.00 }, { "config": "{\"name\":\"84039deb2d05c120e69e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":1191.9437500191466,\"z\":11000,\"width\":1280,\"height\":80,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing rounding errors\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"We are investigating in issue where rounding errors are not being included in the data. We do not yet know what is causing it but this table shows when rounding errors have been reported.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, - "x": 0.0, + "height": 80.00, + "width": 1280.00, + "x": 0.00, "y": 1191.94, - "z": 11000.0 + "z": 11000.00 }, { "config": "{\"name\":\"8524521f0453a0dd03ce\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":1287.9437500191466,\"z\":9000,\"width\":360,\"height\":200,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingPeriodStart\"},{\"queryRef\":\"CostDetails.ChargePeriod\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingPeriodStart\"},\"Name\":\"CostDetails.BillingPeriodStart\",\"NativeReferenceName\":\"BillingPeriodStart\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriod\"},\"Name\":\"CostDetails.ChargePeriod\",\"NativeReferenceName\":\"ChargePeriod\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingPeriodStart\"}}}]},\"drillFilterOtherVisuals\":true}}", "filters": "[]", - "height": 200.0, - "width": 360.0, - "x": 16.0, + "height": 200.00, + "width": 360.00, + "x": 16.00, "y": 1287.94, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"85f3b8e47e600d4b009a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":4000,\"width\":1280,\"height\":48,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#0078D4'\"}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Data quality'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"15L\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"14D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI'', wf_segoe-ui_normal, helvetica, arial, sans-serif'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"radius\":{\"expr\":{\"Literal\":{\"Value\":\"30D\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 1280.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 48.00, + "width": 1280.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"8a30286565ca7a01650d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":768,\"y\":175.16374801688642,\"z\":2000,\"width\":256,\"height\":352,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"RegionName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.RegionName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 352.0, - "width": 256.0, - "x": 768.0, + "height": 352.00, + "width": 256.00, + "x": 768.00, "y": 175.16, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"929b11e50b6edd333abb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":256,\"y\":175.16374801688642,\"z\":3000,\"width\":256,\"height\":352,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"ServiceCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"ServiceName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'AI and Machine Learning'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Azure Machine Learning'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Analytics'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Azure Synapse Analytics'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Compute'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Other'\"}}],\"isToggled\":true}]}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Services'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 352.0, - "width": 256.0, - "x": 256.0, + "height": 352.00, + "width": 256.00, + "x": 256.00, "y": 175.16, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"a2471f6e8787e490185d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":48,\"z\":10000,\"width\":1280,\"height\":112,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Normalization validation\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following columns are modified as part of the FOCUS transforms from native actual/amortized schemas and can be used to identify if there are any unexpected values. If you notice anything that does not look correct, like a ServiceName that is incorrect or a ServiceCategory that is \\\"Other\\\", please \"},{\"value\":\"create an issue in GitHub\",\"textStyle\":{},\"url\":\"https://aka.ms/ftk/idea\"},{\"value\":\". If you need this to be resolved immediately, please file a support request on Cost Management.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, - "y": 48.0, - "z": 10000.0 + "height": 112.00, + "width": 1280.00, + "x": 0.00, + "y": 48.00, + "z": 10000.00 }, { "config": "{\"name\":\"b63247217b5ee85790b9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1024,\"y\":175.16374801688642,\"z\":5000,\"width\":256,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeFrequency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeFrequency\"},\"Name\":\"CostDetails.ChargeFrequency\",\"NativeReferenceName\":\"ChargeFrequency\"}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 256.0, - "x": 1024.0, + "height": 88.00, + "width": 256.00, + "x": 1024.00, "y": 175.16, - "z": 5000.0 + "z": 5000.00 }, { "config": "{\"name\":\"bbdd2190d3f1f1dbad01\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":2128,\"z\":19000,\"width\":1264,\"height\":216,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\"},{\"queryRef\":\"CostDetails.ChargeCategory\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"CostDetails.PricingCategory\"},{\"queryRef\":\"CostDetails.ChargeDescription\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.PricingQuantity)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"},\"Name\":\"CostDetails.ChargeDescription\",\"NativeReferenceName\":\"ChargeDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"},\"Name\":\"Sum(CostDetails.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"Count of ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"}]},\"columnProperties\":{\"CostDetails.ChargePeriodStart\":{\"displayName\":\"Row count\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Columns that share the same unique values (should only be 1)'\"}}}}}]}}}", "filters": "[]", - "height": 216.0, - "width": 1264.0, - "x": 8.0, - "y": 2128.0, - "z": 19000.0 + "height": 216.00, + "width": 1264.00, + "x": 8.00, + "y": 2128.00, + "z": 19000.00 }, { "config": "{\"name\":\"c4024c5e9940182e5000\",\"layouts\":[{\"id\":0,\"position\":{\"x\":376,\"y\":1287.9437500191466,\"z\":14000,\"width\":632,\"height\":200,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingPeriod\"},{\"queryRef\":\"CostDetails.ChargeCategory\"},{\"queryRef\":\"CostDetails.x_SkuMeterName\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"CostDetails.ChargePeriodStart\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost1\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingPeriod\"},\"Name\":\"CostDetails.BillingPeriod\",\"NativeReferenceName\":\"BillingPeriod\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"drillFilterOtherVisuals\":true}}", "filters": "[{\"name\":\"Filter20ab716479a155a5401d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Adjustment'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{},\"isHiddenInViewMode\":false}]", - "height": 200.0, - "width": 632.0, - "x": 376.0, + "height": 200.00, + "width": 632.00, + "x": 376.00, "y": 1287.94, - "z": 14000.0 + "z": 14000.00 }, { "config": "{\"name\":\"ca9d6ef5117c152fdd27\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":1624,\"z\":16000,\"width\":1264,\"height\":496,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CountNonNull(CostDetails.ChargePeriodStart)\"},{\"queryRef\":\"CostDetails.BillingAccountId\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"CostDetails.ChargePeriodStart\"},{\"queryRef\":\"CostDetails.CommitmentDiscountId\"},{\"queryRef\":\"CostDetails.RegionId\"},{\"queryRef\":\"CostDetails.ResourceId\"},{\"queryRef\":\"CostDetails.SkuPriceId\"},{\"queryRef\":\"CostDetails.Tags\"},{\"queryRef\":\"CostDetails.x_AccountOwnerId\"},{\"queryRef\":\"CostDetails.x_CostCenter\"},{\"queryRef\":\"CostDetails.x_InvoiceSectionId\"},{\"queryRef\":\"CostDetails.x_SkuDetails\"},{\"queryRef\":\"CostDetails.x_SkuMeterId\"},{\"queryRef\":\"CostDetails.x_SkuOfferId\"},{\"queryRef\":\"CostDetails.x_SkuPartNumber\"},{\"queryRef\":\"CostDetails.x_CostAllocationRuleName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingAccountId\"},\"Name\":\"CostDetails.BillingAccountId\",\"NativeReferenceName\":\"BillingAccountId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountId\"},\"Name\":\"CostDetails.CommitmentDiscountId\",\"NativeReferenceName\":\"CommitmentDiscountId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionId\"},\"Name\":\"CostDetails.RegionId\",\"NativeReferenceName\":\"RegionId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"},\"Name\":\"CostDetails.ResourceId\",\"NativeReferenceName\":\"ResourceId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SkuPriceId\"},\"Name\":\"CostDetails.SkuPriceId\",\"NativeReferenceName\":\"SkuPriceId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Tags\"},\"Name\":\"CostDetails.Tags\",\"NativeReferenceName\":\"Tags\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_AccountOwnerId\"},\"Name\":\"CostDetails.x_AccountOwnerId\",\"NativeReferenceName\":\"x_AccountOwnerId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostCenter\"},\"Name\":\"CostDetails.x_CostCenter\",\"NativeReferenceName\":\"x_CostCenter\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_InvoiceSectionId\"},\"Name\":\"CostDetails.x_InvoiceSectionId\",\"NativeReferenceName\":\"x_InvoiceSectionId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDetails\"},\"Name\":\"CostDetails.x_SkuDetails\",\"NativeReferenceName\":\"x_SkuDetails\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterId\"},\"Name\":\"CostDetails.x_SkuMeterId\",\"NativeReferenceName\":\"x_SkuMeterId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOfferId\"},\"Name\":\"CostDetails.x_SkuOfferId\",\"NativeReferenceName\":\"x_SkuOfferId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuPartNumber\"},\"Name\":\"CostDetails.x_SkuPartNumber\",\"NativeReferenceName\":\"x_SkuPartNumber\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5},\"Name\":\"CountNonNull(CostDetails.ChargePeriodStart)\",\"NativeReferenceName\":\"Row count\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"},\"Name\":\"CostDetails.x_CostAllocationRuleName\",\"NativeReferenceName\":\"x_CostAllocationRuleName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5}}}]},\"columnProperties\":{\"CountNonNull(CostDetails.ChargePeriodStart)\":{\"displayName\":\"Row count\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"136.26255725521855D\"}}}},\"selector\":{\"metadata\":\"CostDetails.BillingAccountId\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"133.7086092715232D\"}}}},\"selector\":{\"metadata\":\"CostDetails.ResourceId\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"117.39735099337747D\"}}}},\"selector\":{\"metadata\":\"CostDetails.Tags\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Columns that determine uniqueness'\"}}}}}]}}}", "filters": "[{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5}},\"Right\":{\"Literal\":{\"Value\":\"1L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 496.0, - "width": 1264.0, - "x": 8.0, - "y": 1624.0, - "z": 16000.0 + "height": 496.00, + "width": 1264.00, + "x": 8.00, + "y": 1624.00, + "z": 16000.00 }, { "config": "{\"name\":\"e010cf1e55512d22ff66\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":2360,\"z\":18000,\"width\":1280,\"height\":128,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Billing vs. pricing currency\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost Management shows prices in the pricing currency while FOCUS shows prices in the billing currency. This is not a problem, but is important to note when comparing prices across datasets. Use the table below to identify when this happens. We are not doing the math to avoid bloating the Power BI data size. If you would like to include a custom column, use the following formula as a template:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"x_ListUnitPriceInPricingCurrency = ListUnitPrice / x_BillingExchangeRate\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 2360.0, - "z": 18000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 2360.00, + "z": 18000.00 }, { "config": "{\"name\":\"e57d2ca488802e2d01cf\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":2496,\"z\":17000,\"width\":1264,\"height\":216,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SkuPriceId\"},{\"queryRef\":\"CostDetails.BillingCurrency\"},{\"queryRef\":\"CostDetails.x_PricingCurrency\"},{\"queryRef\":\"CostDetails.x_BillingExchangeRate\"},{\"queryRef\":\"Sum(CostDetails.ListUnitPrice)\"},{\"queryRef\":\"Sum(CostDetails.ContractedUnitPrice)\"},{\"queryRef\":\"CostDetails.x_BilledUnitPrice\"},{\"queryRef\":\"CostDetails.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"BillingCurrency\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingCurrency\"},\"Name\":\"CostDetails.x_PricingCurrency\",\"NativeReferenceName\":\"x_PricingCurrency\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SkuPriceId\"},\"Name\":\"CostDetails.SkuPriceId\",\"NativeReferenceName\":\"SkuPriceId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BilledUnitPrice\"},\"Name\":\"CostDetails.x_BilledUnitPrice\",\"NativeReferenceName\":\"x_BilledUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"CostDetails.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"x_EffectiveUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedUnitPrice)\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BillingExchangeRate\"},\"Name\":\"CostDetails.x_BillingExchangeRate\",\"NativeReferenceName\":\"x_BillingExchangeRate\"}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Columns that share the same unique values (should only be 1)'\"}}}}}]}}}", "filters": "[{\"name\":\"276dc21d4e706b4051c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SkuPriceId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SkuPriceId\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_BillingExchangeRate\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BillingExchangeRate\"}},\"Right\":{\"Literal\":{\"Value\":\"1L\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 216.0, - "width": 1264.0, - "x": 8.0, - "y": 2496.0, - "z": 17000.0 + "height": 216.00, + "width": 1264.00, + "x": 8.00, + "y": 2496.00, + "z": 17000.00 }, { "config": "{\"name\":\"f90750eb703bc173a6d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":1504,\"z\":15000,\"width\":1280,\"height\":112,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Generating a unique ID\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost Management introduced an internal change to deliver data faster. When this happened, they started including more than one record for a single charge in a day. For most scenarios, this will not impact anyone. If you are using the documented columns necessary to generate a unique ID, then you will find that rows are not unique. The tables below indicate which rows are not uniquely identifiable. If this is an issue for you, please file a support request on Cost Management to raise awareness of the importance of this scenario for you.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFFFAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, - "y": 1504.0, - "z": 15000.0 + "height": 112.00, + "width": 1280.00, + "x": 0.00, + "y": 1504.00, + "z": 15000.00 }, { "config": "{\"name\":\"fd038561262cbc75a805\",\"layouts\":[{\"id\":0,\"position\":{\"x\":512,\"y\":175.16374801688642,\"z\":7000,\"width\":256,\"height\":352,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ResourceType\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"ResourceType\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ResourceType\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource types'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 352.0, - "width": 256.0, - "x": 512.0, + "height": 352.00, + "width": 256.00, + "x": 512.00, "y": 175.16, - "z": 7000.0 + "z": 7000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Resource groups", "displayOption": 1, "filters": "[{\"name\":\"40c0487781c19a8aef52\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"}},\"Right\":{\"Literal\":{\"Value\":\"''\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection3867a4b32e66201e7c9d", "ordinal": 5, "visualContainers": [ { "config": "{\"name\":\"049bcc68cb4e69d42ce9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"06b57ff7414b443e48e6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":184,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 184.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"1115916ef8e3db2ec4f8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"19fde731bb6ba9b45501\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"2669a57875e895c2e9d7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"27322ca87dc50541a4dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"2734acba37d163e73dd8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.ResourceGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"2a6301c348bdf183f22e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"2d989a16d711ffc51de5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6cb8136cd9515f5c33eb\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"308edacd61728800a176\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"30a2f02aee5a616f309b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6cb8136cd9515f5c33eb\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"3ef3bf1bbfb924215834\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"4b581d07476939ec0442\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6cb8136cd9515f5c33eb\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"507e48b7c5ebc168cbe9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"55ec9324c8e67d83baca\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"597f50e488766f676aee\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"6057f1ff52b6cd4022bc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":296,\"z\":2000,\"width\":1048,\"height\":416,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.x_ResourceGroupName\",\"active\":true},{\"queryRef\":\"CostDetails.ResourceName\"},{\"queryRef\":\"CostDetails.x_SkuDescription\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true},{\"queryRefs\":[\"CostDetails.x_SkuDescription\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 416.0, - "width": 1048.0, - "x": 216.0, - "y": 296.0, - "z": 2000.0 + "height": 416.00, + "width": 1048.00, + "x": 216.00, + "y": 296.00, + "z": 2000.00 }, { "config": "{\"name\":\"60baf80517c1835c3db5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"617a00e70c9c681cd380\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"6a48167930797b37e2f6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"6cb8136cd9515f5c33eb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"6d6421f8407b9749a157\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"7bcfab8d1814c9ae7dd3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"80f0ec0b215dbc8adbb5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"8303a654da0a3d36a495\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8b657c987d889e8c4e53\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"907e461fb4555ee2b49b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a153dab6f1e076b2111a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"a45b911d2b457fd6789f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"6cb8136cd9515f5c33eb\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"b3feeb82a6d956de37bb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"b487be6109a16f11a465\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"b8ed2da3c7e60a49590c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Resource groups\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your cost by resource group to facilitate chargeback.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"baf985ba413b8c79c6f4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":5500,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#resource-groups'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"3ef3bf1bbfb924215834\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 5500.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 5500.00 }, { "config": "{\"name\":\"c1eb8811da443d60b495\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"d270b80a870db96f38d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"308edacd61728800a176\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"d381490df216852e44fd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"6cb8136cd9515f5c33eb\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"fa2876949d8789ede01a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Inventory", "displayOption": 1, "filters": "[{\"name\":\"Filter4a58504216335deb079d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},{\"name\":\"77a4c665f30876441b96\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Usage'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection7cfbc31c105d95e75492", "ordinal": 8, "visualContainers": [ { "config": "{\"name\":\"0fda0a7c8bf35d260c5b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"1c07211d8403f75b1d2f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"2460455209cfe1e6151c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"264715c8b868d9695722\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"2d26de7af930cd5280ea\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"2e50de02506876539757\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"318a72c1a837b37a8925\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"341b7dc249d837c90dd3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"264715c8b868d9695722\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"38dfae36ce3e7839ecad\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"4621545fa5096045a03e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 9000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 9000.00 }, { "config": "{\"name\":\"5e886f830fb75d87cb79\",\"layouts\":[{\"id\":0,\"position\":{\"x\":982.5286821705427,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(CostDetails.ResourceType)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceType\"}},\"Function\":2},\"Name\":\"Min(CostDetails.ResourceType)\",\"NativeReferenceName\":\"Count of ResourceType\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceType\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource types'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, + "height": 88.00, + "width": 184.00, "x": 982.53, - "y": 8.0, - "z": 5000.0 + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"632404511c856b6e50b4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"6751377b6ee6174486d8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"264715c8b868d9695722\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"75a7cb8c838849c3be32\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"264715c8b868d9695722\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"75bfaff8656d6330d9bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"264715c8b868d9695722\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"782bdf01e208ffccc100\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"802875f71142fd68f8fe\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"880feec86188bb8ecc00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":8000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"8bba1ee5eec21ee9f4f1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"8e7edb0357240e20ba08\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":4000,\"width\":1048,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"lineStackedColumnComboChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.ResourceType\"}],\"Y2\":[{\"queryRef\":\"CountNonNull(CostDetails.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"Type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Count of ResourceId1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ResourceType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"9260670c7e93135f4251\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"95061a144f5818d5fa5d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"a01ff11c42ddb4835674\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a19e2e3dc93c667f7043\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"264715c8b868d9695722\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"a7434de9bd67edefbbc9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":392,\"z\":3000,\"width\":472.00000000000006,\"height\":320,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceName\"},{\"queryRef\":\"CostDetails.Service Hierarchy.ResourceType\"}],\"Values\":[{\"queryRef\":\"Count(CostDetails.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceCategory\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"NativeReferenceName\":\"Service Hierarchy ServiceCategory\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceName\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceName\",\"NativeReferenceName\":\"Service Hierarchy ServiceName\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ResourceType\"},\"Name\":\"CostDetails.Service Hierarchy.ResourceType\",\"NativeReferenceName\":\"Service Hierarchy ResourceType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Resources\"}]},\"columnProperties\":{\"CostDetails.ResourceId\":{\"displayName\":\"Count\"},\"Count(CostDetails.ResourceId)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 472.0, - "x": 792.0, - "y": 392.0, - "z": 3000.0 + "height": 320.00, + "width": 472.00, + "x": 792.00, + "y": 392.00, + "z": 3000.00 }, { "config": "{\"name\":\"b9b2d12bbb5f5e8a7405\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"bc6b45f5aeb120205d64\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#inventory'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"c2db8d0744af9f6afb85\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"c3f964a665cdca4b475c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c59195105734bb2f2360\",\"layouts\":[{\"id\":0,\"position\":{\"x\":790.5286821705427,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(CostDetails.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Count of ResourceId\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources '\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, + "height": 88.00, + "width": 184.00, "x": 790.53, - "y": 8.0, - "z": 6000.0 + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"c9901d5a72d2d313a808\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":568,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceName\"},{\"queryRef\":\"CostDetails.Service Hierarchy.ResourceType\"}],\"Values\":[{\"queryRef\":\"Count(CostDetails.ResourceId)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"CostDetails.x_EffectiveCostPerResource\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveCostPerResource\"},\"Name\":\"CostDetails.x_EffectiveCostPerResource\",\"NativeReferenceName\":\"Cost / resource\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceCategory\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"NativeReferenceName\":\"Service Hierarchy ServiceCategory\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceName\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceName\",\"NativeReferenceName\":\"Service Hierarchy ServiceName\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ResourceType\"},\"Name\":\"CostDetails.Service Hierarchy.ResourceType\",\"NativeReferenceName\":\"Service Hierarchy ResourceType\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Cost\"},\"CostDetails.ResourceId\":{\"displayName\":\"Count\"},\"CostDetails.x_EffectiveCostPerResource\":{\"displayName\":\"Cost / resource\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"},\"Count(CostDetails.ResourceId)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 568.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 568.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"ce13a3f6960748b34a2a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d5c4cdaabac34ed3df6d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"d956d1613b2b433cea64\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"e8803288d9fedff6a96e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"e965b750ea3d55685382\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"f2b5ef79101a3f3fb891\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"f368954597806fae201c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"632404511c856b6e50b4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"f4a245878aceb2a8552f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Resource inventory\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Track and gain insight into service usage across your account.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"ff991b44ae4e11b14f21\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Inventory'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"318a72c1a837b37a8925\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Summary", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection85de2b23d730d521bd94", "ordinal": 1, "visualContainers": [ { "config": "{\"name\":\"0060d2231b62d1f957f9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"0409a9b232621a02c459\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":2500,\"width\":40,\"height\":40,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#services'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 2500.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 2500.00 }, { "config": "{\"name\":\"05556d6414c2922aa3c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"d1998000893c01dfb75c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"05dec7ce0130862b7638\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"12a034b9e34418300ddc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"d1998000893c01dfb75c\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"156c88fa21597731e17e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1986d67f0ce792902f74\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"1b7392f5d226466c05cc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":1750,\"width\":192,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 1750.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 1750.00 }, { "config": "{\"name\":\"1fd5379ed21eacc642de\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"234ee7857f6d384af5af\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216,\"y\":8,\"z\":1000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, - "y": 8.0, - "z": 1000.0 + "x": 216.00, + "y": 8.00, + "z": 1000.00 }, { "config": "{\"name\":\"23eb0d51db87d85b95e4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"435f41b971f31d9f8986\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"45e584993d916032d337\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"},{\"queryRef\":\"CostDetails.ResourceName\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"4bb28ebe050bc0a37c99\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"d1998000893c01dfb75c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"4f6625264c8aed2a36b8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"50a2608eecca5dc20b2d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"541b8116b493673b7c06\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"744f2bdcce0e77d644f5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"76e7d9a5b60afc12b6a9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"77ff33451be082fc2c49\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":192,\"height\":104,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"View your daily cost and savings trends.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"817ae767dc96c041dc09\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":17002}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"96f7c455343b46c19cba\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 1500.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 1500.00 }, { "config": "{\"name\":\"a5a95763c1d050a36e52\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"afbddce42a4ab783dc0b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"b05e38dc6a353dcd888c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"b303294166c24d160ec1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"d1998000893c01dfb75c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"b6053aa4f341eea69c37\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"c2b35524b17d61625a18\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"c52725e29ba41d901523\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"caf5938036a84808c5ab\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104.00000000000001,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"CostDetails.EffectiveCostRunningTotal\"},{\"queryRef\":\"CostDetails.x_NegotiatedDiscountSavingsRunningTotal\"},{\"queryRef\":\"CostDetails.x_CommitmentDiscountSavingsRunningTotal\"}],\"Tooltips\":[{\"queryRef\":\"CostDetails.x_TotalSavingsRunningTotal\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCostRunningTotal\"},\"Name\":\"CostDetails.EffectiveCostRunningTotal\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavingsRunningTotal\"},\"Name\":\"CostDetails.x_TotalSavingsRunningTotal\",\"NativeReferenceName\":\"Total savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountSavingsRunningTotal\"},\"Name\":\"CostDetails.x_NegotiatedDiscountSavingsRunningTotal\",\"NativeReferenceName\":\"Negotiated savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavingsRunningTotal\"},\"Name\":\"CostDetails.x_CommitmentDiscountSavingsRunningTotal\",\"NativeReferenceName\":\"Commitment savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CostDetails.EffectiveCostRunningTotal\":{\"displayName\":\"Cost\"},\"CostDetails.x_TotalSavingsRunningTotal\":{\"displayName\":\"Total savings\"},\"CostDetails.x_NegotiatedDiscountSavingsRunningTotal\":{\"displayName\":\"Negotiated savings\"},\"CostDetails.x_CommitmentDiscountSavingsRunningTotal\":{\"displayName\":\"Commitment savings\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}},\"selector\":{\"metadata\":\"CostDetails.EffectiveCostRunningTotal\"}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"d1998000893c01dfb75c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":1937,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b6053aa4f341eea69c37\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 1937.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 1937.00 }, { "config": "{\"name\":\"d537fc29a3a306539204\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"db94b91b1f8ab2f4de7d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"df072519ea9f33052b34\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"d1998000893c01dfb75c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"f23097c70e670772ba1b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"f3a21edaa6dc0ef2bffe\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"fc42e66c88fa486c8cd8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"234ee7857f6d384af5af\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Services", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSectionb35903d610c9a37a4dcd", "ordinal": 3, "visualContainers": [ { "config": "{\"name\":\"0284e70be38d02c4e351\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceCategory\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceCategory\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"NativeReferenceName\":\"Service Hierarchy ServiceCategory\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"0a3ce03fb99b2b951f9f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"22c4fafbe19074c93b04\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"a99f5c11a6a6120cff26\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"2887a23a0268097bbb22\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Services\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your cost by service.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"28d551d071cbd5908040\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"2e43040a2d4f7f060471\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"33812b9d0d8a0933b366\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"387f57e8083d8de64295\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"3db2234746bff2fc5438\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a99f5c11a6a6120cff26\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"4d8c0392c188ad286d80\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"4d8fb093d05be72449c7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a99f5c11a6a6120cff26\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"4fb3cedc433030dda7c6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a99f5c11a6a6120cff26\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"4fccb4809498087305e2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"5358e56b7ac187534d2f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"675c22d735988d024659\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216,\"y\":8,\"z\":1000,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, - "y": 8.0, - "z": 1000.0 + "x": 216.00, + "y": 8.00, + "z": 1000.00 }, { "config": "{\"name\":\"6e8ecfeea70c71e30dcc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"},{\"queryRef\":\"CostDetails.ResourceType\"},{\"queryRef\":\"CostDetails.ResourceName\"},{\"queryRef\":\"CostDetails.ChargeDescription\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"},\"Name\":\"CostDetails.ChargeDescription\",\"NativeReferenceName\":\"Charge\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"Type\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ChargeDescription\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeDescription\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Databases'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Azure SQL Database'\"}}],\"isToggled\":true}]}]}}],\"columnProperties\":{\"CostDetails.ChargeDescription\":{\"displayName\":\"Charge\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.ServiceCategory\":{\"displayName\":\"Category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"},\"CostDetails.ResourceType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"70fd497d24eb80786e06\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"7f3c3e477bc95d677af4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"81715bce8f8b8e89a131\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"82b849399e9e70804330\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"94fa98dac4d8323155ad\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"9792205b1eff3fd79a28\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"9debe6824ccd458b572c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"a26306668f5874e5ceb3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"a99f5c11a6a6120cff26\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"aa83ec1db3fc5e5e880c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"aef038a2232741244b5e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"bf0acbaff531f678adcb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a99f5c11a6a6120cff26\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"c557a7a10d28e2615a81\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#services'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"cae861a80aeb50a0ab53\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"d87f21ef5f9bb6d2e1f7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"e2b5b0c92e728837e29e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"e3087e721f64fbc866af\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"e8006e93baf36cade09d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Services'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"ea3eb3fd5e3f144daf83\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4d8c0392c188ad286d80\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"edc8e920bfa05a918254\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"f4d7b7d55018d93a7d03\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"675c22d735988d024659\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Charge breakdown", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSectiond60edbb046ba85e7aebe", "ordinal": 2, "visualContainers": [ { "config": "{\"name\":\"01e3e2f6cb799defc1a3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"7ede0d0cc5df85c84202\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"048086e8c1a9a349af5c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"049606c370953aec0b15\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"7ede0d0cc5df85c84202\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"072bd3c00d09b7e59a45\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216,\"y\":8,\"z\":5000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"08a0453395f59fb72b67\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"7ede0d0cc5df85c84202\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"08d65540e7841073ae81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.ChargeBreakdown'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"0c11e8d7d68435562d86\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"0d03f6259e280233904d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":10031}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Billed cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"0ea493dcc0a7876230b5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 104.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"26db1c59c9033113c499\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"2d5b39fccdd2f54e60fd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"2e75178e9a26f1809a7a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"39764befb836467ce8b0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"3d9a3be4d7673e0975a7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"4b3fac55b87621f43bb7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"5485c9b77045e43f1eaa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"56532f7b380ee4dc9693\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"57874f80ecc75f59e6a8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"5afdfb0fea1b611eb31e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":503.99999999999994,\"y\":8,\"z\":3000,\"width\":376,\"height\":184,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"funnel\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(CostDetails.ListCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListCost)\",\"NativeReferenceName\":\"List\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(CostDetails.ListCost)\":{\"displayName\":\"List\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"percentBarLabel\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost summary'\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 376.0, - "x": 504.0, - "y": 8.0, - "z": 3000.0 + "height": 184.00, + "width": 376.00, + "x": 504.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"5d0d64b2bcd32fdf916f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Charge breakdown\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your costs to identify the top cost contributors.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"6870a77a902ec528b195\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"7ede0d0cc5df85c84202\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"859775fda5e8e9f39cd0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"85a0fda0595d21c9557c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"85dfcf5f2b352387f50e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"8e0a93cf339e927e00c5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#charge-breakdown'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"91a221d8d5a317726abe\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"7ede0d0cc5df85c84202\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"ac97ec5f9281ab906ee0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999999,\"y\":8,\"z\":2000,\"width\":376,\"height\":184,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"funnel\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"},{\"queryRef\":\"Sum(CostDetails.x_NegotiatedDiscountSavings)\"},{\"queryRef\":\"Sum(CostDetails.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Total savings\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_NegotiatedDiscountSavings)\",\"NativeReferenceName\":\"Negotiated discount\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment discount\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(CostDetails.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment discount\"},\"Sum(CostDetails.x_NegotiatedDiscountSavings)\":{\"displayName\":\"Negotiated discount\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Total savings\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"percentBarLabel\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings summary'\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 376.0, - "x": 888.0, - "y": 8.0, - "z": 2000.0 + "height": 184.00, + "width": 376.00, + "x": 888.00, + "y": 8.00, + "z": 2000.00 }, { "config": "{\"name\":\"b19d08d1a24358843530\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"b2d7a8e0700267836531\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":200,\"z\":1000,\"width\":1048,\"height\":512,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"decompositionTreeVisual\",\"projections\":{\"ExplainBy\":[{\"queryRef\":\"CostDetails.ChargeCategory\",\"active\":true},{\"queryRef\":\"CostDetails.PricingCategory\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountStatus\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\",\"active\":true},{\"queryRef\":\"CostDetails.x_SkuMeterCategory\",\"active\":true},{\"queryRef\":\"CostDetails.x_SkuMeterSubcategory\",\"active\":true},{\"queryRef\":\"CostDetails.x_SkuMeterName\",\"active\":true},{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true}],\"Analyze\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"ServiceCategory1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"ServiceName1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"},\"Name\":\"CostDetails.x_SkuMeterCategory\",\"NativeReferenceName\":\"x_SkuMeterCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"SubAccountName1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"CostDetails.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"CostDetails.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"ExplainBy\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ChargeCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.PricingCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountStatus\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_SkuMeterCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_SkuMeterSubcategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_SkuMeterName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"''\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Compute'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Fabric Capacity'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Available Capacity Usage CU'\"}}],\"isToggled\":true}]}]}]}]}]}]}]}]}}],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"tree\":[{\"properties\":{\"effectiveBarsPerLevel\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}}}}],\"insights\":[{\"properties\":{\"isAINode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Usage'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Other'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'On-Demand'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Analytics'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}},\"Right\":{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"Right\":{\"Literal\":{\"Value\":\"'FTK Fabric'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"Right\":{\"Literal\":{\"Value\":\"'Haven'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"Right\":{\"Literal\":{\"Value\":\"'havencapacity'\"}}}}}]}}],\"categoryLabels\":[{\"properties\":{\"categoryLabelFontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"dataLabels\":[{\"properties\":{\"dataLabelFontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"levelHeader\":[{\"properties\":{\"levelTitleFontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"levelSubtitleFontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"dataBars\":[{\"properties\":{\"dataBarWidthPercent\":{\"expr\":{\"Literal\":{\"Value\":\"80L\"}}}}}]}}}", "filters": "[]", - "height": 512.0, - "width": 1048.0, - "x": 216.0, - "y": 200.0, - "z": 1000.0 + "height": 512.00, + "width": 1048.00, + "x": 216.00, + "y": 200.00, + "z": 1000.00 }, { "config": "{\"name\":\"bdebaf4728588ae70878\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"c570e6fb35f7a390ddc0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"d204a3efa6242c047761\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"d4f6a280aebf17ed6e0f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"7ede0d0cc5df85c84202\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"d5f98e12f4d56d52d0e3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"f379aac75da2b78c9a09\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"072bd3c00d09b7e59a45\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"f86eb8c5213e931edb68\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"4b3fac55b87621f43bb7\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Resources", "displayOption": 1, "filters": "[{\"name\":\"c104ef5c610d7bb896b1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Right\":{\"Literal\":{\"Value\":\"''\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1},{\"name\":\"6ea3cb9d7209e8ea2c0a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceTop1K\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceTop1K\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"true\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 720.0, + "height": 720.00, "name": "ReportSectionef6b9d8f58d421ca021e", "ordinal": 6, "visualContainers": [ { "config": "{\"name\":\"006896a75b8da51c56c9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"0ed375607ec992a44109\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ResourceName\"},{\"queryRef\":\"Costs.ResourceType\"},{\"queryRef\":\"CostDetails.RegionName\"},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"},{\"queryRef\":\"CostDetails.SubAccountName\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"Costs.ResourceType\",\"NativeReferenceName\":\"Type\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"CostDetails.RegionName\":{\"displayName\":\"Region\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"},\"Costs.ResourceType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"212.7999755199902D\"}}}},\"selector\":{\"metadata\":\"CostDetails.ResourceName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"157.69896193771626D\"}}}},\"selector\":{\"metadata\":\"CostDetails.x_ResourceGroupName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"187.24657186570295D\"}}}},\"selector\":{\"metadata\":\"Costs.ResourceType\"}}],\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"aa5edbc4a13759355493\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceTop1K\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"1b1854228c6f26d96864\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e08c57813d6faef8268c\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"1f16f49f7f87ce96f0a1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"28a9a14f5e89f8b0343a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"2a7d089257e4f2b9c551\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"2ff953f3191bccfa4e4d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"31a49143bff828d545a2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"3da0512636a7725edb82\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"42493898385680d39302\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#resources'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"43e8b246dc4808b610a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"49f2fa73110731600b32\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"e08c57813d6faef8268c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"4a6166677b60f17cbbbd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Resources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Identify the top cost contributors by resource.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"50457bfab50617730357\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104.00000000000001,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"CostDetails.ResourceName\"}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"5eabca3c1d3e35001772\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"623f3bbcb63fbade8294\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e08c57813d6faef8268c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"6d67fb11a5ad0ec12e36\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"6f412b78f1c9324fc571\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e08c57813d6faef8268c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"70b5acd4d6b5ef620b03\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"8e79198b3c234b7980bb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8eed33566f5b9c59fd04\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"8ef6ef8310a28f6915e1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"95062c8d7f3656184da6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"985534d77ee0441df678\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"989c6398d9184fe3d1bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"a703eb0390cb483ae8c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ The page only shows the top 1000 resources. To view all, clear the x_ResourceType1K page filter from the Filters pane.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 1080.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"aa7c7fee8af5d140e6bf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"add70e2ab89731778139\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"b3e48969b67038ddee0f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.Resources'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"b9515cda14ee14f9819e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"c41429bdda4c3fa4651e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"c8c8243d5a842335e9bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"d8f31e644b3ef11fcec8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d950f09a670144c1c16f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"e08c57813d6faef8268c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8f31e644b3ef11fcec8\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"e8b3a8f5b5edc81cf94c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"1f16f49f7f87ce96f0a1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"feea7bd73f9b11f58a2b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e08c57813d6faef8268c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"ffb915c412983ab74d32\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Get started", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "c563657f6b3f4fc63ea9", "visualContainers": [ { "config": "{\"name\":\"02272826509e4602660a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":384,\"y\":0,\"z\":8000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 384.0, - "y": 0.0, - "z": 8000.0 + "height": 696.00, + "width": 80.00, + "x": 384.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"06a7c3e90ed262bccb99\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":96,\"z\":1000,\"width\":776,\"height\":424,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit reports include preconfigured visuals, but aren't connected to your data. This report uses FinOps hubs with Data Explorer for cost and Azure Resource Graph for resource configuration and recommendation details. If your data is in a storage account and not in Data Explorer, please \"},{\"value\":\"download storage reports\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://github.com/microsoft/finops-toolkit/releases/latest/download/PowerBI-storage.zip\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use the following steps to connect to Azure Resource Graph and your Data Explorer cluster:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Deploy FinOps hubs\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you have not deployed FinOps hubs with the Data Explorer cluster option, please do so now. Data Explorer is required for KQL reports. \",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Configure Cost Management exports\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Once FinOps hubs is deployed, either configure managed exports for your hub instance or manually create new exports in Cost Management to initiate data ingestion. If creating exports manually, remember to run at least one export manually to load an initial dataset. The following Cost Management datasets are recommended for this report:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cost and usage (FOCUS) \"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Price sheet – Required to calculate accurate and complete savings.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The following Cost Management datasets are supported but not used by this report:\",\"textStyle\":{\"fontSize\":\"12px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Reservation recommendations\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation transactions\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation details\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs/configure\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Connect to your FinOps hub instance\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Edit parameters\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" above and set the following parameters:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cluster URL\",\"textStyle\":{\"fontWeight\":\"bold\"}}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Open the \"},{\"value\":\"list of resource groups\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://portal.azure.com/#view/HubsExtension/BrowseResourceGroups\"},{\"value\":\" in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select the hub resource group.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select Deployments in the menu.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select the hub deployment.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select Outputs.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Copy the value for \"},{\"value\":\"clusterUri\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.6px\"}},{\"value\":\".\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Number of Months\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" – Optional number of closed months to show. Leave empty to show all data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Default Granularity \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Select whether you want charts to show \"},{\"value\":\"Daily\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" or \"},{\"value\":\"Monthly\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"NOTE: When customizing charts, use x_ReportingDate to align to this setting. Otherwise, use ChargePeriodStart for daily and x_ChargeMonth for monthly data.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"To promote specific tags into dedicated columns, update the Costs query to specify which tags you need to promote:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \"},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.3333px\"}},{\"value\":\" > \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Transform data\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\".\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"In the Queries pane, right-click \"},{\"value\":\"Data Explorer\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Costs\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" and select \"},{\"value\":\"Advanced Editor\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\".\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Update the \"},{\"value\":\"PromotedTags\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" step on line ~5.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"If you have inconsistent casing in tag names, set \"},{\"value\":\"Handle_mixed_case_tags\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" to \"},{\"value\":\"true\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\".\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"If you have extra spaces in some tag names, set \"},{\"value\":\"Trim_spaces_from_tags\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" to \"},{\"value\":\"true\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\".\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"If you experience timeouts or failures with visuals that use promoted tags, try disabling these options. They increase load times significantly.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Apply changes to refresh the report. This report uses DirectQuery for cost data, which means that data is refreshed every time you open a page and not from a scheduled refresh process.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Authorize data sources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"FinOps toolkit reports connect to one or more of the following data sources. Use these settings to configure authorization:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Azure Data Explorer (Kusto) – Use an account that has at least viewer access to the Hub and Ingestion databases.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"(your storage account) – Use a SAS token or an account that has Storage Blob Data Reader or greater access.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Azure Resource Graph – Use an account that has direct access to any subscriptions you would like to report on.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://ccmstorageprod... – Anonymous access. This URL is used for reservation size flexibility data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://github.com/... – Anonymous access. This URL is used for FinOps toolkit open data files.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Troubleshoot common issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you do not see any data after connecting to your account, check the following:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Confirm data was ingested into the desired tables. You can do this by going to \"},{\"value\":\"dataexplorer.azure.com\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://dataexplorer.azure.com/\"},{\"value\":\", connecting to your cluster, and running a \"},{\"value\":\"Costs | limit 100\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" query.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the currency filter to ensure the correct currency is selected.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the date picker at the top-left of each page to ensure the data you exported is within the same time frame.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For additional guidance, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}]}},\"parentGroupName\":\"0ea72185adbf2cf8f4a0\"}", "filters": "[]", - "height": 424.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 424.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"0ea72185adbf2cf8f4a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":212.05479452054797,\"y\":111.78082191780823,\"z\":11000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Connect dialog\",\"groupMode\":0,\"isHidden\":true}}", @@ -4115,443 +4115,443 @@ "width": 852.33, "x": 212.05, "y": 111.78, - "z": 11000.0 + "z": 11000.00 }, { "config": "{\"name\":\"12be4ee52940709706cd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"16c57f563e98e67b536b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":241.1344412182266,\"y\":487.99999628892874,\"z\":125,\"width\":96,\"height\":32,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Bug.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Bug9076115215259053.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Report a bug'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/ideas'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'New issue'\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 241.13, - "y": 488.0, - "z": 125.0 + "y": 488.00, + "z": 125.00 }, { "config": "{\"name\":\"193b16f8c0229af502bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":864,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 864.0, - "y": 0.0, - "z": 3000.0 + "height": 696.00, + "width": 80.00, + "x": 864.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"1c6ae1106e4495e9bee3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":768,\"y\":0,\"z\":4000,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 768.0, - "y": 0.0, - "z": 4000.0 + "height": 696.00, + "width": 80.00, + "x": 768.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"2532e26d3bda6232fdaa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":0,\"z\":19000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 0.0, - "z": 19000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 0.00, + "z": 19000.00 }, { "config": "{\"name\":\"296a57712be8d891be68\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":96,\"y\":0,\"z\":11000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 96.0, - "y": 0.0, - "z": 11000.0 + "height": 696.00, + "width": 80.00, + "x": 96.00, + "y": 0.00, + "z": 11000.00 }, { "config": "{\"name\":\"330980de6a26f7e92210\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":304,\"z\":6000,\"width\":272,\"height\":368,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Customize copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 504.0, - "y": 304.0, - "z": 6000.0 + "height": 368.00, + "width": 272.00, + "x": 504.00, + "y": 304.00, + "z": 6000.00 }, { "config": "{\"name\":\"4885b748772877408783\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":0,\"y\":0,\"z\":12000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 0.0, - "y": 0.0, - "z": 12000.0 + "height": 696.00, + "width": 80.00, + "x": 0.00, + "y": 0.00, + "z": 12000.00 }, { "config": "{\"name\":\"4ad879e1bf2d7748e92e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":288,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 288.0, - "y": 0.0, - "z": 9000.0 + "height": 696.00, + "width": 80.00, + "x": 288.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"53b38783373bb0b71040\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-ConnectData7243700207572936.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"d6cdb8ede8cf4893d913\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"67f001709c0207952234\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":672,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 672.0, - "y": 0.0, - "z": 5000.0 + "height": 696.00, + "width": 80.00, + "x": 672.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"6bc885e678f8471f8b5d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"e2db4806d2fd5c9d95ea\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"74c29e239e2bf411aa60\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"d6cdb8ede8cf4893d913\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"88f28312a432af922c3e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":288,\"z\":16000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 288.0, - "z": 16000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 288.00, + "z": 16000.00 }, { "config": "{\"name\":\"8ac8b68f0dbfd67863ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":0,\"width\":247.99999999999997,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Customize your report\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Keep what works, remove what you don't need, and tailor visuals and metrics to highlight what's important.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Data dictionary\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"330980de6a26f7e92210\"}", "filters": "[]", - "height": 176.0, - "width": 248.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 176.00, + "width": 248.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"8e00d79ffc746643c0f6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1.1368683772161603e-13,\"y\":192.00000000000006,\"z\":0,\"width\":272,\"height\":96,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Add business context\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Join cost with business data to align with your organization and quantify business value.\"}]}]}}]}},\"parentGroupName\":\"e2db4806d2fd5c9d95ea\"}", "filters": "[]", - "height": 96.0, - "width": 272.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 96.00, + "width": 272.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"9b6da2430313a11fbe1a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":192,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 192.0, - "y": 0.0, - "z": 10000.0 + "height": 696.00, + "width": 80.00, + "x": 192.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"a109a5208f1421b7e4de\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":479.99999999999994,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 480.0, - "y": 0.0, - "z": 7000.0 + "height": 696.00, + "width": 80.00, + "x": 480.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"a76a0973476f7531fb0a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":40,\"z\":3000,\"width\":736,\"height\":48,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect this report to your environment\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}]}},\"parentGroupName\":\"0ea72185adbf2cf8f4a0\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"ac8683056a4f6436ab31\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":152,\"height\":24,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink292390249589896.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to add data  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"glow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/getdata'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e2db4806d2fd5c9d95ea\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 152.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 152.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"adad1df4dc74f2f73033\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":112.00000000000001,\"z\":8000,\"width\":848,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"The \"},{\"value\":\"Cost summary report\",\"textStyle\":{\"fontWeight\":\"bold\",\"color\":\"#6f4bb2\"}},{\"value\":\" provides several summaries of your effective (amortized) and billed costs based on the FinOps Open Cost and Usage Specification (FOCUS). Amortization breaks down reservation and savings plan purchases and allocates costs to the resources that received the benefit. Effective costs will not match your invoice.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This report helps implement the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Reporting and analy\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/framework/understand/reporting\"},{\"value\":\"tics capability\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/framework/optimize/rates\"},{\"value\":\" in the FinOps Framework.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/pbi/CostSummary\"},{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Description'\"}}}}}]}}}", "filters": "[]", - "height": 176.0, - "width": 848.0, - "x": 216.0, - "y": 112.0, - "z": 8000.0 + "height": 176.00, + "width": 848.00, + "x": 216.00, + "y": 112.00, + "z": 8000.00 }, { "config": "{\"name\":\"ae3a5001d9fda9800214\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":576,\"z\":13000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 576.0, - "z": 13000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 576.00, + "z": 13000.00 }, { "config": "{\"name\":\"af31dcf7a0e5abbb4baa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 112.0, - "x": 1160.0, - "y": 688.0, - "z": 1000.0 + "height": 32.00, + "width": 112.00, + "x": 1160.00, + "y": 688.00, + "z": 1000.00 }, { "config": "{\"name\":\"b0b2a35779b57f143666\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":576,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 576.0, - "y": 0.0, - "z": 6000.0 + "height": 696.00, + "width": 80.00, + "x": 576.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"b0c972248f8169e395aa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":1232,\"x\":24,\"y\":16,\"z\":0,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 696.0, - "width": 1232.0, - "x": 24.0, - "y": 16.0, - "z": 0.0 + "height": 696.00, + "width": 1232.00, + "x": 24.00, + "y": 16.00, + "z": 0.00 }, { "config": "{\"name\":\"b65b40f83e6aadd2dcb8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.03600823045266566,\"y\":192,\"z\":0,\"width\":256,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect your data\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Connect to data across billing accounts and subscriptions to get started.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"}]}]}}]}},\"parentGroupName\":\"d6cdb8ede8cf4893d913\"}", "filters": "[]", - "height": 176.0, - "width": 256.0, + "height": 176.00, + "width": 256.00, "x": 0.04, - "y": 192.0, - "z": 0.0 + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"c1f288a2b56f89b3df0f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":384,\"z\":15000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 384.0, - "z": 15000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 384.00, + "z": 15000.00 }, { "config": "{\"name\":\"c272ca337973163d0b4f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"330980de6a26f7e92210\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"c3a5f0c65dfc5c4b04c2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", - "height": 32.0, - "width": 240.0, - "x": 104.0, - "y": 688.0, - "z": 3000.0 + "height": 32.00, + "width": 240.00, + "x": 104.00, + "y": 688.00, + "z": 3000.00 }, { "config": "{\"name\":\"c530af517a82efec49f6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}]}},\"parentGroupName\":\"0ea72185adbf2cf8f4a0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"cde5a61c7cf321c024d4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":160,\"height\":24,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink7990467786314797.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to customize  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/customize'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"330980de6a26f7e92210\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 160.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 160.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"d608167b2800cd5f37d9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":784,\"y\":48,\"z\":2000,\"width\":32,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'eea9791fb405ba7e2373'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}]}},\"parentGroupName\":\"0ea72185adbf2cf8f4a0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 }, { "config": "{\"name\":\"d6cdb8ede8cf4893d913\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":304,\"z\":7000,\"width\":272,\"height\":368,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Connect copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 216.0, - "y": 304.0, - "z": 7000.0 + "height": 368.00, + "width": 272.00, + "x": 216.00, + "y": 304.00, + "z": 7000.00 }, { "config": "{\"name\":\"d7a012d33ea2aa4d8f23\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-CustomizeReport5477659270158559.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"330980de6a26f7e92210\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"d96fff05c9f42855646e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1056,\"y\":0,\"z\":1000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 12'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1056.0, - "y": 0.0, - "z": 1000.0 + "height": 696.00, + "width": 80.00, + "x": 1056.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"dab8ad25bc9d0906c474\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":960.0000000000001,\"y\":0,\"z\":2000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 960.0, - "y": 0.0, - "z": 2000.0 + "height": 696.00, + "width": 80.00, + "x": 960.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"db0699bd090645927783\",\"layouts\":[{\"id\":0,\"position\":{\"x\":214.8655587817734,\"y\":112.00000371107124,\"z\":12000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Help dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, "x": 214.87, - "y": 112.0, - "z": 12000.0 + "y": 112.00, + "z": 12000.00 }, { "config": "{\"name\":\"dba7dfd64abe6112a5e2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1152,\"y\":0,\"z\":0,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 13'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1152.0, - "y": 0.0, - "z": 0.0 + "height": 696.00, + "width": 80.00, + "x": 1152.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e0fa9dae2344df6f995f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":96,\"z\":1000,\"width\":776,\"height\":384,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Sorry to hear that you're experiencing issues. We're here to help!\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Please note Microsoft Support does not handle support requests for FinOps toolkit. However, the underlying products sued by tools in the toolkit are officially supported. Use the following steps if you run into an issue:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Before you begin\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you aren't seeing data after connecting and syncing successfully, try the following troubleshooting steps:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Clear all filters (see the button below).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Clear \"},{\"value\":\"RangeStart, RangeEnd, Number of Months date \",\"textStyle\":{\"fontSize\":\"12px\"}},{\"value\":\"parameters and refresh data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm data is loading by navigating to Home > Transform Data > Queries > Costs.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If data is in this view, then there is a filter causing the data to not render in the report.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If using raw exports (not FinOps hubs):\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are CSV or parquet files in the specified storage path.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failures, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If using FinOps hubs:\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are parquet files in the ingestion container in the storage account.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, check for CSV or parquet files in the msexports container.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failed runs, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If data is in msexports, check the Data Factory triggers to confirm they are all started. You may need to register the Microsoft.EventGrid resource provider, restart the triggers, then re-run the exports (or manually retry the failed pipeline runs).\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This is a condensed version of the troubleshooting guide. If these did not help, continue with the list below and run through the full troubleshooting guide, if needed.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Report security issues securely\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you believe you've found a security vulnerability, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Reporting security issues\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/blob/dev/SECURITY.md\"},{\"value\":\". \",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Confirm all setup instructions were completed in order\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"9 out of 10 issues are due to missing steps. Please review and follow the instructions carefully. For this report, close this dialog and select the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Connect your data\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.3333px\"}},{\"value\":\" button.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Walk through the troubleshooting guide\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The most common issues and their solutions are documented and should be able to be resolved independently. If you have a specific error code, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Common errors\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/errors\"},{\"value\":\". For a guided walk through, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/troubleshooting\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Identify the source of the issue\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For error message, what product is showing the error? Does the error refer to another product? For missing or incorrect data, is the data generated in a Power BI report or does it come directly from a product, like Cost Management?\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Create support requests for product issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If the source of the issue is a managed product (including data from Cost Management), create a Microsoft support request for that specific product. Refer to the data dictionary to identify whether a specific column is sourced from Cost Management or is created or updated by the FinOps toolkit. If you're not sure about the source, ask in the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"discussion forum\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/discussions/categories/q-a\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"6. Create an issue in GitHub\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Whether you submit a support request or not, we recommend \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"creating an issue in GitHub\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://aka.ms/ftk/ideas\"},{\"value\":\" to let us know about the problems you're facing. Even if the issue is a product bug, we would like to document it to help others.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"We try to respond to issues and discussions within two business days but there can sometimes be unanticipated delays. If you completed all of the preceding steps and the issue wasn't resolved within a week, we should set up a Teams call for you. Then you can share your screen so we can troubleshoot the issue together.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\"}", "filters": "[]", - "height": 384.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 384.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"e1fcdb07884fc6a3938c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":211.66666666666669,\"y\":24.166666666666668,\"z\":9000,\"width\":852.5,\"height\":85.83333333333334,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Cost summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"42pt\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Report name'\"}}}}}]}}}", "filters": "[]", "height": 85.83, - "width": 852.5, + "width": 852.50, "x": 211.67, "y": 24.17, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"e2a5aa343a32f9d355e9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":687.9999999999999,\"z\":4000,\"width\":96.00000000000001,\"height\":32,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Toolbox.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Toolbox3204520726329514.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  FinOps toolkit'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#6F4BB2'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/finops/toolkit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'This report is part of the Microsoft FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK link'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, - "x": 8.0, - "y": 688.0, - "z": 4000.0 + "height": 32.00, + "width": 96.00, + "x": 8.00, + "y": 688.00, + "z": 4000.00 }, { "config": "{\"name\":\"e2cf9ff77352009da63e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":24,\"width\":144,\"x\":0.2160493827160508,\"y\":288,\"z\":1000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Connect your data'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'aa5f255533c169d47991'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d6cdb8ede8cf4893d913\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 144.0, + "height": 24.00, + "width": 144.00, "x": 0.22, - "y": 288.0, - "z": 1000.0 + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"e2db4806d2fd5c9d95ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":304,\"z\":5000,\"width\":272.0000000000001,\"height\":312,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Get data copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 312.0, - "width": 272.0, - "x": 792.0, - "y": 304.0, - "z": 5000.0 + "height": 312.00, + "width": 272.00, + "x": 792.00, + "y": 304.00, + "z": 5000.00 }, { "config": "{\"name\":\"e449d0a11c83ce7aac32\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":480,\"z\":14000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 480.0, - "z": 14000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 480.00, + "z": 14000.00 }, { "config": "{\"name\":\"e69246791224d7feecb3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-AddData17914943068990197.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"e2db4806d2fd5c9d95ea\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"e82905c8e3d2dd647563\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":500,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, + "height": 32.00, + "width": 88.00, "x": 41.13, - "y": 488.0, - "z": 500.0 + "y": 488.00, + "z": 500.00 }, { "config": "{\"name\":\"eb0ee67d575b54cdf827\",\"layouts\":[{\"id\":0,\"position\":{\"x\":137.1344412182266,\"y\":487.99999628892874,\"z\":250,\"width\":96,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'qna'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Ask question'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Question'\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 137.13, - "y": 488.0, - "z": 250.0 + "y": 488.00, + "z": 250.00 }, { "config": "{\"name\":\"eb91a261b0d37e189734\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":96,\"z\":18000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 96.0, - "z": 18000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 96.00, + "z": 18000.00 }, { "config": "{\"name\":\"ecac7d836cc5a75e3dc7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'58ddce0ac819d194c4fc'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, - "x": 1064.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 88.00, + "x": 1064.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"ed31b8c69c8859a6475a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":213.33333333333334,\"y\":8.333333333333334,\"z\":10000,\"width\":194.16666666666669,\"height\":46.66666666666667,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit\",\"textStyle\":{\"fontSize\":\"20pt\",\"color\":\"#a6a6a6\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK label'\"}}}}}]}}}", @@ -4560,38 +4560,38 @@ "width": 194.17, "x": 213.33, "y": 8.33, - "z": 10000.0 + "z": 10000.00 }, { "config": "{\"name\":\"f3696b5d0b479208c273\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Help + support\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"f92f0508d293dd2ea2a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":192,\"z\":17000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"b0c972248f8169e395aa\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 192.0, - "z": 17000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 192.00, + "z": 17000.00 }, { "config": "{\"name\":\"f9e22e695b45fed368cf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":2000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'eea9791fb405ba7e2373'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"db0699bd090645927783\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 } ], "theme": "Microsoft_FinOps_light_theme5385236195184553.json" -} +} \ No newline at end of file diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl index dab740fa7..d3c8c168b 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl @@ -1813,10 +1813,10 @@ table Costs else if Trim_spaces_from_tags then "parse_json(replace_string(keys, ' ', ''))" else "keys" ) & " - | extend " & Text.Combine(List.Transform(PromotedTags, each "tag_" & _ & " = iff(array_index_of(cleankeys, tolower('" & _ & "')) < 0, '', tostring(Tags[tostring(keys[toint(array_index_of(cleankeys, tolower('" & _ & "')))])]))"), ", ") & " + | extend " & Text.Combine(List.Transform(PromotedTags, each "tag_" & Text.Replace(_, " ", "") & " = iff(array_index_of(cleankeys, tolower('" & _ & "')) < 0, '', tostring(Tags[tostring(keys[toint(array_index_of(cleankeys, tolower('" & _ & "')))])]))"), ", ") & " | project-away keys, cleankeys" ) else (" - | extend " & Text.Combine(List.Transform(PromotedTags, each "tag_" & _ & " = tostring(Tags['" & _ & "'])"), ", ") + | extend " & Text.Combine(List.Transform(PromotedTags, each "tag_" & Text.Replace(_, " ", "") & " = tostring(Tags['" & _ & "'])"), ", ") ) ) else "") & " // diff --git a/src/power-bi/storage/RateOptimization.Report/report.json b/src/power-bi/storage/RateOptimization.Report/report.json index 210bcacff..ac378ce9f 100644 --- a/src/power-bi/storage/RateOptimization.Report/report.json +++ b/src/power-bi/storage/RateOptimization.Report/report.json @@ -1071,13 +1071,13 @@ "ordinal": 8, "visualContainers": [ { - "config": "{\"name\":\"0719db0cc25380dee8db\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":104,\"z\":3000,\"width\":280,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Not enabled with 8+ vCPUs (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", + "config": "{\"name\":\"0719db0cc25380dee8db\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":104,\"z\":4000,\"width\":280,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Not enabled with 8+ vCPUs (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", "filters": "[{\"name\":\"Filterd2da69ba2473a8860a30\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filtera79267b6267d1a768e2b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterc1f838932a75c1a28404\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter5ba4cd51056dcae10dce\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"46a9982d2fd3db6edd1f\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"dff7cb9838159db170d0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":2,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Right\":{\"Literal\":{\"Value\":\"8L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":5}]", "height": 280.00, "width": 280.00, "x": 504.00, "y": 104.00, - "z": 3000.00 + "z": 4000.00 }, { "config": "{\"name\":\"0b2b8add599b36ea8ed6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1125,7 +1125,7 @@ "z": 5000.00 }, { - "config": "{\"name\":\"319cd0c4725077d8748d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", + "config": "{\"name\":\"319cd0c4725077d8748d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", "height": 720.00, "width": 200.00, "x": 0.00, @@ -1133,13 +1133,13 @@ "z": 1000.00 }, { - "config": "{\"name\":\"38d89b06c343073904a1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"x_SkuLicenseQuantityMeasure\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"38d89b06c343073904a1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"x_SkuLicenseQuantityMeasure\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filter15e10dae4e7443966e1d\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitvCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter1689997e49c37e4ec7dd\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter791c759c6d09ab96975a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter9f8c5f51931c2ada105b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuImageType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuImageType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Windows Server BYOL'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3}]", "height": 88.00, "width": 184.00, "x": 408.00, "y": 8.00, - "z": 6000.00 + "z": 9000.00 }, { "config": "{\"name\":\"3cd03063e19687434a0a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1150,6 +1150,15 @@ "y": 0.00, "z": 7000.00 }, + { + "config": "{\"name\":\"3e6e33928d150e70cc1a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":7000,\"width\":472,\"height\":280,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.x_SkuLicenseStatus\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"Hybrid Benefit status\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"Hybrid Benefit status\"},\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.6}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not enabled'\"}}}}}]}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'AHB vCPUs consumed (last 30 days)'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'14'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter6909a2696268c835ac9f\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter8c7d374300584c0bb270\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":30}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filtereef66cf991a6069c9e01\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":2}]", + "height": 280.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 7000.00 + }, { "config": "{\"name\":\"426727ba7e2b3840430b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -1195,6 +1204,15 @@ "y": 0.00, "z": 1000.00 }, + { + "config": "{\"name\":\"5985fe1454954596484b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":3000,\"width\":1048,\"height\":320,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Sum(Costs.x_SkuCoreCount)\"},{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuCoreCount)\",\"NativeReferenceName\":\"vCPUs\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"AHB CPUs1\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Sum(Costs.x_SkuCoreCount)\":{\"displayName\":\"vCPUs\"},\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter2aee9f7816cc37b28843\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter24de020c1ddb08dd9408\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter8e4069500149ea005c77\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filterd8943a9c83b7718b13a8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filter102ca372043abcebc9a6\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterd7643e3a6b1e95598e29\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter55d932a397dd799a0551\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"name\":\"Filter5b3ad3a585cdea45556e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Not supported'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false,\"ordinal\":7},{\"name\":\"Filter942280d854167d06530e\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":8},{\"name\":\"Filteref6ecb168e2468d26360\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":9},{\"name\":\"Filter6bd92c808090b0786892\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":10},{\"name\":\"Filter16edf9183bb5de0359b4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":11},{\"name\":\"Filterf6d880f80eaea5658a03\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":12}]", + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 3000.00 + }, { "config": "{\"name\":\"600dd3219c62266d299a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -1205,13 +1223,13 @@ "z": 0.00 }, { - "config": "{\"name\":\"609c9b4223aeec00c9da\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":4000,\"width\":280,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"labelPosition\":{\"expr\":{\"Literal\":{\"Value\":\"'InsideCenter'\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKUs enabled with <8 vCPU (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"609c9b4223aeec00c9da\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":5000,\"width\":280,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_SkuType\",\"active\":true}],\"Y\":[{\"queryRef\":\"CountNonNull(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_SkuCoreCount\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"},\"Name\":\"Costs.x_SkuCoreCount\",\"NativeReferenceName\":\"vCPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"columnProperties\":{\"CountNonNull(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuCoreCount\":{\"displayName\":\"vCPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"labelPosition\":{\"expr\":{\"Literal\":{\"Value\":\"'InsideCenter'\"}}}}}],\"legend\":[{\"properties\":{\"titleText\":{\"expr\":{\"Literal\":{\"Value\":\"'VCPUs'\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"preferredCategoryWidth\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"maxMarginFactor\":{\"expr\":{\"Literal\":{\"Value\":\"25L\"}}},\"innerPadding\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}},\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKUs enabled with <8 vCPU (last day)'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filterf9d0e00955a2bdae2260\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filterf2c9f5372cdc300020ae\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":1},{\"name\":\"Filter3dc50ca76ed070726066\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"ordinal\":2},{\"name\":\"Filterc2ff97e648014129a516\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3},{\"name\":\"2a7cc4e4da9f62cb7a23\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"1cfc153c915bca9cc89d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":3,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCount\"}},\"Right\":{\"Literal\":{\"Value\":\"8L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":5}]", "height": 280.00, "width": 280.00, "x": 216.00, "y": 104.00, - "z": 4000.00 + "z": 5000.00 }, { "config": "{\"name\":\"63777771b72911023b82\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1231,6 +1249,15 @@ "y": 383.90, "z": 13000.00 }, + { + "config": "{\"name\":\"6f7a3cae8a3380172e08\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_SkuLicenseQuantity)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_SkuLicenseQuantity)\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.x_SkuLicenseQuantity)\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter15e10dae4e7443966e1d\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitvCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter1689997e49c37e4ec7dd\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter791c759c6d09ab96975a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter9f8c5f51931c2ada105b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuImageType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuImageType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Windows Server BYOL'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3}]", + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 + }, { "config": "{\"name\":\"6f7cf5298316c0e09392\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -1304,7 +1331,7 @@ "z": 6000.00 }, { - "config": "{\"name\":\"a9f2cb6260307e0c1702\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", + "config": "{\"name\":\"a9f2cb6260307e0c1702\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", "height": 704.00, "width": 1048.09, "x": 215.40, @@ -1365,13 +1392,13 @@ "z": 2000.00 }, { - "config": "{\"name\":\"e72c6612d5dc76661dc1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":5000,\"width\":1048,\"height\":320,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Costs.x_SkuCoreCountMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCountMeasure\"},\"Name\":\"Costs.x_SkuCoreCountMeasure\",\"NativeReferenceName\":\"vCPUs\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"AHB CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.x_SkuCoreCountMeasure\":{\"displayName\":\"vCPUs\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", + "config": "{\"name\":\"e72c6612d5dc76661dc1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":8000,\"width\":1048,\"height\":320,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Costs.x_SkuCoreCountMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCountMeasure\"},\"Name\":\"Costs.x_SkuCoreCountMeasure\",\"NativeReferenceName\":\"vCPUs\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"AHB CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.x_SkuCoreCountMeasure\":{\"displayName\":\"vCPUs\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", "filters": "[{\"name\":\"Filter2aee9f7816cc37b28843\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter24de020c1ddb08dd9408\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter8e4069500149ea005c77\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filterd8943a9c83b7718b13a8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filter102ca372043abcebc9a6\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterd7643e3a6b1e95598e29\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter55d932a397dd799a0551\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"name\":\"Filter5b3ad3a585cdea45556e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Not supported'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false,\"ordinal\":7},{\"name\":\"Filter942280d854167d06530e\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":8},{\"name\":\"Filter6bd92c808090b0786892\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":9},{\"name\":\"Filter16edf9183bb5de0359b4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":10},{\"name\":\"Filterf6d880f80eaea5658a03\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":11},{\"name\":\"a187dbb0cb08c1cf10d5\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":12},{\"name\":\"d86b6074acf922905f0d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":13},{\"name\":\"e59b2b4eadcbd7d66e17\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":14}]", "height": 320.00, "width": 1048.00, "x": 216.00, "y": 392.00, - "z": 5000.00 + "z": 8000.00 }, { "config": "{\"name\":\"e74b604b4b0b4b3ec19c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\"}", @@ -1383,13 +1410,13 @@ "z": 0.00 }, { - "config": "{\"name\":\"e8d1738573e78de3636e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":7000,\"width\":472,\"height\":280,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.x_SkuLicenseStatus\"}],\"Y\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"Hybrid Benefit status\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"Hybrid Benefit status\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.6}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not enabled'\"}}}}}]}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'AHB vCPUs consumed (last 30 days)'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'14'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"e8d1738573e78de3636e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":10000,\"width\":472,\"height\":280,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.x_SkuLicenseStatus\"}],\"Y\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"Hybrid Benefit status\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"Hybrid Benefit CPUs\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"Hybrid Benefit status\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"Hybrid Benefit CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0.6}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"UsageDetails\"}},\"Property\":\"Azure Hybrid Benefit\"}},\"Right\":{\"Literal\":{\"Value\":\"'Not enabled'\"}}}}}]}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'AHB vCPUs consumed (last 30 days)'\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'14'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filter6909a2696268c835ac9f\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter8c7d374300584c0bb270\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":30}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filtereef66cf991a6069c9e01\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Enabled'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":2}]", "height": 280.00, "width": 472.00, "x": 792.00, "y": 104.00, - "z": 7000.00 + "z": 10000.00 }, { "config": "{\"name\":\"edb3ebafbebd102c3ec7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", diff --git a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl index cb8952658..2f3c89c42 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl @@ -119,235 +119,235 @@ expression 'Number of Months' = 1 meta [IsParameterQuery=true, Type="Number", Is /// /// Learn more about FinOps hubs @ https://aka.ms/finops/hubs expression ftk_Storage = ``` - (optional datasetType as text) => - let - // Config - url = #"Storage URL", - end = if RangeEnd <> null then Date.From(RangeEnd, Culture.Current) else null, - start = - if RangeStart <> null then Date.From(RangeStart, Culture.Current) - else if #"Number of Months" <> null and #"Number of Months" > 0 then Date.AddMonths(if end <> null then end else Date.StartOfMonth(Date.From(DateTime.LocalNow())), -(#"Number of Months"+1)) - else null, - data = if datasetType <> null and datasetType <> "" then Text.Lower(datasetType) else "focuscost", - - // Determine if the URL is a hub URL - StorageurlSegments = Text.Split(url, "/"), - isHubStorage = List.Count(StorageurlSegments) = 4 and StorageurlSegments{3} = "ingestion", // Storage path = https://{storage-account-uri}/ingestion/{dataset}/{yyyy}/{MM}/{scope} - isHubOneLake = List.Count(StorageurlSegments) = 7 and StorageurlSegments{5} = "Files" and StorageurlSegments{6} = "ingestion", // OneLake path = https://{onelake-uri}/{guid}/{guid}/Files/ingestion/{dataset}/{yyyy}/{MM}/{scope} - containerOffset = if isHubOneLake then 6 else 3, - - // Connect to ADLS - HubStorage = if isHubStorage or isHubOneLake then ( - try let - DataStore = AzureStorage.DataLake(url), - FilterHub = Table.SelectRows( - DataStore, - each [Attributes]?[Hidden]? <> true - and [Extension] = ".parquet" - and ( - data = Text.Lower(List.Last(List.RemoveLastN(Text.Split([Folder Path],"/"), 1))) // Supports 0.2-0.5 folder structure: //{storage-account-uri}/ingestion/{scope}/{yyyyMM}/{dataset} - or data = Text.Lower(Text.Split([Folder Path],"/"){containerOffset+1}) // Supports 0.6 folder structure: .../ingestion/{dataset}/{yyyy}/{MM}/{scope} - // Handle 0.7 dataset folder names - or (data = "focuscost" and "Costs" = Text.Split([Folder Path],"/"){containerOffset+1}) - or (data = "pricesheet" and "Prices" = Text.Split([Folder Path],"/"){containerOffset+1}) - or (data = "reservationdetails" and "CommitmentDiscountUsage" = Text.Split([Folder Path],"/"){containerOffset+1}) - or (data = "reservationrecommendations" and "Recommendations" = Text.Split([Folder Path],"/"){containerOffset+1}) - or (data = "reservationtransactions" and "Transactions" = Text.Split([Folder Path],"/"){containerOffset+1}) - ) - ), - HubMonth = Table.AddColumn( - FilterHub, - "StartDate", - each try - // Supports 0.6+ folder structure: {dataset}/{yyyy}/{MM}/{scope} - if Text.Length(Text.Split([Folder Path],"/"){containerOffset+2}) = 4 and Text.Length(Text.Split([Folder Path],"/"){containerOffset+3}) = 2 then - _toMonth(Text.Split([Folder Path],"/"){containerOffset+2} & Text.Split([Folder Path],"/"){containerOffset+3}) - // Supports 0.2-0.5 folder structure: {scope}/{yyyyMM}/{dataset} - else _toMonth(List.Last(List.RemoveLastN(List.RemoveLastN(Text.Split([Folder Path],"/"), 1), 1))) - otherwise _toMonth(List.Last(List.RemoveLastN(List.RemoveLastN(Text.Split([Folder Path],"/"), 1), 1))), - type date - ) - in HubMonth otherwise null - ) else null, - hasHubData = (HubStorage = null or Table.RowCount(HubStorage) = 0) = false, - ExpStorage = if hasHubData then null else ( - try let - // Filter out anything that doesn't look like a CM export - DataStore = AzureStorage.DataLake(url), - DataStoreRows = Table.SelectRows(DataStore, each [Attributes]?[Hidden]? <> true), - Segments = Table.AddColumn(Table.AddColumn(DataStoreRows, - "Segments", each Text.Split(Text.Replace(Text.Trim([Folder Path], "/"), "https://", ""), "/")), - "SegmentCount", each List.Count([Segments])), - FilterExports = Table.SelectRows(Segments, - each ([SegmentCount] >= 7 and Text.Length([Segments]{[SegmentCount]-1}) = 36 and Text.Length([Segments]{[SegmentCount]-2}) = 12 and Text.Length([Segments]{[SegmentCount]-3}) = 17) - or ([SegmentCount] >= 6 and Text.Length([Segments]{[SegmentCount]-1}) = 36 and Text.Length([Segments]{[SegmentCount]-2}) = 17) // Exports v2 preview bug had a missing folder (remove after June 2025) - or ([SegmentCount] >= 5 and Text.Length([Segments]{[SegmentCount]-1}) = 36 and data = "reservationrecommendations") // Reservation recommendations do not have a date folder - ), - - // Find the paths that have the desired dataset with overwriting enabled (so we don't show duplicate data) - DatasetPaths = Table.SelectColumns( - Table.SelectRows( - Table.AddColumn(FilterExports, "Json", each try if [Name] = "manifest.json" then Json.Document([Content]) else null otherwise null), - each try [Name] = "manifest.json" - and Text.Lower([Json][exportConfig][type]) = data - and [Json][deliveryConfig][dataOverwriteBehavior] = "OverwritePreviousReport" - otherwise false - ), - {"Folder Path"} - ), - FilterExpData = Table.SelectRows(FilterExports, each ([Extension] = ".parquet" or [Extension] = ".csv") and List.Contains(Table.Column(DatasetPaths, "Folder Path"), [Folder Path])), - ExportMonth = Table.AddColumn(FilterExpData, "StartDate", each if data = "reservationrecommendations" then null else _toMonth([Segments]{[SegmentCount]-(if Text.Length([Segments]{[SegmentCount]-2}) = 17 then 2 else 3)}), type date) - in ExportMonth - otherwise null - ), - Source = if hasHubData then HubStorage else ExpStorage, - - // NOTE: Do not convert to UTC - UTC dates can show as the previous month based on the local timezone - _toMonth = (s) => Date.FromText(Text.Range(s, 0, 4) & "-" & Text.Range(s, 4, 2) & "-01"), - - // Only process files for months within the date range - FilterFilesByDate = - if start = null and end = null then Source - else Table.SelectRows( - Table.AddColumn(Source, "EndDate", each if [StartDate] = null then null else Date.EndOfMonth([StartDate]), type datetime), - each (start = null or [StartDate] = null or [StartDate] >= Date.StartOfMonth(start)) and (end = null or [EndDate] = null or [EndDate] <= Date.EndOfMonth(end)) - ), - AddMetadata = Table.AddColumn(FilterFilesByDate, "Metadata", each - if Text.Lower([Extension]) = ".parquet" and datasetType = "focuscost" then ftk_Metadata([Content], "ChargePeriodStart") - else null ), - ExpandMetadata = Table.ExpandTableColumn(AddMetadata, "Metadata", {"Min"}, {"ChargePeriodStart"}), - FilterMetadata = Table.SelectRows(ExpandMetadata, each (start = null or [ChargePeriodStart] = null or [ChargePeriodStart] >= ftk_DatetimeToJulianDate(start)) and (end = null or [ChargePeriodStart] = null or [ChargePeriodStart] < ftk_DatetimeToJulianDate(end))), - // Extract - _dataNotFound = () => - if isHubStorage or isHubOneLake then "HubDataNotFound: No " & data & " data found in the storage account (" & Text.SplitAny(url, "/."){2} & "). Please confirm data was exported and processed by hub ingestion pipelines. Refer to the troubleshooting guide for assistance: https://aka.ms/finops/hubs/troubleshoot." - else "ExportDataNotFound: No " & data & " exports found in the storage path. Please confirm exports were run and configured to push data to the storage account (" & Text.SplitAny(url, "/."){2} & "), container (" & Text.Split(url, "/"){3} & "), and path (" & Text.Combine(List.RemoveFirstN(Text.Split(url, "/"), 3), "/") & ").", - _parseCsv = (d) => Table.PromoteHeaders(Csv.Document(d, [Delimiter=",", Encoding=1252, QuoteStyle=QuoteStyle.Csv, CsvStyle=CsvStyle.QuoteAlways]), [PromoteAllScalars=true]), - _getColumnRenames = (tbl) => - let - // Remove spaces and capitalize all columns - _original = Table.ColumnNames(tbl), - _updated = List.Transform(_original, each Text.Replace(Text.Upper(Text.Start(_, 1)) & Text.Range(_, 1), " ", "")), - columnRenames = List.Zip({_original, _updated}) - in - columnRenames - , - ReadContent = if FilterFilesByDate = null then null else Table.SelectRows( - Table.SelectColumns( - Table.AddColumn(FilterMetadata, "Data", - each if [Extension] = ".parquet" then Parquet.Document([Content]) - else if [Extension] = ".gz" then _parseCsv(Binary.Decompress([Content], Compression.GZip)) - else if [Extension] = ".csv" then _parseCsv([Content]) - else [Content] - ), - {"Data"} - ), - each Table.RowCount([Data]) > 0 - ), - ExtractColumns = - if ReadContent <> null and Table.RowCount(ReadContent) > 0 then - Table.ExpandTableColumn(ReadContent, "Data", List.Distinct(List.Combine(List.Transform(ReadContent[Data], each Table.ColumnNames(_))))) - else if data = "focuscost" then - #table( - { "BilledCost", "BillingAccountId", "BillingAccountName", "BillingAccountType", "BillingCurrency", "BillingPeriodEnd", "BillingPeriodStart", "ChargeCategory", "ChargeClass", "ChargeDescription", "ChargeFrequency", "ChargePeriodEnd", "ChargePeriodStart", "CommitmentDiscountCategory", "CommitmentDiscountId", "CommitmentDiscountName", "CommitmentDiscountStatus", "CommitmentDiscountType", "ConsumedQuantity", "ConsumedUnit", "ContractedCost", "ContractedUnitPrice", "EffectiveCost", "InvoiceIssuerName", "ListCost", "ListUnitPrice", "PricingCategory", "PricingQuantity", "PricingUnit", "ProviderName", "PublisherName", "RegionId", "RegionName", "ResourceId", "ResourceName", "ResourceType", "ServiceCategory", "ServiceName", "SkuId", "SkuPriceId", "SubAccountId", "SubAccountName", "SubAccountType", "Tags", "x_AccountId", "x_AccountName", "x_AccountOwnerId", "x_BilledCostInUsd", "x_BilledUnitPrice", "x_BillingAccountId", "x_BillingAccountName", "x_BillingExchangeRate", "x_BillingExchangeRateDate", "x_BillingProfileId", "x_BillingProfileName", "x_ContractedCostInUsd", "x_CostAllocationRuleName", "x_CostCenter", "x_CustomerId", "x_CustomerName", "x_EffectiveCostInUsd", "x_EffectiveUnitPrice", "x_InvoiceId", "x_InvoiceIssuerId", "x_InvoiceSectionId", "x_InvoiceSectionName", "x_ListCostInUsd", "x_PartnerCreditApplied", "x_PartnerCreditRate", "x_PricingBlockSize", "x_PricingCurrency", "x_PricingSubcategory", "x_PricingUnitDescription", "x_PublisherCategory", "x_PublisherId", "x_ResellerId", "x_ResellerName", "x_ResourceGroupName", "x_ResourceType", "x_ServicePeriodEnd", "x_ServicePeriodStart", "x_SkuDescription", "x_SkuDetails", "x_SkuIsCreditEligible", "x_SkuMeterCategory", "x_SkuMeterId", "x_SkuMeterName", "x_SkuMeterSubcategory", "x_SkuOfferId", "x_SkuOrderId", "x_SkuOrderName", "x_SkuPartNumber", "x_SkuRegion", "x_SkuServiceFamily", "x_SkuTerm", "x_SkuTier" }, - {} // {{ null, null, null, null, null, null, null, null, null, _dataNotFound(), null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null }} - ) - else if data = "pricesheet" then - #table( - { "BasePrice", "CurrencyCode", "EffectiveEndDate", "EffectiveStartDate", "EnrollmentNumber", "IncludedQuantity", "MarketPrice", "MeterCategory", "MeterID", "MeterName", "MeterRegion", "MeterSubCategory", "MeterType", "OfferID", "PartNumber", "PriceType", "Product", "ProductID", "ServiceFamily", "SkuID", "Term", "UnitOfMeasure", "UnitPrice" }, - {} // {{ null, null, null, null, null, null, null, null, null, _dataNotFound(), null, null, null, null, null, null, null, null, null, null, null, null, null }} - ) - else if data = "reservationdetails" then - #table( - { "InstanceFlexibilityGroup", "InstanceFlexibilityRatio", "InstanceId", "Kind", "ReservationId", "ReservationOrderId", "ReservedHours", "SkuName", "TotalReservedQuantity", "UsageDate", "UsedHours" }, - {} // {{ null, null, null, null, null, null, null, _dataNotFound(), null, null, null }} - ) - else if data = "reservationtransactions" then - #table( - { "AccountName", "AccountOwnerEmail", "Amount", "ArmSkuName", "BillingFrequency", "BillingMonth", "CostCenter", "Currency", "CurrentEnrollmentId", "DepartmentName", "Description", "EventDate", "EventType", "MonetaryCommitment", "Overage", "PurchasingEnrollment", "PurchasingSubscriptionGuid", "PurchasingSubscriptionName", "Quantity", "Region", "ReservationOrderId", "ReservationOrderName", "Term" }, - {} // {{ null, null, null, _dataNotFound(), null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null }} - ) - else if data = "reservationrecommendations" then - #table( - { "CostWithNoReservedInstances", "FirstUsageDate", "InstanceFlexibilityGroup", "InstanceFlexibilityRatio", "Location", "LookBackPeriod", "MeterId", "NetSavings", "NormalizedSize", "RecommendedQuantity", "RecommendedQuantityNormlized", "ResourceType", "SKU", "Scope", "SkuProperties", "Term", "TotaCostWithReservedInstances" }, - {} // {{ null, null, null, null, null, null, null, null, null, null, null, _dataNotFound(), null, null, null, null }} - ) - else - #table( - { "Error" }, - {{ _dataNotFound() }} - ), - - // Fix column name inconsistencies across channels - CleanColumns = if data = "focuscost" then ExtractColumns else List.Accumulate( - List.Select(_getColumnRenames(ExtractColumns), each _{0} <> _{1}), - ExtractColumns, - (state, columns) => - // Copy old value to a temp column, then remove original columns, then rename the temp column - Table.RenameColumns( - Table.RemoveColumns( - Table.AddColumn(state, "Temp" & columns{1}, each if Record.Field(_, columns{0}) <> null then Record.Field(_, columns{0}) else Record.Field(_, columns{1})), - columns - ), - {{"Temp" & columns{1}, columns{1}}} - ) - ), - - // Only pull from the predefined date range (if specified) - _parseCostManagementDate = (d) => - let - segments = if d = null then null else Text.SplitAny(Text.From(d), "/- T"), - output = - try Number.From(Date.From( - if Text.Length(segments{0}) = 4 then segments{0} & "-" & Text.PadStart(segments{1}, 2, "0") & "-" & Text.PadStart(segments{2}, 2, "0") - else if Text.Length(segments{2}) = 4 then segments{2} & "-" & Text.PadStart(segments{0}, 2, "0") & "-" & Text.PadStart(segments{1}, 2, "0") - else d, - "en-US" - )) otherwise null - in output, - RefreshDate = Table.AddColumn( - Table.ReplaceValue(CleanColumns, "", null, Replacer.ReplaceValue, Table.ColumnsOfType(CleanColumns, {type text, type any})), - "x_IncrementalRefreshDate", - each _parseCostManagementDate( - if data = "focuscost" then [ChargePeriodStart] - else if data = "pricesheet" then [EffectiveStartDate] - else if data = "reservationdetails" then [UsageDate] - else if data = "reservationtransactions" then [EventDate] - else null // Will not support incremental refresh - ) - ), - FilterRowsByDate = if (start = null and end = null) then RefreshDate else Table.SelectRows(RefreshDate, each - (start = null or [x_IncrementalRefreshDate] = null or [x_IncrementalRefreshDate] >= Number.From(DateTime.From(start))) - and (end = null or [x_IncrementalRefreshDate] = null or [x_IncrementalRefreshDate] < Number.From(DateTime.From(end))) - ), - - // TODO: Try using "_" instead of "FilterRowsByDate" - CustomColumns = Table.AddColumn(Table.AddColumn(Table.AddColumn(FilterRowsByDate, - "x_SourceType", each data), - "x_SourceVersion", - // TODO: Extract from the manifest - each if data = "focuscost" then (if Table.HasColumns(FilterRowsByDate, {"ChargeSubcategory"}) and [ChargeSubcategory] <> null then "1.0-preview(v1)" else "1.0") - else if data = "pricesheet" then "2023-05-01" - else if data = "reservationdetails" then "2023-03-01" - else if data = "reservationtransactions" then "2023-05-01" - else if data = "reservationrecommendations" then "2023-05-01" - else null - ), - "x_BillingAccountAgreement", - each if data = "focuscost" then ( - if [BillingAccountId] = [SubAccountId] then "MOSA" - else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingAccountId] then "EA" - else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingProfileId] then (if [InvoiceIssuerName] = "Microsoft" then "MCA" else "MPA") - else "Unknown" - ) - else if data = "pricesheet" then (if Table.HasColumns(FilterRowsByDate, "EnrollmentNumber") and [EnrollmentNumber] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? - else if data = "reservationdetails" then "Unknown" // TODO: Consider using export manifest if we get feedback that this should always be available - else if data = "reservationtransactions" then (if Table.HasColumns(FilterRowsByDate, "CurrentEnrollmentId") and [CurrentEnrollmentId] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? - else if data = "reservationrecommendations" then (if Table.HasColumns(FilterRowsByDate, "Scope") and [Scope] <> null then "EA" else "MCA") - else "Unknown" - ), - Output = Table.SelectColumns(CustomColumns, List.Sort(Table.ColumnNames(CustomColumns))) - in - Output + (optional datasetType as text) => + let + // Config + url = #"Storage URL", + end = if RangeEnd <> null then Date.From(RangeEnd, Culture.Current) else null, + start = + if RangeStart <> null then Date.From(RangeStart, Culture.Current) + else if #"Number of Months" <> null and #"Number of Months" > 0 then Date.AddMonths(if end <> null then end else Date.StartOfMonth(Date.From(DateTime.LocalNow())), -(#"Number of Months"+1)) + else null, + data = if datasetType <> null and datasetType <> "" then Text.Lower(datasetType) else "focuscost", + + // Determine if the URL is a hub URL + StorageurlSegments = Text.Split(url, "/"), + isHubStorage = List.Count(StorageurlSegments) = 4 and StorageurlSegments{3} = "ingestion", // Storage path = https://{storage-account-uri}/ingestion/{dataset}/{yyyy}/{MM}/{scope} + isHubOneLake = List.Count(StorageurlSegments) = 7 and StorageurlSegments{5} = "Files" and StorageurlSegments{6} = "ingestion", // OneLake path = https://{onelake-uri}/{guid}/{guid}/Files/ingestion/{dataset}/{yyyy}/{MM}/{scope} + containerOffset = if isHubOneLake then 6 else 3, + + // Connect to ADLS + HubStorage = if isHubStorage or isHubOneLake then ( + try let + DataStore = AzureStorage.DataLake(url), + FilterHub = Table.SelectRows( + DataStore, + each [Attributes]?[Hidden]? <> true + and [Extension] = ".parquet" + and ( + data = Text.Lower(List.Last(List.RemoveLastN(Text.Split([Folder Path],"/"), 1))) // Supports 0.2-0.5 folder structure: //{storage-account-uri}/ingestion/{scope}/{yyyyMM}/{dataset} + or data = Text.Lower(Text.Split([Folder Path],"/"){containerOffset+1}) // Supports 0.6 folder structure: .../ingestion/{dataset}/{yyyy}/{MM}/{scope} + // Handle 0.7 dataset folder names + or (data = "focuscost" and "Costs" = Text.Split([Folder Path],"/"){containerOffset+1}) + or (data = "pricesheet" and "Prices" = Text.Split([Folder Path],"/"){containerOffset+1}) + or (data = "reservationdetails" and "CommitmentDiscountUsage" = Text.Split([Folder Path],"/"){containerOffset+1}) + or (data = "reservationrecommendations" and "Recommendations" = Text.Split([Folder Path],"/"){containerOffset+1}) + or (data = "reservationtransactions" and "Transactions" = Text.Split([Folder Path],"/"){containerOffset+1}) + ) + ), + HubMonth = Table.AddColumn( + FilterHub, + "StartDate", + each try + // Supports 0.6+ folder structure: {dataset}/{yyyy}/{MM}/{scope} + if Text.Length(Text.Split([Folder Path],"/"){containerOffset+2}) = 4 and Text.Length(Text.Split([Folder Path],"/"){containerOffset+3}) = 2 then + _toMonth(Text.Split([Folder Path],"/"){containerOffset+2} & Text.Split([Folder Path],"/"){containerOffset+3}) + // Supports 0.2-0.5 folder structure: {scope}/{yyyyMM}/{dataset} + else _toMonth(List.Last(List.RemoveLastN(List.RemoveLastN(Text.Split([Folder Path],"/"), 1), 1))) + otherwise _toMonth(List.Last(List.RemoveLastN(List.RemoveLastN(Text.Split([Folder Path],"/"), 1), 1))), + type date + ) + in HubMonth otherwise null + ) else null, + hasHubData = (HubStorage = null or Table.RowCount(HubStorage) = 0) = false, + ExpStorage = if hasHubData then null else ( + try let + // Filter out anything that doesn't look like a CM export + DataStore = AzureStorage.DataLake(url), + DataStoreRows = Table.SelectRows(DataStore, each [Attributes]?[Hidden]? <> true), + Segments = Table.AddColumn(Table.AddColumn(DataStoreRows, + "Segments", each Text.Split(Text.Replace(Text.Trim([Folder Path], "/"), "https://", ""), "/")), + "SegmentCount", each List.Count([Segments])), + FilterExports = Table.SelectRows(Segments, + each ([SegmentCount] >= 7 and Text.Length([Segments]{[SegmentCount]-1}) = 36 and Text.Length([Segments]{[SegmentCount]-2}) = 12 and Text.Length([Segments]{[SegmentCount]-3}) = 17) + or ([SegmentCount] >= 6 and Text.Length([Segments]{[SegmentCount]-1}) = 36 and Text.Length([Segments]{[SegmentCount]-2}) = 17) // Exports v2 preview bug had a missing folder (remove after June 2025) + or ([SegmentCount] >= 5 and Text.Length([Segments]{[SegmentCount]-1}) = 36 and data = "reservationrecommendations") // Reservation recommendations do not have a date folder + ), + + // Find the paths that have the desired dataset with overwriting enabled (so we don't show duplicate data) + DatasetPaths = Table.SelectColumns( + Table.SelectRows( + Table.AddColumn(FilterExports, "Json", each try if [Name] = "manifest.json" then Json.Document([Content]) else null otherwise null), + each try [Name] = "manifest.json" + and Text.Lower([Json][exportConfig][type]) = data + and [Json][deliveryConfig][dataOverwriteBehavior] = "OverwritePreviousReport" + otherwise false + ), + {"Folder Path"} + ), + FilterExpData = Table.SelectRows(FilterExports, each ([Extension] = ".parquet" or [Extension] = ".csv") and List.Contains(Table.Column(DatasetPaths, "Folder Path"), [Folder Path])), + ExportMonth = Table.AddColumn(FilterExpData, "StartDate", each if data = "reservationrecommendations" then null else _toMonth([Segments]{[SegmentCount]-(if Text.Length([Segments]{[SegmentCount]-2}) = 17 then 2 else 3)}), type date) + in ExportMonth + otherwise null + ), + Source = if hasHubData then HubStorage else ExpStorage, + + // NOTE: Do not convert to UTC - UTC dates can show as the previous month based on the local timezone + _toMonth = (s) => Date.FromText(Text.Range(s, 0, 4) & "-" & Text.Range(s, 4, 2) & "-01"), + + // Only process files for months within the date range + FilterFilesByDate = + if start = null and end = null then Source + else Table.SelectRows( + Table.AddColumn(Source, "EndDate", each if [StartDate] = null then null else Date.EndOfMonth([StartDate]), type datetime), + each (start = null or [StartDate] = null or [StartDate] >= Date.StartOfMonth(start)) and (end = null or [EndDate] = null or [EndDate] <= Date.EndOfMonth(end)) + ), + AddMetadata = Table.AddColumn(FilterFilesByDate, "Metadata", each + if Text.Lower([Extension]) = ".parquet" and data = "focuscost" then ftk_Metadata([Content], "ChargePeriodStart") + else null ), + ExpandMetadata = Table.ExpandTableColumn(AddMetadata, "Metadata", {"Min"}, {"ChargePeriodStart"}), + FilterMetadata = Table.SelectRows(ExpandMetadata, each (start = null or [ChargePeriodStart] = null or [ChargePeriodStart] >= ftk_DatetimeToJulianDate(start)) and (end = null or [ChargePeriodStart] = null or [ChargePeriodStart] < ftk_DatetimeToJulianDate(end))), + // Extract + _dataNotFound = () => + if isHubStorage or isHubOneLake then "HubDataNotFound: No " & data & " data found in the storage account (" & Text.SplitAny(url, "/."){2} & "). Please confirm data was exported and processed by hub ingestion pipelines. Refer to the troubleshooting guide for assistance: https://aka.ms/finops/hubs/troubleshoot." + else "ExportDataNotFound: No " & data & " exports found in the storage path. Please confirm exports were run and configured to push data to the storage account (" & Text.SplitAny(url, "/."){2} & "), container (" & Text.Split(url, "/"){3} & "), and path (" & Text.Combine(List.RemoveFirstN(Text.Split(url, "/"), 3), "/") & ").", + _parseCsv = (d) => Table.PromoteHeaders(Csv.Document(d, [Delimiter=",", Encoding=1252, QuoteStyle=QuoteStyle.Csv, CsvStyle=CsvStyle.QuoteAlways]), [PromoteAllScalars=true]), + _getColumnRenames = (tbl) => + let + // Remove spaces and capitalize all columns + _original = Table.ColumnNames(tbl), + _updated = List.Transform(_original, each Text.Replace(Text.Upper(Text.Start(_, 1)) & Text.Range(_, 1), " ", "")), + columnRenames = List.Zip({_original, _updated}) + in + columnRenames + , + ReadContent = if FilterFilesByDate = null then null else Table.SelectRows( + Table.SelectColumns( + Table.AddColumn(FilterMetadata, "Data", + each if [Extension] = ".parquet" then Parquet.Document([Content]) + else if [Extension] = ".gz" then _parseCsv(Binary.Decompress([Content], Compression.GZip)) + else if [Extension] = ".csv" then _parseCsv([Content]) + else [Content] + ), + {"Data"} + ), + each Table.RowCount([Data]) > 0 + ), + ExtractColumns = + if ReadContent <> null and Table.RowCount(ReadContent) > 0 then + Table.ExpandTableColumn(ReadContent, "Data", List.Distinct(List.Combine(List.Transform(ReadContent[Data], each Table.ColumnNames(_))))) + else if data = "focuscost" then + #table( + { "BilledCost", "BillingAccountId", "BillingAccountName", "BillingAccountType", "BillingCurrency", "BillingPeriodEnd", "BillingPeriodStart", "ChargeCategory", "ChargeClass", "ChargeDescription", "ChargeFrequency", "ChargePeriodEnd", "ChargePeriodStart", "CommitmentDiscountCategory", "CommitmentDiscountId", "CommitmentDiscountName", "CommitmentDiscountStatus", "CommitmentDiscountType", "ConsumedQuantity", "ConsumedUnit", "ContractedCost", "ContractedUnitPrice", "EffectiveCost", "InvoiceIssuerName", "ListCost", "ListUnitPrice", "PricingCategory", "PricingQuantity", "PricingUnit", "ProviderName", "PublisherName", "RegionId", "RegionName", "ResourceId", "ResourceName", "ResourceType", "ServiceCategory", "ServiceName", "SkuId", "SkuPriceId", "SubAccountId", "SubAccountName", "SubAccountType", "Tags", "x_AccountId", "x_AccountName", "x_AccountOwnerId", "x_BilledCostInUsd", "x_BilledUnitPrice", "x_BillingAccountId", "x_BillingAccountName", "x_BillingExchangeRate", "x_BillingExchangeRateDate", "x_BillingProfileId", "x_BillingProfileName", "x_ContractedCostInUsd", "x_CostAllocationRuleName", "x_CostCenter", "x_CustomerId", "x_CustomerName", "x_EffectiveCostInUsd", "x_EffectiveUnitPrice", "x_InvoiceId", "x_InvoiceIssuerId", "x_InvoiceSectionId", "x_InvoiceSectionName", "x_ListCostInUsd", "x_PartnerCreditApplied", "x_PartnerCreditRate", "x_PricingBlockSize", "x_PricingCurrency", "x_PricingSubcategory", "x_PricingUnitDescription", "x_PublisherCategory", "x_PublisherId", "x_ResellerId", "x_ResellerName", "x_ResourceGroupName", "x_ResourceType", "x_ServicePeriodEnd", "x_ServicePeriodStart", "x_SkuDescription", "x_SkuDetails", "x_SkuIsCreditEligible", "x_SkuMeterCategory", "x_SkuMeterId", "x_SkuMeterName", "x_SkuMeterSubcategory", "x_SkuOfferId", "x_SkuOrderId", "x_SkuOrderName", "x_SkuPartNumber", "x_SkuRegion", "x_SkuServiceFamily", "x_SkuTerm", "x_SkuTier" }, + {} // {{ null, null, null, null, null, null, null, null, null, _dataNotFound(), null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null }} + ) + else if data = "pricesheet" then + #table( + { "BasePrice", "CurrencyCode", "EffectiveEndDate", "EffectiveStartDate", "EnrollmentNumber", "IncludedQuantity", "MarketPrice", "MeterCategory", "MeterID", "MeterName", "MeterRegion", "MeterSubCategory", "MeterType", "OfferID", "PartNumber", "PriceType", "Product", "ProductID", "ServiceFamily", "SkuID", "Term", "UnitOfMeasure", "UnitPrice" }, + {} // {{ null, null, null, null, null, null, null, null, null, _dataNotFound(), null, null, null, null, null, null, null, null, null, null, null, null, null }} + ) + else if data = "reservationdetails" then + #table( + { "InstanceFlexibilityGroup", "InstanceFlexibilityRatio", "InstanceId", "Kind", "ReservationId", "ReservationOrderId", "ReservedHours", "SkuName", "TotalReservedQuantity", "UsageDate", "UsedHours" }, + {} // {{ null, null, null, null, null, null, null, _dataNotFound(), null, null, null }} + ) + else if data = "reservationtransactions" then + #table( + { "AccountName", "AccountOwnerEmail", "Amount", "ArmSkuName", "BillingFrequency", "BillingMonth", "CostCenter", "Currency", "CurrentEnrollmentId", "DepartmentName", "Description", "EventDate", "EventType", "MonetaryCommitment", "Overage", "PurchasingEnrollment", "PurchasingSubscriptionGuid", "PurchasingSubscriptionName", "Quantity", "Region", "ReservationOrderId", "ReservationOrderName", "Term" }, + {} // {{ null, null, null, _dataNotFound(), null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null }} + ) + else if data = "reservationrecommendations" then + #table( + { "CostWithNoReservedInstances", "FirstUsageDate", "InstanceFlexibilityGroup", "InstanceFlexibilityRatio", "Location", "LookBackPeriod", "MeterId", "NetSavings", "NormalizedSize", "RecommendedQuantity", "RecommendedQuantityNormlized", "ResourceType", "SKU", "Scope", "SkuProperties", "Term", "TotaCostWithReservedInstances" }, + {} // {{ null, null, null, null, null, null, null, null, null, null, null, _dataNotFound(), null, null, null, null }} + ) + else + #table( + { "Error" }, + {{ _dataNotFound() }} + ), + + // Fix column name inconsistencies across channels + CleanColumns = if data = "focuscost" then ExtractColumns else List.Accumulate( + List.Select(_getColumnRenames(ExtractColumns), each _{0} <> _{1}), + ExtractColumns, + (state, columns) => + // Copy old value to a temp column, then remove original columns, then rename the temp column + Table.RenameColumns( + Table.RemoveColumns( + Table.AddColumn(state, "Temp" & columns{1}, each if Record.Field(_, columns{0}) <> null then Record.Field(_, columns{0}) else Record.Field(_, columns{1})), + columns + ), + {{"Temp" & columns{1}, columns{1}}} + ) + ), + + // Only pull from the predefined date range (if specified) + _parseCostManagementDate = (d) => + let + segments = if d = null then null else Text.SplitAny(Text.From(d), "/- T"), + output = + try Number.From(Date.From( + if Text.Length(segments{0}) = 4 then segments{0} & "-" & Text.PadStart(segments{1}, 2, "0") & "-" & Text.PadStart(segments{2}, 2, "0") + else if Text.Length(segments{2}) = 4 then segments{2} & "-" & Text.PadStart(segments{0}, 2, "0") & "-" & Text.PadStart(segments{1}, 2, "0") + else d, + "en-US" + )) otherwise null + in output, + RefreshDate = Table.AddColumn( + Table.ReplaceValue(CleanColumns, "", null, Replacer.ReplaceValue, Table.ColumnsOfType(CleanColumns, {type text, type any})), + "x_IncrementalRefreshDate", + each _parseCostManagementDate( + if data = "focuscost" then [ChargePeriodStart] + else if data = "pricesheet" then [EffectiveStartDate] + else if data = "reservationdetails" then [UsageDate] + else if data = "reservationtransactions" then [EventDate] + else null // Will not support incremental refresh + ) + ), + FilterRowsByDate = if (start = null and end = null) then RefreshDate else Table.SelectRows(RefreshDate, each + (start = null or [x_IncrementalRefreshDate] = null or [x_IncrementalRefreshDate] >= Number.From(DateTime.From(start))) + and (end = null or [x_IncrementalRefreshDate] = null or [x_IncrementalRefreshDate] < Number.From(DateTime.From(end))) + ), + + // TODO: Try using "_" instead of "FilterRowsByDate" + CustomColumns = Table.AddColumn(Table.AddColumn(Table.AddColumn(FilterRowsByDate, + "x_SourceType", each data), + "x_SourceVersion", + // TODO: Extract from the manifest + each if data = "focuscost" then (if Table.HasColumns(FilterRowsByDate, {"ChargeSubcategory"}) and [ChargeSubcategory] <> null then "1.0-preview(v1)" else "1.0") + else if data = "pricesheet" then "2023-05-01" + else if data = "reservationdetails" then "2023-03-01" + else if data = "reservationtransactions" then "2023-05-01" + else if data = "reservationrecommendations" then "2023-05-01" + else null + ), + "x_BillingAccountAgreement", + each if data = "focuscost" then ( + if [BillingAccountId] = [SubAccountId] then "MOSA" + else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingAccountId] then "EA" + else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingProfileId] then (if [InvoiceIssuerName] = "Microsoft" then "MCA" else "MPA") + else "Unknown" + ) + else if data = "pricesheet" then (if Table.HasColumns(FilterRowsByDate, "EnrollmentNumber") and [EnrollmentNumber] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? + else if data = "reservationdetails" then "Unknown" // TODO: Consider using export manifest if we get feedback that this should always be available + else if data = "reservationtransactions" then (if Table.HasColumns(FilterRowsByDate, "CurrentEnrollmentId") and [CurrentEnrollmentId] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? + else if data = "reservationrecommendations" then (if Table.HasColumns(FilterRowsByDate, "Scope") and [Scope] <> null then "EA" else "MCA") + else "Unknown" + ), + Output = Table.SelectColumns(CustomColumns, List.Sort(Table.ColumnNames(CustomColumns))) + in + Output ``` lineageTag: 1195459e-bb6d-4ef2-8823-5f63c16fbcf5 queryGroup: Functions diff --git a/src/power-bi/storage/Shared.Dataset/definition/model.tmdl b/src/power-bi/storage/Shared.Dataset/definition/model.tmdl index a99c30487..e04a40f17 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/model.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/model.tmdl @@ -28,7 +28,7 @@ queryGroup 'Open data' annotation __PBI_TimeIntelligenceEnabled = 0 -annotation PBIDesktopVersion = 2.141.528.0 (25.03)+364bcf2c2b5bb0f5ca49d6d6922a547463bcdfd8 +annotation PBIDesktopVersion = 2.141.833.0 (25.03)+cdc444a951f7d3dd724d8de5dd58efd34e693cba annotation PBI_QueryOrder = ["▶️ START HERE","Storage URL","RangeStart","RangeEnd","Number of Months","Default Granularity","ftk_DatetimeToJulianDate","ftk_DemoFilter","ftk_ImpalaToJulianDate","ftk_Metadata","ftk_ParseResourceId","ftk_ParseResourceName","ftk_ParseResourceType","ftk_Storage","Costs","InstanceSizeFlexibility","PricingUnits","Regions","ResourceTypes","Prices","Experimental: Add Missing Prices","Deprecated: Perform Extra Query Optimizations","HubScopes","HubSettings","StorageData","StorageErrors","AdvisorRecommendations","AdvisorReservationRecommendations","Disks","ManagementGroups","NetworkInterfaces","NetworkSecurityGroups","PolicyAssignments","PolicyDefinitions","PolicyStates","PublicIPAddresses","Resources","SqlDatabases","Subscriptions","VirtualMachines","ReservationRecommendations","ReservationDetails","ReservationTransactions"] diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl index 21ff4d2fb..14d9ca25a 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl @@ -1203,6 +1203,54 @@ table Costs annotation SummarizationSetBy = Automatic + column CommitmentDiscountNameUnique + dataType: string + lineageTag: fab2c83c-a0da-40d2-aeaf-3f147d997db8 + summarizeBy: none + sourceColumn: CommitmentDiscountNameUnique + + annotation SummarizationSetBy = Automatic + + column ResourceNameUnique + dataType: string + lineageTag: 2f597d4c-4e4c-46ff-bf5c-451758ac5988 + summarizeBy: none + sourceColumn: ResourceNameUnique + + annotation SummarizationSetBy = Automatic + + column SubAccountNameUnique + dataType: string + lineageTag: 075b0376-91cf-4627-8408-7231aa14294c + summarizeBy: none + sourceColumn: SubAccountNameUnique + + annotation SummarizationSetBy = Automatic + + column x_FreeReason + dataType: string + lineageTag: ae4d18e7-7ce7-453a-b5ae-6f33d44459fa + summarizeBy: none + sourceColumn: x_FreeReason + + annotation SummarizationSetBy = Automatic + + column x_ResourceGroupNameUnique + dataType: string + lineageTag: 8998d466-48f5-4f38-befa-ff5058fb71ff + summarizeBy: none + sourceColumn: x_ResourceGroupNameUnique + + annotation SummarizationSetBy = Automatic + + column x_SourceChanges + dataType: string + lineageTag: a4435a0f-a472-4469-be00-bd732eedae86 + summarizeBy: none + sourceColumn: x_SourceChanges + + annotation SummarizationSetBy = Automatic + column x_ChargeMonth dataType: dateTime formatString: Mmm yyyy @@ -1342,54 +1390,6 @@ table Costs annotation SummarizationSetBy = Automatic - column CommitmentDiscountNameUnique - dataType: string - lineageTag: fab2c83c-a0da-40d2-aeaf-3f147d997db8 - summarizeBy: none - sourceColumn: CommitmentDiscountNameUnique - - annotation SummarizationSetBy = Automatic - - column ResourceNameUnique - dataType: string - lineageTag: 2f597d4c-4e4c-46ff-bf5c-451758ac5988 - summarizeBy: none - sourceColumn: ResourceNameUnique - - annotation SummarizationSetBy = Automatic - - column SubAccountNameUnique - dataType: string - lineageTag: 075b0376-91cf-4627-8408-7231aa14294c - summarizeBy: none - sourceColumn: SubAccountNameUnique - - annotation SummarizationSetBy = Automatic - - column x_FreeReason - dataType: string - lineageTag: ae4d18e7-7ce7-453a-b5ae-6f33d44459fa - summarizeBy: none - sourceColumn: x_FreeReason - - annotation SummarizationSetBy = Automatic - - column x_ResourceGroupNameUnique - dataType: string - lineageTag: 8998d466-48f5-4f38-befa-ff5058fb71ff - summarizeBy: none - sourceColumn: x_ResourceGroupNameUnique - - annotation SummarizationSetBy = Automatic - - column x_SourceChanges - dataType: string - lineageTag: a4435a0f-a472-4469-be00-bd732eedae86 - summarizeBy: none - sourceColumn: x_SourceChanges - - annotation SummarizationSetBy = Automatic - hierarchy 'Service Hierarchy' lineageTag: 039a7b6d-f19d-4a79-91b3-a05fbc778704 @@ -1650,7 +1650,7 @@ table Costs Table.ReplaceErrorValues(Table.AddColumn(FTK, "tmp_Tags", each [x_TagsDictionary]), {{"tmp_Tags", null}}), "tmp_Tags", PromotedTags, - List.Transform(PromotedTags, each "tag_" & _) + List.Transform(PromotedTags, each "tag_" & Text.Replace(_, " ", "")) ), // AHB columns diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl index a2f3b7899..51863c67b 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl @@ -196,22 +196,6 @@ table ReservationRecommendations annotation PBI_FormatHint = {"isGeneralNumber":true} - column RecommendedQuantityNormlized - dataType: string - lineageTag: b5b5042f-35e1-449d-93ff-2303c281ab5a - summarizeBy: none - sourceColumn: RecommendedQuantityNormlized - - annotation SummarizationSetBy = Automatic - - column TotaCostWithReservedInstances - dataType: string - lineageTag: bef2059d-6f01-4caa-aa95-42248227957c - summarizeBy: none - sourceColumn: TotaCostWithReservedInstances - - annotation SummarizationSetBy = Automatic - partition ReservationRecommendations = m mode: import queryGroup: Storage From f47a28ff8ddfb7ad072f7a39a077b52d5d5fd6bf Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 20 Mar 2025 04:14:35 -0700 Subject: [PATCH 20/51] Remove ADX trusted external tenants (#1405) --- docs-mslearn/toolkit/changelog.md | 3 +- docs-mslearn/toolkit/help/errors.md | 14 +++++++ docs-mslearn/toolkit/hubs/upgrade.md | 39 +++++++++++++++---- .../finops-hub/modules/dataExplorer.bicep | 12 +++--- src/templates/finops-hub/modules/hub.bicep | 2 +- 5 files changed, 55 insertions(+), 15 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 24b4f369d..e1600e24b 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -56,11 +56,12 @@ _Released March 2025_ - **Fixed** - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). + - Fixed an issue where the Data Explorer cluster could not update when re-deployed ([#1350](https://github.com/microsoft/finops-toolkit/issues/1350)). - **Removed** - Removed the Managed Identity Contributor permission assigned to managed identities used during the deployment ([#1248](https://github.com/microsoft/finops-toolkit/issues/1248)). - The deployment cannot remove role assignments. You can safely remove role assignments from the managed identities to limit access. - Please do not delete the managed identities. Deleting managed identities can result in errors during upgrades. - + - Removed the trusted external tenants setting due to an error causing redeployments to fail. Please enable this after deploying FinOps hubs the first time. > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index 7e5832296..efb62bb9f 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -123,6 +123,20 @@ Data Explorer pre-ingestion cleanup (drop extents from the raw table) failed. In
+## DeploymentOutputEvaluationFailed + +Severity: Major + +FinOps hubs 0.8 sets the Azure Data Explorer "trustedExternaltenants" security setting to lock the cluster down so it can only be access from specific, trusted tenants. This setting can be set for the first deployment, but cannot be set again in a second deployment. You may see the following error if you try to redeploy FinOps hubs 0.8 on top of an existing 0.8 deployment: + +> _The template output 'clusterUri' is not valid: The language expression property 'uri' doesn't exist, available properties are 'trustedExternalTenants, enableStreamingIngest, publicNetworkAccess, enableAutoStop, provisioningState'._ + +We are following up with the Azure Data Explorer team to identify the correct resolution. + +**Mitigation**: Deploy FinOps hubs 0.9. This setting has been removed from the template. + +
+ ## ExportDataNotFound Severity: Critical diff --git a/docs-mslearn/toolkit/hubs/upgrade.md b/docs-mslearn/toolkit/hubs/upgrade.md index 791a92595..915474648 100644 --- a/docs-mslearn/toolkit/hubs/upgrade.md +++ b/docs-mslearn/toolkit/hubs/upgrade.md @@ -177,7 +177,7 @@ If you enable Azure Data Explorer, you need to reingest historical data to add i > [!div class="nextstepaction"] > [Download 0.7](https://github.com/microsoft/finops-toolkit/releases/tag/v0.7) -[View changes](https://learn.microsoft.com/cloud-computing/finops/toolkit/changelog#-v07) +[View changes](../changelog#v07)
@@ -185,20 +185,43 @@ If you enable Azure Data Explorer, you need to reingest historical data to add i +FinOps hubs 0.8 introduced architectural changes to how networking resources were deployed. Networking resources must be deleted before upgrading from 0.7 to 0.8 or later. If you are moving from 0.6 or earlier to 0.8 or later, you can skip this step. The instructions assume your FinOps hub instance is the only thing in the resource group and there are no other networking resources. Do not delete resources that are not related to FinOps hubs. + To upgrade FinOps hubs 0.7 to 0.8: -1. Delete endpoints -2. Delete DNS zones -3. Delete virtual network -4. Redeploy the template. -5. Update Power BI reports. -6. If using Data Explorer, replace use of `parse_resourceid(ResourceId).ResourceType` with `resource_type(x_ResourceType).SingularDisplayName`. +1. Delete FinOps hubs 0.7 networking resources: + 1. Open the FinOps hub resource group in the Azure portal. + 2. Delete all endpoints within the resource group. + 3. Open the network security group (NSG). + 4. Select **Settings** > **Subnets**. + 5. For each of the subnets in the list, expand the menu on the right side of the table (3 dots) and select **Disassociate**. + 6. Delete the network security group (NSG) resource. + 7. Return to the resource group overview and delete the virtual network. + 8. Delete all DNS zones. +2. Redeploy the template. +3. Update Power BI reports. +4. If using Data Explorer, replace use of `parse_resourceid(ResourceId).ResourceType` with `resource_type(x_ResourceType).SingularDisplayName`. - The `ResourceType` property in `parse_resourceid(ResourceId)` is deprecated in 0.8 and will be removed in 0.9 or later. > [!div class="nextstepaction"] > [Download 0.8](https://github.com/microsoft/finops-toolkit/releases/tag/v0.8) -[View changes](https://learn.microsoft.com/cloud-computing/finops/toolkit/changelog#-v08) +[View changes](../changelog#v08) + +
+ +## Upgrading 0.8 + +To upgrade FinOps hubs 0.8 to 0.9: + +1. Redeploy the template. +2. Update [Power BI reports](../power-bi/reports.md). +3. Update the [Data Explorer dashboard](configure-dashboards.md). + +> [!div class="nextstepaction"] +> [Download 0.9](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) + +[View changes](../changelog#v09)
diff --git a/src/templates/finops-hub/modules/dataExplorer.bicep b/src/templates/finops-hub/modules/dataExplorer.bicep index 26aa9297e..67cdcf9c3 100644 --- a/src/templates/finops-hub/modules/dataExplorer.bicep +++ b/src/templates/finops-hub/modules/dataExplorer.bicep @@ -87,8 +87,9 @@ param clusterSku string = 'Dev(No SLA)_Standard_E2a_v4' @maxValue(1000) param clusterCapacity int = 1 -@description('Optional. Array of external tenant IDs that should have access to the cluster. Default: empty (no external access).') -param clusterTrustedExternalTenants string[] = [] +// TODO: Figure out why this is breaking upgrades +// @description('Optional. Array of external tenant IDs that should have access to the cluster. Default: empty (no external access).') +// param clusterTrustedExternalTenants string[] = [] @description('Optional. Forces the table to be updated if different from the last time it was deployed.') param forceUpdateTag string = utcNow() @@ -251,9 +252,10 @@ resource cluster 'Microsoft.Kusto/clusters@2023-08-15' = { enableStreamingIngest: true enableAutoStop: false publicNetworkAccess: enablePublicAccess ? 'Enabled' : 'Disabled' - trustedExternalTenants: [for tenantId in clusterTrustedExternalTenants: { - value:tenantId - }] + // TODO: Figure out why this is breaking upgrades + // trustedExternalTenants: [for tenantId in clusterTrustedExternalTenants: { + // value: tenantId + // }] } resource adfClusterAdmin 'principalAssignments' = { diff --git a/src/templates/finops-hub/modules/hub.bicep b/src/templates/finops-hub/modules/hub.bicep index f3e1b5bd5..08d999488 100644 --- a/src/templates/finops-hub/modules/hub.bicep +++ b/src/templates/finops-hub/modules/hub.bicep @@ -289,7 +289,7 @@ module dataExplorer 'dataExplorer.bicep' = if (deployDataExplorer) { clusterName: dataExplorerName clusterSku: dataExplorerSku clusterCapacity: dataExplorerCapacity - clusterTrustedExternalTenants: dataExplorerTrustedExternalTenants + // TODO: Figure out why this is breaking upgrades -- clusterTrustedExternalTenants: dataExplorerTrustedExternalTenants location: location tags: resourceTags tagsByResource: tagsByResource From 08f5c939759d86499eff353e12b34c6e6f54865f Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 20 Mar 2025 04:17:00 -0700 Subject: [PATCH 21/51] Only deploy key vault for remote hubs (#1406) --- docs-mslearn/toolkit/changelog.md | 3 +++ docs-mslearn/toolkit/hubs/template.md | 6 +++--- src/templates/finops-hub/modules/dataFactory.bicep | 10 +++++----- src/templates/finops-hub/modules/hub.bicep | 4 ++-- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index e1600e24b..1879c9bb5 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -53,6 +53,9 @@ _Released March 2025_ - **Added** - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). +- **Changed** + - Changed the deployment template to only deploy Key Vault when configured as a remote hub. + - This will not remove existing Key Vault instances. Please delete them manually if not using this instance as a remote (secondary) hub. - **Fixed** - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). diff --git a/docs-mslearn/toolkit/hubs/template.md b/docs-mslearn/toolkit/hubs/template.md index 2a422b854..30c6980e9 100644 --- a/docs-mslearn/toolkit/hubs/template.md +++ b/docs-mslearn/toolkit/hubs/template.md @@ -36,8 +36,8 @@ Ensure the following prerequisites are met before you deploy the template: | Resource | Minimum Azure RBAC | | ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Deploy and configure Data Factory¹ | [Data Factory Contributor](/azure/role-based-access-control/built-in-roles#data-factory-contributor) | - | Deploy Key Vault¹ | [Key Vault Contributor](/azure/role-based-access-control/built-in-roles#key-vault-contributor) | - | Configure Key Vault secrets¹ | [Key Vault Administrator](/azure/role-based-access-control/built-in-roles#key-vault-administrator) | + | Deploy Key Vault (remote hub only)¹ | [Key Vault Contributor](/azure/role-based-access-control/built-in-roles#key-vault-contributor) | + | Configure Key Vault secrets (remote hub only)¹ | [Key Vault Administrator](/azure/role-based-access-control/built-in-roles#key-vault-administrator) | | Create managed identity¹ | [Managed Identity Contributor](/azure/role-based-access-control/built-in-roles#managed-identity-contributor) | | Deploy and configure storage¹ | [Storage Account Contributor](/azure/role-based-access-control/built-in-roles#storage-account-contributor) | | Assign managed identity to resources¹ | [Managed Identity Operator](/azure/role-based-access-control/built-in-roles#managed-identity-operator) | @@ -140,7 +140,7 @@ Resources use the following naming convention: `--store` - Managed private endpoint for storage account. - `-vault-` - Managed private endpoint for Azure Key Vault. -- `-vault-` Key Vault instance +- `-vault-` Key Vault instance (only included when deployed as a remote hub) - Secrets: - Data Factory system managed identity - `` Data Explorer cluster diff --git a/src/templates/finops-hub/modules/dataFactory.bicep b/src/templates/finops-hub/modules/dataFactory.bicep index 8ae831a30..5f4b477d9 100644 --- a/src/templates/finops-hub/modules/dataFactory.bicep +++ b/src/templates/finops-hub/modules/dataFactory.bicep @@ -141,7 +141,7 @@ resource storageAccount 'Microsoft.Storage/storageAccounts@2022-09-01' existing } // Get keyvault instance -resource keyVault 'Microsoft.KeyVault/vaults@2023-02-01' existing = { +resource keyVault 'Microsoft.KeyVault/vaults@2023-02-01' existing = if (!empty(remoteHubStorageUri)) { name: keyVaultName } @@ -226,7 +226,7 @@ module approveStoragePrivateEndpointConnections 'storageEndpoints.bicep' = if (! } } -resource keyVaultManagedPrivateEndpoint 'Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints@2018-06-01' = if (!enablePublicAccess) { +resource keyVaultManagedPrivateEndpoint 'Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints@2018-06-01' = if (!empty(remoteHubStorageUri) && !enablePublicAccess) { name: keyVault.name parent: managedVirtualNetwork properties: { @@ -239,7 +239,7 @@ resource keyVaultManagedPrivateEndpoint 'Microsoft.DataFactory/factories/managed } } -module getKeyVaultPrivateEndpointConnections 'keyVaultEndpoints.bicep' = if (!enablePublicAccess) { +module getKeyVaultPrivateEndpointConnections 'keyVaultEndpoints.bicep' = if (!empty(remoteHubStorageUri) && !enablePublicAccess) { name: 'GetKeyVaultPrivateEndpointConnections' dependsOn: [ keyVaultManagedPrivateEndpoint @@ -249,7 +249,7 @@ module getKeyVaultPrivateEndpointConnections 'keyVaultEndpoints.bicep' = if (!en } } -module approveKeyVaultPrivateEndpointConnections 'keyVaultEndpoints.bicep' = if (!enablePublicAccess) { +module approveKeyVaultPrivateEndpointConnections 'keyVaultEndpoints.bicep' = if (!empty(remoteHubStorageUri) && !enablePublicAccess) { name: 'ApproveKeyVaultPrivateEndpointConnections' params: { keyVaultName: keyVault.name @@ -412,7 +412,7 @@ resource stopTriggers 'Microsoft.Resources/deploymentScripts@2020-10-01' = { //------------------------------------------------------------------------------ // cSpell:ignore linkedservices -resource linkedService_keyVault 'Microsoft.DataFactory/factories/linkedservices@2018-06-01' = { +resource linkedService_keyVault 'Microsoft.DataFactory/factories/linkedservices@2018-06-01' = if (!empty(remoteHubStorageUri)) { name: keyVault.name parent: dataFactory dependsOn: enablePublicAccess ? [] : [managedIntegrationRuntime] diff --git a/src/templates/finops-hub/modules/hub.bicep b/src/templates/finops-hub/modules/hub.bicep index 08d999488..c971087b3 100644 --- a/src/templates/finops-hub/modules/hub.bicep +++ b/src/templates/finops-hub/modules/hub.bicep @@ -339,7 +339,7 @@ module dataFactoryResources 'dataFactory.bicep' = { dataExplorerIngestionCapacity: safeDataExplorerIngestionCapacity dataExplorerUri: safeDataExplorerUri dataExplorerId: safeDataExplorerId - keyVaultName: keyVault.outputs.name + keyVaultName: empty(remoteHubStorageKey) ? '' : keyVault.outputs.name remoteHubStorageUri: remoteHubStorageUri enablePublicAccess: enablePublicAccess } @@ -349,7 +349,7 @@ module dataFactoryResources 'dataFactory.bicep' = { // Key Vault for storing secrets //------------------------------------------------------------------------------ -module keyVault 'keyVault.bicep' = { +module keyVault 'keyVault.bicep' = if (!empty(remoteHubStorageKey)) { name: 'keyVault' params: { hubName: hubName From 3a0bcc99582f6839385ae23d57e88d865a750929 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 20 Mar 2025 04:17:35 -0700 Subject: [PATCH 22/51] Governing board updates from Mar 19 board meeting (#1411) --- .all-contributorsrc | 37 ++++++++++++++++++++++++++ README.md | 50 ++++++++++++++++++++---------------- docs-wiki/Governing-board.md | 35 +++++++++++++++---------- docs/README.md | 50 ++++++++++++++++++++---------------- 4 files changed, 115 insertions(+), 57 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index ce2509256..aae25983f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -8,6 +8,15 @@ "repoType": "github", "commitConvention": "none", "contributors": [ + { + "login": "ms:nelson", + "name": "Nelson Pereira", + "avatar_url": "https://media.licdn.com/dms/image/v2/C5603AQGWN7nsODstqA/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1516244319322?e=1747872000&v=beta&t=lfNCm-3-1YJhteCW640sF8nfeUOtCc3YfnbKVpHu8Ko#", + "profile": "https://www.linkedin.com/in/nelsonmpereira/", + "contributions": [ + "leader" + ] + }, { "login": "flanakin", "name": "Michael Flanakin", @@ -46,6 +55,34 @@ "promotion" ] }, + { + "login": "ms:tanuja", + "name": "Tanuja Shah", + "avatar_url": "https://media.licdn.com/dms/image/v2/D5603AQHCK08YRaHOsg/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1686158380864?e=1747872000&v=beta&t=tVM1IFJSnY3y2pbE787ydSpuBbvyVPjX-SYz9E2w-Oo#", + "profile": "https://www.linkedin.com/in/tanujashah/", + "contributions": [ + "leader" + ] + }, + { + "login": "ms:fernando", + "name": "Fernando Vasconcellos", + "avatar_url": "https://media.licdn.com/dms/image/v2/C4D03AQGOHJHlq3nhpQ/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1571181473582?e=1747872000&v=beta&t=Lyp-ij1u_tJT_GRSb7pa8syMMKH9bY6DExCLjhIyJME#", + "profile": "https://www.linkedin.com/in/fernando-vasconcellos-ba398b191/", + "contributions": [ + "leader", + "promotion" + ] + }, + { + "login": "DirkBrinkmann", + "name": "Dirk Brinkmann", + "avatar_url": "https://avatars.githubusercontent.com/u/19854016?v=4", + "profile": "https://github.com/DirkBrinkmann", + "contributions": [ + "leader" + ] + }, { "login": "MSBrett", "name": "Brett Wilson", diff --git a/README.md b/README.md index 1efd0f92a..a7a984cab 100644 --- a/README.md +++ b/README.md @@ -25,96 +25,102 @@ There are many ways to participate. From reporting bugs and requesting features + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/docs-wiki/Governing-board.md b/docs-wiki/Governing-board.md index a78d5cfd1..9b8bb2f25 100644 --- a/docs-wiki/Governing-board.md +++ b/docs-wiki/Governing-board.md @@ -67,18 +67,19 @@ If consensus cannot be reached within 14 days and the board believes the issue i The governing board consists of the following representative seats: -| Seat | Member | -| ------------------------------------------ | ---------------- | -| Business sponsor | Nelson Pereira | -| Community | Sonia Cuff | -| Consulting | Manfred Simonis | -| Engineering | Arthur Clares | -| Marketing | Vacant | -| Product | Michael Flanakin | -| FinOps Certified Professional | Vacant | -| Internal customer (one per FinOps persona) | Vacant | -| External customer (one per FinOps persona) | Vacant | -| Advisory Council | Vacant | +| Seat | Member | Time zone | +| ----------------------------- | --------------------- | --------- | +| Business sponsor | Nelson Pereira | UTC | +| Community | Sonia Cuff | UTC+10 | +| Consulting | Tanuja Shah | UTC-5 | +| Engineering | Arthur Clares | UTC | +| Marketing | Fernando Vasconcellos | UTC-5 | +| Product | Michael Flanakin | UTC-8 | +| FinOps Certified Professional | Dirk Brinkmann | UTC+1 | +| External | Vacant | | +| External | Vacant | | +| External | Vacant | | +| Advisory Council | Vacant | | Individuals must meet the following criteria in order to attain a board seat: @@ -94,6 +95,14 @@ Individuals must meet the following criteria in order to attain a board seat: ## 📑 Meetings -Governing board meetings are held on Tuesdays at 6am UTC. Meetings are recorded to support asynchronous collaboration for those not able to join. Advisory council members, contributors, and active community members may request to join these calls or view recordings. Recordings are only stored for 30 days. +Governing board meetings are held monthly. Meetings are recorded to support asynchronous collaboration for those not able to join. Advisory council members, contributors, and active community members may request to join these calls or view recordings. Recordings are only stored for 30 days. + +Governing board meetings have the following agenda: + +- Monthly updates (5m) +- Milestone progress, blockers, and risks (5-10m) +- OKR and KPI review (5-10m) +- New and ongoing initiatives (30m) +- Action items and next steps (5m)
diff --git a/docs/README.md b/docs/README.md index 064745dbe..127f078ec 100644 --- a/docs/README.md +++ b/docs/README.md @@ -90,96 +90,102 @@ Whether you're looking for a little assistance or are interested in contributing
Nelson Pereira
Nelson Pereira

🌟
Michael Flanakin
Michael Flanakin

🌟 💻 👀 📖 🧑‍🏫 📣
Arthur Clares
Arthur Clares

🌟 💻 👀 📖 🧑‍🏫 📣
Sonia Cuff
Sonia Cuff

🌟 📣
Tanuja Shah
Tanuja Shah

🌟
Fernando Vasconcellos
Fernando Vasconcellos

🌟 📣
Dirk Brinkmann
Dirk Brinkmann

🌟
Brett Wilson
Brett Wilson

💻 👀 📖
Hélder Pinto
Hélder Pinto

💻 👀 📖 🐛
Nicolas Teyan
Nicolas Teyan

💻 📖
Bill Anderson
Bill Anderson

📖
Robel
Robel

💻 📖
Sacha Narinx
Sacha Narinx

💻 👀 📖
Anthony Romano
Anthony Romano

💻 👀 📖
grantxyzou
grantxyzou

🎨
lmoscinski
lmoscinski

🎨
Roland Krummenacher
Roland Krummenacher

💻 👀 🐛
Divyadeep Dayal
Divyadeep Dayal

💻
jamelachahbar
jamelachahbar

💻
Orthodoxos Kipouridis
Orthodoxos Kipouridis

💻 📖
Ben Shy
Ben Shy

💻 👀
Kevin De La Rosa
Kevin De La Rosa

📖
bwatts64
bwatts64

💻 👀
Dany Hoter
Dany Hoter

💻 👀
Joseph John
Joseph John

📖 👀
ripadrao
ripadrao

📖
Pedro Sousa
Pedro Sousa

📖
Sourav Bera
Sourav Bera

📖
J.R. Phillips
J.R. Phillips

💻
Saad Mahmood
Saad Mahmood

💻
simonarbel
simonarbel

🐛
Daniel Ueffing
Daniel Ueffing

🤔 🐛
Seif Bassem
Seif Bassem

💻
Arjen Huitema
Arjen Huitema

💻
Yuan Zhang
Yuan Zhang

💻
ymehdimsft
ymehdimsft

💻
srilatha inavolu
srilatha inavolu

💻 👀
soumyananda
soumyananda

💻 👀
Chris Bowman
Chris Bowman

🐛 👀
Trey Morgan
Trey Morgan

💻
Travis Silvers
Travis Silvers

👀
Travis Silvers
Travis Silvers

👀
vijayaj4
vijayaj4

💻
pskulkarni
pskulkarni

💻
Ankur Sharma
Ankur Sharma

👀
SREENADHA REDDY VANKIREDDY
SREENADHA REDDY VANKIREDDY

👀
Mubarak Tanseer
Mubarak Tanseer

🐛
maggar
maggar

🤔
lkshck
lkshck

🐛
Slavik N
Slavik N

👀
Adam Andersson
Adam Andersson

🐛
Irena Jurica
Irena Jurica

👀
renanalmeidjr
renanalmeidjr

🐛
elvismangarae
elvismangarae

🐛
erincon01
erincon01

👀 💬
NavidKhan8
NavidKhan8

🐛
Maik van der Gaag
Maik van der Gaag

🐛
Rodney
Rodney

👀
Graham
Graham

🐛
psilantropy
psilantropy

🐛
Marc Samendinger
Marc Samendinger

📖
Patric K.
Patric K.

💻 🐛
Misba Yousuf
Misba Yousuf

📖
Will Murphy
Will Murphy

🐛
Matt Davis
Matt Davis

🐛
Junya Yamaguchi
Junya Yamaguchi

💻
Claudia Zambella
Claudia Zambella

🛡️
Brian Wyka
Brian Wyka

📖 👀 🐛
ivanboscolo
ivanboscolo

🐛
buxel
buxel

💬
John Lundell
John Lundell

🐛 💬
Ivan Mota
Ivan Mota

💻
Rudolfs Naumenko
Rudolfs Naumenko

💻
Philip Street
Philip Street

🐛 👀
JSwinkels
JSwinkels

🐛
+ + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + From d85664a4ecfb8d1e2977f399d078240fc8b315f5 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 20 Mar 2025 04:22:39 -0700 Subject: [PATCH 23/51] Specify file type on resource types download buttons (#1422) --- docs-mslearn/toolkit/open-data.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-mslearn/toolkit/open-data.md b/docs-mslearn/toolkit/open-data.md index 2673f04b0..7ccd51330 100644 --- a/docs-mslearn/toolkit/open-data.md +++ b/docs-mslearn/toolkit/open-data.md @@ -105,9 +105,9 @@ Sample data: Convert resource type values to lowercase before mapping. This helps reduce duplication and speed up the mapping process. > [!div class="nextstepaction"] -> [Download](https://github.com/microsoft/finops-toolkit/releases/latest/download/ResourceTypes.csv) +> [Download CSV](https://github.com/microsoft/finops-toolkit/releases/latest/download/ResourceTypes.csv) > [!div class="nextstepaction"] -> [Download](https://github.com/microsoft/finops-toolkit/releases/latest/download/ResourceTypes.json) +> [Download JSON](https://github.com/microsoft/finops-toolkit/releases/latest/download/ResourceTypes.json) > [!div class="nextstepaction"] > [See PowerShell](powershell/data/get-finopsresourcetype.md) From d2bc70edb9fba1de37cd07f561525940a22850a5 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 28 Mar 2025 02:49:03 -0700 Subject: [PATCH 24/51] add am-jl as a contributor for review (#1445) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + docs/README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index aae25983f..67f4dd5bf 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -722,6 +722,15 @@ "contributions": [ "bug" ] + }, + { + "login": "am-jl", + "name": "Jared", + "avatar_url": "https://avatars.githubusercontent.com/u/173379073?v=4", + "profile": "https://github.com/am-jl", + "contributions": [ + "review" + ] } ], "commitType": "docs", diff --git a/README.md b/README.md index a7a984cab..45ec2cc2f 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ There are many ways to participate. From reporting bugs and requesting features +
Nelson Pereira
Nelson Pereira

🌟
Michael Flanakin
Michael Flanakin

🌟 💻 👀 📖 🧑‍🏫 📣
Arthur Clares
Arthur Clares

🌟 💻 👀 📖 🧑‍🏫 📣
Sonia Cuff
Sonia Cuff

🌟 📣
Tanuja Shah
Tanuja Shah

🌟
Fernando Vasconcellos
Fernando Vasconcellos

🌟 📣
Dirk Brinkmann
Dirk Brinkmann

🌟
Brett Wilson
Brett Wilson

💻 👀 📖
Hélder Pinto
Hélder Pinto

💻 👀 📖 🐛
Nicolas Teyan
Nicolas Teyan

💻 📖
Bill Anderson
Bill Anderson

📖
Robel
Robel

💻 📖
Sacha Narinx
Sacha Narinx

💻 👀 📖
Anthony Romano
Anthony Romano

💻 👀 📖
grantxyzou
grantxyzou

🎨
lmoscinski
lmoscinski

🎨
Roland Krummenacher
Roland Krummenacher

💻 👀 🐛
Divyadeep Dayal
Divyadeep Dayal

💻
jamelachahbar
jamelachahbar

💻
Orthodoxos Kipouridis
Orthodoxos Kipouridis

💻 📖
Ben Shy
Ben Shy

💻 👀
Kevin De La Rosa
Kevin De La Rosa

📖
bwatts64
bwatts64

💻 👀
Dany Hoter
Dany Hoter

💻 👀
Joseph John
Joseph John

📖 👀
ripadrao
ripadrao

📖
Pedro Sousa
Pedro Sousa

📖
Sourav Bera
Sourav Bera

📖
J.R. Phillips
J.R. Phillips

💻
Saad Mahmood
Saad Mahmood

💻
simonarbel
simonarbel

🐛
Daniel Ueffing
Daniel Ueffing

🤔 🐛
Seif Bassem
Seif Bassem

💻
Arjen Huitema
Arjen Huitema

💻
Yuan Zhang
Yuan Zhang

💻
ymehdimsft
ymehdimsft

💻
srilatha inavolu
srilatha inavolu

💻 👀
soumyananda
soumyananda

💻 👀
Chris Bowman
Chris Bowman

🐛 👀
Trey Morgan
Trey Morgan

💻
Travis Silvers
Travis Silvers

👀
Travis Silvers
Travis Silvers

👀
vijayaj4
vijayaj4

💻
pskulkarni
pskulkarni

💻
Ankur Sharma
Ankur Sharma

👀
SREENADHA REDDY VANKIREDDY
SREENADHA REDDY VANKIREDDY

👀
Mubarak Tanseer
Mubarak Tanseer

🐛
maggar
maggar

🤔
lkshck
lkshck

🐛
Slavik N
Slavik N

👀
Adam Andersson
Adam Andersson

🐛
Irena Jurica
Irena Jurica

👀
renanalmeidjr
renanalmeidjr

🐛
elvismangarae
elvismangarae

🐛
erincon01
erincon01

👀 💬
NavidKhan8
NavidKhan8

🐛
Maik van der Gaag
Maik van der Gaag

🐛
Rodney
Rodney

👀
Graham
Graham

🐛
psilantropy
psilantropy

🐛
Marc Samendinger
Marc Samendinger

📖
Patric K.
Patric K.

💻 🐛
Misba Yousuf
Misba Yousuf

📖
Will Murphy
Will Murphy

🐛
Matt Davis
Matt Davis

🐛
Junya Yamaguchi
Junya Yamaguchi

💻
Claudia Zambella
Claudia Zambella

🛡️
Brian Wyka
Brian Wyka

📖 👀 🐛
ivanboscolo
ivanboscolo

🐛
buxel
buxel

💬
John Lundell
John Lundell

🐛 💬
Ivan Mota
Ivan Mota

💻
Rudolfs Naumenko
Rudolfs Naumenko

💻
Philip Street
Philip Street

🐛 👀
JSwinkels
JSwinkels

🐛
Rudolfs Naumenko
Rudolfs Naumenko

💻
Philip Street
Philip Street

🐛 👀
JSwinkels
JSwinkels

🐛
Jared
Jared

👀
diff --git a/docs/README.md b/docs/README.md index 127f078ec..ceadb84cc 100644 --- a/docs/README.md +++ b/docs/README.md @@ -189,6 +189,7 @@ Whether you're looking for a little assistance or are interested in contributing Rudolfs Naumenko
Rudolfs Naumenko

💻 Philip Street
Philip Street

🐛 👀 JSwinkels
JSwinkels

🐛 + Jared
Jared

👀 From 3be3af45b436b6235938b255163242bbadad14ea Mon Sep 17 00:00:00 2001 From: Daniel Ueffing <94981829+DUeffing@users.noreply.github.com> Date: Fri, 28 Mar 2025 11:25:11 +0100 Subject: [PATCH 25/51] Update configure-dashboards.md to solve issue #1335 (#1442) Co-authored-by: Michael Flanakin --- .../toolkit/hubs/configure-dashboards.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/docs-mslearn/toolkit/hubs/configure-dashboards.md b/docs-mslearn/toolkit/hubs/configure-dashboards.md index 5be399b41..fc35b9db6 100644 --- a/docs-mslearn/toolkit/hubs/configure-dashboards.md +++ b/docs-mslearn/toolkit/hubs/configure-dashboards.md @@ -24,7 +24,25 @@ Before you begin, you must have: - [Deployed a FinOps hub instance](finops-hubs-overview.md#create-a-new-hub) with Data Explorer. - [Configured scopes](configure-scopes.md) and ingested data successfully. -- Have database viewer access to the Data Explorer **Hub** and **Ingestion** databases. +- Database viewer or greater access to the Data Explorer **Hub** and **Ingestion** databases. For details, see [Database level security role](/kusto/management/manage-database-security-roles#database-level-security-roles). + - Option 1: + 1. Open the Data Explorer cluster in the Azure portal. + 2. In the menu, select **Data** > **Databases**. + 3. Select the **Hub** database. + 4. In the menu, select **Overview** > **Permissions**. + 5. Select the **Add** command, then the desired security role. Viewer is the least-privileged role. + 6. Select the desired users, groups, and applications, then select the **Select** button. + 7. Repeat steps 3-6 for the **Ingestion** database. + - Option 2: + 1. Open the Data Explorer cluster in the Azure portal. + 2. In the menu, select **Data** > **Query**. + 3. Use the following commands to add users, groups, and applications as needed. For more information, see [Database level security role](/kusto/management/manage-database-security-roles?view=microsoft-fabric#database-level-security-roles). + ``` + .add database Hub viewers ('aaduser=', 'aadGroup=', 'aadapp=;') + + .add database Ingestion viewers ('aaduser=', 'aadGroup=', 'aadapp=;') + ``` + This walkthrough does not incur any cost; however, maintaining an active Data Explorer cluster does incur cost. From 4b255ce0b9c000165549e442b3684bab866ea50b Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 28 Mar 2025 03:34:09 -0700 Subject: [PATCH 26/51] add DUeffing as a contributor for doc (#1446) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 3 ++- README.md | 2 +- docs/README.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 67f4dd5bf..120da9136 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -324,7 +324,8 @@ "profile": "https://github.com/DUeffing", "contributions": [ "ideas", - "bug" + "bug", + "doc" ] }, { diff --git a/README.md b/README.md index 45ec2cc2f..67d19970c 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ There are many ways to participate. From reporting bugs and requesting features simonarbel
simonarbel

🐛 - Daniel Ueffing
Daniel Ueffing

🤔 🐛 + Daniel Ueffing
Daniel Ueffing

🤔 🐛 📖 Seif Bassem
Seif Bassem

💻 Arjen Huitema
Arjen Huitema

💻 Yuan Zhang
Yuan Zhang

💻 diff --git a/docs/README.md b/docs/README.md index ceadb84cc..1794d48f1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -131,7 +131,7 @@ Whether you're looking for a little assistance or are interested in contributing simonarbel
simonarbel

🐛 - Daniel Ueffing
Daniel Ueffing

🤔 🐛 + Daniel Ueffing
Daniel Ueffing

🤔 🐛 📖 Seif Bassem
Seif Bassem

💻 Arjen Huitema
Arjen Huitema

💻 Yuan Zhang
Yuan Zhang

💻 From 51826a7113c27d46fcdd4074360f3e44e36c4c1a Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 28 Mar 2025 03:44:33 -0700 Subject: [PATCH 27/51] Handle missing/incorrect costs in savings calculations (#1436) --- docs-mslearn/toolkit/changelog.md | 3 + .../kql/RateOptimization.Report/report.json | 28 +-- .../definition/tables/Costs.tmdl | 12 +- src/templates/finops-hub/dashboard.json | 208 +++++++++++++----- 4 files changed, 178 insertions(+), 73 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 1879c9bb5..4bdb6a7d1 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -40,6 +40,8 @@ _Released March 2025_ - **Added** - Added support for promoted tags with spaces in the tag key. +- **Changed** + - Updated the savings columns to exclude rows where costs are missing or incorrect. - **Fixed** - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). @@ -56,6 +58,7 @@ _Released March 2025_ - **Changed** - Changed the deployment template to only deploy Key Vault when configured as a remote hub. - This will not remove existing Key Vault instances. Please delete them manually if not using this instance as a remote (secondary) hub. + - Added a new Data ingestion > Data quality section into the Data Explorer dashboard with a summary of missing and incorrect costs. - **Fixed** - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). diff --git a/src/power-bi/kql/RateOptimization.Report/report.json b/src/power-bi/kql/RateOptimization.Report/report.json index dffd1bb21..5edc0c02d 100644 --- a/src/power-bi/kql/RateOptimization.Report/report.json +++ b/src/power-bi/kql/RateOptimization.Report/report.json @@ -1,5 +1,5 @@ { - "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme23216430052051784.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":8,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"9b12f4a45372b68afac4\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":false},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":false},\"f7adac54f7e8018c45a4\":{\"isHidden\":false},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"e4159db56d370ff157b3\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Help\",\"name\":\"da0a4620bf1d33e2775e\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", + "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme23216430052051784.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"9b12f4a45372b68afac4\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":false},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":false},\"f7adac54f7e8018c45a4\":{\"isHidden\":false},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"e4159db56d370ff157b3\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Help\",\"name\":\"da0a4620bf1d33e2775e\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"032ea6f679cf4ca8c9d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0590e9cb99281af3a785\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"077752b33bf94290a16d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0a648347fe019afeb8ba\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"18dcc93309a9078698af\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1ba004be1896c6c24afb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"24cc53eff38cacdca835\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6bfd7415798df93c37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2e6c4b399e4d6863a1fc\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3706013d62b47e9dfa6b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3b60c6bf96e5bca1fdf6\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"44fbe414495555242a73\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4d9524e768ccf8a22f78\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"5420a33794d01b79173d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5bcbbb35a35ec0ecfa1d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"5c96e5507ec407d4d327\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"60280221a64c0eb4d3bd\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6e6a624ac563a193500f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"818c372618708f066807\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"87e1cbfe3059a7604c1e\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8f7d0bcf6d2ad2eaace5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"90a16f3b99ae5a24aeaf\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"950683b70ed8b034026d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9b711a59be4c2dd17c65\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"bcd7f978567637981e38\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"bea8ca6e90e6071b994f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33c130285f92b99293c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c33fc8702668a013d84d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cba5aec8c4915d55714f\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d003ec1374e9b4f68ca6\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d722dc1d1e76112b4d50\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"de0b81c54e7ccfa7fdea\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"df45d3cf97bd5e41422d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e4d7da5f283706d19837\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ed2ea76eb5499f7953d5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef18812ee760367dfd09\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fa1cda59e7005f9b9438\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"fa65b655d64e3524026b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"9cf05024f2801d161826\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"898f20562c3d6901b997\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"468b5abe48ff3c6a882c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"76ebf402eaea1938a55d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ef496017f935dfc31625\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a83df0e382dc4c3e5f14\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"3413acbcf0f09a04f40c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"759a125373a216bf6d7d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"798136b5a82a10b4ccde\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"aa99304da47e589cd63c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c3db07d32c37511e85b4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1e5b2e578915e12f366f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"44c9a31e29957c955fad\":{\"isHidden\":true},\"4a76adff6013c40708cc\":{\"isHidden\":true},\"610e4f32159cbae3f55d\":{\"isHidden\":true},\"f7adac54f7e8018c45a4\":{\"isHidden\":true},\"ea801701f96a5dfabd48\":{\"isHidden\":true},\"ced05df8e4755ccc7b4d\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"798136b5a82a10b4ccde\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", "filters": "[]", "layoutOptimization": 0, "pods": [ @@ -1221,14 +1221,14 @@ "displayName": "Tooltip: NegotiatedDiscountSavings", "displayOption": 3, "filters": "[]", - "height": 80.00, + "height": 216.00, "name": "6b3c182a0701476572d9", "ordinal": 14, "visualContainers": [ { - "config": "{\"name\":\"9482240e3012299b9327\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":80,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Negotiated savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount saved after negotiated discounts (for example, ACD, MACC, EDP) were applied.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"9482240e3012299b9327\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":216,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Negotiated savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount saved after negotiated discounts (for example, ACD, MACC, EDP) were applied.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"ℹ️ \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"Important:\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" Savings may not match ListCost - ContractedCost due to missing and incorrect costs coming from Cost Management. \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"See also: \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"Known data quality issues\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/1111\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 80.00, + "height": 216.00, "width": 320.00, "x": 0.00, "y": 0.00, @@ -1263,14 +1263,14 @@ "displayName": "Tooltip: ListCost", "displayOption": 3, "filters": "[]", - "height": 144.00, + "height": 160.00, "name": "850da8650749804d7db7", "ordinal": 11, "visualContainers": [ { - "config": "{\"name\":\"9cd5a2a71996803dd091\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":144,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"List cost\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount you would have paid if you had \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"no\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" negotiated discounts (for example, ACD, MACC, EDP) and \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"no \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"commitment discounts (for example, reservations, savings plans). \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use list cost to calculate negotiated savings.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"9cd5a2a71996803dd091\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":160,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"List cost\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount you would have paid if you had \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"no\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" negotiated discounts (for example, ACD, MACC, EDP) and \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"no \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"commitment discounts (for example, reservations, savings plans). \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use list cost to calculate negotiated savings.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 144.00, + "height": 160.00, "width": 320.00, "x": 0.00, "y": 0.00, @@ -1284,14 +1284,14 @@ "displayName": "Tooltip: TotalSavings", "displayOption": 3, "filters": "[]", - "height": 104.00, + "height": 232.00, "name": "9b056cce7358990c1107", "ordinal": 16, "visualContainers": [ { - "config": "{\"name\":\"513801b390ee6275d3b3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":104,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Total savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount saved after negotiated discounts (for example, ACD, MACC, EDP) \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"and\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" commitment discounts (for example, reservations, savings plans).\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"513801b390ee6275d3b3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":232,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Total savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount saved after negotiated discounts (for example, ACD, MACC, EDP) \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"and\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" commitment discounts (for example, reservations, savings plans).\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"ℹ️ \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"Important:\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" Savings may not match ListCost - EffectiveCost due to missing and incorrect costs coming from Cost Management. \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"See also: \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"Known data quality issues\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"},\"url\":\"https://github.com/microsoft/finops-toolkit/issues/1111\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 104.00, + "height": 232.00, "width": 320.00, "x": 0.00, "y": 0.00, @@ -5232,17 +5232,17 @@ "displayName": "Tooltip: ContractedCost", "displayOption": 3, "filters": "[]", - "height": 160.00, + "height": 172.00, "name": "f38702c42718b677ee9a", "ordinal": 12, "visualContainers": [ { - "config": "{\"name\":\"125596a7857940ceeea3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":320,\"height\":160,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Contracted cost\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount you would have paid \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"with\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" negotiated discounts (for example, ACD, MACC, EDP) but \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"without\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" commitment discounts (for example, reservations, savings plans). \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use contracted cost to calculate commitment discount savings.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"125596a7857940ceeea3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":-4,\"z\":5000,\"width\":320,\"height\":176,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Contracted cost\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" is the amount you would have paid \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"with\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" negotiated discounts (for example, ACD, MACC, EDP) but \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\"without\",\"textStyle\":{\"fontStyle\":\"italic\",\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}},{\"value\":\" commitment discounts (for example, reservations, savings plans). \",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use contracted cost to calculate commitment discount savings.\",\"textStyle\":{\"fontSize\":\"11pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 160.00, + "height": 176.00, "width": 320.00, "x": 0.00, - "y": 0.00, + "y": -4.00, "z": 5000.00 } ], diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl index d3c8c168b..a0b24d02b 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/Costs.tmdl @@ -1767,12 +1767,12 @@ table Costs isnotempty(CommitmentDiscountCategory), 'Amortized Charge', '' ) - | extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost) - | extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost) - | extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost) - | extend x_CommitmentDiscountPercent = iff(ContractedUnitPrice == 0, decimal(0), (ContractedUnitPrice - x_EffectiveUnitPrice) / ContractedUnitPrice) - | extend x_NegotiatedDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - ContractedUnitPrice) / ListUnitPrice) - | extend x_TotalDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - x_EffectiveUnitPrice) / ListUnitPrice) + | extend x_CommitmentDiscountSavings = iff(ContractedCost < EffectiveCost, decimal(0), ContractedCost - EffectiveCost) + | extend x_NegotiatedDiscountSavings = iff(ListCost < ContractedCost, decimal(0), ListCost - ContractedCost) + | extend x_TotalSavings = iff(ListCost < EffectiveCost, decimal(0), ListCost - EffectiveCost) + | extend x_CommitmentDiscountPercent = iff(ContractedUnitPrice == 0, decimal(0), (ContractedUnitPrice - x_EffectiveUnitPrice) / ContractedUnitPrice) + | extend x_NegotiatedDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - ContractedUnitPrice) / ListUnitPrice) + | extend x_TotalDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - x_EffectiveUnitPrice) / ListUnitPrice) // // Toolkit | extend x_ToolkitTool = tostring(Tags['ftk-tool']) diff --git a/src/templates/finops-hub/dashboard.json b/src/templates/finops-hub/dashboard.json index bbc5d402c..0c2c70cb1 100644 --- a/src/templates/finops-hub/dashboard.json +++ b/src/templates/finops-hub/dashboard.json @@ -1,7 +1,7 @@ { "$schema": "https://dataexplorer.azure.com/static/d/schema/60/dashboard.json", "id": "a20bfb32-a3e1-4854-bc9f-e93b86e40813", - "eTag": "d6fe6578-be94-4e40-b67e-efa4b6fab000", + "eTag": "b8194dc2-334e-4644-886f-848b65e14aa8", "schema_version": "60", "title": "FinOps hub", "tiles": [ @@ -1249,7 +1249,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 117, "width": 22, "height": 4 }, + "layout": { "x": 0, "y": 114, "width": 22, "height": 4 }, "markdownText": "# SKU prices\r\nSummary of the SKUs used and their applicable discounts\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.SkuPrices)", "visualOptions": {} }, @@ -1303,7 +1303,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 106, "width": 22, "height": 4 }, + "layout": { "x": 0, "y": 103, "width": 22, "height": 4 }, "markdownText": "# Purchases\r\nCosts from commitment discount, Marketplace, and other purchases\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.Purchases)", "visualOptions": {} }, @@ -1380,7 +1380,7 @@ "title": "SKUs with negotiated discounts (last n days)", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 121, "width": 14, "height": 6 }, + "layout": { "x": 0, "y": 118, "width": 14, "height": 6 }, "queryRef": { "kind": "query", "queryId": "af6424d4-8f73-4b81-bfdd-f0287ebcaaca" @@ -1402,7 +1402,7 @@ "title": "SKUs with commitment discounts (last n days)", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 127, "width": 14, "height": 6 }, + "layout": { "x": 0, "y": 124, "width": 14, "height": 6 }, "queryRef": { "kind": "query", "queryId": "c4f6542d-a9cb-4284-bd4e-b9f94ad02192" @@ -1424,7 +1424,7 @@ "title": "SKUs with no discounts (last n days)", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 133, "width": 14, "height": 6 }, + "layout": { "x": 0, "y": 130, "width": 14, "height": 6 }, "queryRef": { "kind": "query", "queryId": "00ae3917-c783-45f6-a04e-9113e4c5d445" @@ -1446,7 +1446,7 @@ "title": "Most used SKUs (last n days)", "visualType": "bar", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 14, "y": 121, "width": 8, "height": 18 }, + "layout": { "x": 14, "y": 118, "width": 8, "height": 18 }, "queryRef": { "kind": "query", "queryId": "d8a4634e-7ebe-47ce-83b5-ff7f50f6bee6" @@ -1517,7 +1517,7 @@ "title": "Purchases", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 110, "width": 22, "height": 7 }, + "layout": { "x": 0, "y": 107, "width": 22, "height": 7 }, "queryRef": { "kind": "query", "queryId": "35a3a2b3-4ab0-4449-96f7-c78db789089e" @@ -1621,7 +1621,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 66, "width": 22, "height": 4 }, + "layout": { "x": 0, "y": 63, "width": 22, "height": 4 }, "markdownText": "# Commitment discounts\r\nCommitment discount usage and costs\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.CommitmentDiscounts)", "visualOptions": {} }, @@ -1630,7 +1630,7 @@ "title": "Commitment discount usage (last n days)", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 70, "width": 13, "height": 6 }, + "layout": { "x": 0, "y": 67, "width": 13, "height": 6 }, "queryRef": { "kind": "query", "queryId": "d7f31381-ba44-46a1-ad3e-dc6b8826706d" @@ -1652,7 +1652,7 @@ "title": "Savings summary (last n months)", "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 11, "width": 15, "height": 9 }, + "layout": { "x": 0, "y": 8, "width": 15, "height": 9 }, "queryRef": { "kind": "query", "queryId": "e17346d1-0227-4aa4-8765-f9b4bf43bed5" @@ -1755,7 +1755,7 @@ "title": "Savings summary (last n days)", "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 47, "width": 15, "height": 9 }, + "layout": { "x": 0, "y": 44, "width": 15, "height": 9 }, "queryRef": { "kind": "query", "queryId": "f1ef29df-7a1d-4dd0-8619-0c0164707b31" @@ -1858,7 +1858,7 @@ "title": "Commitment discount breakdown (last n months)", "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 15, "y": 11, "width": 7, "height": 9 }, + "layout": { "x": 15, "y": 8, "width": 7, "height": 9 }, "queryRef": { "kind": "query", "queryId": "7d0c2c1f-338b-4534-b173-36b284779131" @@ -1879,7 +1879,7 @@ "title": "Commitment discount breakdown (last n days)", "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 15, "y": 47, "width": 7, "height": 9 }, + "layout": { "x": 15, "y": 44, "width": 7, "height": 9 }, "queryRef": { "kind": "query", "queryId": "84ecad69-79ac-45b9-a8af-60be28dcc748" @@ -1900,7 +1900,7 @@ "title": "Monthly trend by service category", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 37, "width": 22, "height": 8 }, + "layout": { "x": 0, "y": 34, "width": 22, "height": 8 }, "queryRef": { "kind": "query", "queryId": "85320475-730b-411f-98d5-fbc345bf5e68" @@ -1922,7 +1922,7 @@ "title": "Monthly savings trend", "visualType": "stackedcolumn", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 24, "width": 15, "height": 6 }, + "layout": { "x": 0, "y": 21, "width": 15, "height": 6 }, "queryRef": { "kind": "query", "queryId": "5bbb5369-ac95-45fc-853c-a6a2ce6a9e7b" @@ -1962,7 +1962,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 5, "width": 22, "height": 4 }, + "layout": { "x": 0, "y": 2, "width": 22, "height": 4 }, "markdownText": "# Savings\r\nSummary of negotiated and commitment discount savings\r\n\r\n⬆️ [Top](?tile=c0bd4bc4-a910-4a74-89a9-d4ae0f995563)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.RateOptimization.Savings)", "visualOptions": {} }, @@ -1971,7 +1971,7 @@ "title": "Total savings (last n months)", "visualType": "pie", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 15, "y": 20, "width": 7, "height": 10 }, + "layout": { "x": 15, "y": 17, "width": 7, "height": 10 }, "queryRef": { "kind": "query", "queryId": "93f0eb9f-fa4d-4c54-96c2-8c1d3387d13a" @@ -2000,7 +2000,7 @@ "title": "Daily savings trend", "visualType": "stackedcolumn", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 60, "width": 15, "height": 6 }, + "layout": { "x": 0, "y": 57, "width": 15, "height": 6 }, "queryRef": { "kind": "query", "queryId": "5c442903-65b0-4b53-9e7c-3ea9c1af7be5" @@ -2040,7 +2040,7 @@ "title": "Total savings (last n days)", "visualType": "pie", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 15, "y": 56, "width": 7, "height": 10 }, + "layout": { "x": 15, "y": 53, "width": 7, "height": 10 }, "queryRef": { "kind": "query", "queryId": "9a9ee4b0-a37d-475f-bf1d-f51573243491" @@ -2069,7 +2069,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 9, "width": 22, "height": 2 }, + "layout": { "x": 0, "y": 6, "width": 22, "height": 2 }, "markdownText": "## Monthly trend (last n months)", "visualOptions": {} }, @@ -2078,7 +2078,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 45, "width": 22, "height": 2 }, + "layout": { "x": 0, "y": 42, "width": 22, "height": 2 }, "markdownText": "## Daily trend (last n days)", "visualOptions": {} }, @@ -2087,7 +2087,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 76, "width": 22, "height": 2 }, + "layout": { "x": 0, "y": 73, "width": 22, "height": 2 }, "markdownText": "## Subscription chargeback (last n months)", "visualOptions": {} }, @@ -2096,7 +2096,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 86, "width": 22, "height": 2 }, + "layout": { "x": 0, "y": 83, "width": 22, "height": 2 }, "markdownText": "## Resource group chargeback (last n months)", "visualOptions": {} }, @@ -2105,7 +2105,7 @@ "title": "Commitment discount chargeback by resource group", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 88, "width": 22, "height": 8 }, + "layout": { "x": 0, "y": 85, "width": 22, "height": 8 }, "queryRef": { "kind": "query", "queryId": "377e3693-0738-45d7-97d9-4b6e71ec5b36" @@ -2127,7 +2127,7 @@ "title": "Commitment discount chargeback by subscription", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 78, "width": 22, "height": 8 }, + "layout": { "x": 0, "y": 75, "width": 22, "height": 8 }, "queryRef": { "kind": "query", "queryId": "13cad52d-91e7-4ab4-aad5-4aae21c1019a" @@ -2149,7 +2149,7 @@ "title": "Commitment discount usage by resource (last n days)", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 98, "width": 22, "height": 8 }, + "layout": { "x": 0, "y": 95, "width": 22, "height": 8 }, "queryRef": { "kind": "query", "queryId": "dcf69b47-233e-4bc4-b914-3f6f09f4cb82" @@ -2171,7 +2171,7 @@ "title": "", "visualType": "markdownCard", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 96, "width": 22, "height": 2 }, + "layout": { "x": 0, "y": 93, "width": 22, "height": 2 }, "markdownText": "## Resources usage (last n days)", "visualOptions": {} }, @@ -2198,7 +2198,7 @@ "title": "Monthly trend by hub instance", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 9, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 13, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "d7a9ff96-da17-4826-9fb5-b23f4c7b938d" @@ -2238,7 +2238,7 @@ "title": "Daily trend by hub instance", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 14, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 18, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "13813a00-e634-4428-9eac-ea255fd1eaca" @@ -2278,7 +2278,7 @@ "title": "Monthly trend by hub instance", "visualType": "table", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 19, "width": 22, "height": 8 }, + "layout": { "x": 0, "y": 23, "width": 22, "height": 8 }, "queryRef": { "kind": "query", "queryId": "62bbceee-c089-45db-822c-0b4745358aa4" @@ -2300,7 +2300,7 @@ "title": "", "visualType": "markdownCard", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 27, "width": 22, "height": 4 }, + "layout": { "x": 0, "y": 31, "width": 22, "height": 4 }, "markdownText": "# Ingested data\r\nSummary of the data that's been ingested into FinOps hubs\r\n\r\n⬆️ [Top](?tile=ab300a6a-3bbd-450b-942c-7f30113cba15)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.DataIngestion.IngestedData)", "visualOptions": {} }, @@ -2309,7 +2309,7 @@ "title": "Ingested data by table", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 34, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 38, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "b98c9ed7-47b3-41c1-a596-fd9d32725b33" @@ -2349,7 +2349,7 @@ "title": "Ingested cost data by scope", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 39, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 43, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "187e22fe-3d78-45a2-a2bf-090ece144fd1" @@ -2389,7 +2389,7 @@ "title": "Ingested scopes", "visualType": "card", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 31, "width": 4, "height": 3 }, + "layout": { "x": 0, "y": 35, "width": 4, "height": 3 }, "queryRef": { "kind": "query", "queryId": "d2c522dc-ef4b-4714-a473-09350e275557" @@ -2407,7 +2407,7 @@ "title": "Ingested months", "visualType": "card", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 4, "y": 31, "width": 4, "height": 3 }, + "layout": { "x": 4, "y": 35, "width": 4, "height": 3 }, "queryRef": { "kind": "query", "queryId": "6fe11b78-82ef-4e9a-8411-a65e5b0d8bba" @@ -2425,7 +2425,7 @@ "title": "Ingested price data by scope", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 44, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 48, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "b3621977-59be-4f98-a034-a94479612115" @@ -2465,7 +2465,7 @@ "title": "Ingested recommendation data by scope", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 49, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 53, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "4a2a77fe-e819-4059-b027-dab0a1770a0a" @@ -2505,7 +2505,7 @@ "title": "Ingested transaction data by scope", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 54, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 58, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "8f1ad1ef-6f5e-4f20-a1c4-3941e871d0cd" @@ -2545,7 +2545,7 @@ "title": "Ingested commitment discount usage data by scope", "visualType": "stackedcolumn", "pageId": "9e099251-9658-48da-b416-80422a2a47c7", - "layout": { "x": 0, "y": 59, "width": 22, "height": 5 }, + "layout": { "x": 0, "y": 63, "width": 22, "height": 5 }, "queryRef": { "kind": "query", "queryId": "e9a9a135-6a74-4463-b69f-eac6930ff1f2" @@ -2955,7 +2955,7 @@ "title": "Effective Savings Rate (last n months)", "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 20, "width": 15, "height": 4 }, + "layout": { "x": 0, "y": 17, "width": 15, "height": 4 }, "queryRef": { "kind": "query", "queryId": "e1bc2d51-44af-4dd9-8b0d-a71088b551f5" @@ -3079,7 +3079,7 @@ "title": "Savings breakdown by month", "visualType": "table", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 30, "width": 22, "height": 7 }, + "layout": { "x": 0, "y": 27, "width": 10, "height": 7 }, "queryRef": { "kind": "query", "queryId": "3b3f0a58-2d84-4e3e-bebc-3e747a7d5ede" @@ -3101,7 +3101,7 @@ "title": "Effective Savings Rate (last n days)", "visualType": "multistat", "pageId": "306fef9a-c760-4559-a326-7c25d196b616", - "layout": { "x": 0, "y": 56, "width": 15, "height": 4 }, + "layout": { "x": 0, "y": 53, "width": 15, "height": 4 }, "queryRef": { "kind": "query", "queryId": "cb34f22b-9370-460c-9658-3e73d220bbc7" @@ -3219,6 +3219,81 @@ } ] } + }, + { + "id": "fc2e27cf-57be-486f-afa5-6a93d6e9c6a7", + "title": "Ingested months", + "visualType": "multistat", + "pageId": "9e099251-9658-48da-b416-80422a2a47c7", + "layout": { "x": 0, "y": 9, "width": 9, "height": 4 }, + "queryRef": { + "kind": "query", + "queryId": "8de47213-8327-44da-9d1b-8ba5de74c44a" + }, + "visualOptions": { + "multiStat__textSize": "auto", + "multiStat__valueColumn": "Value", + "colorRulesDisabled": false, + "colorStyle": "light", + "multiStat__displayOrientation": "horizontal", + "multiStat__labelColumn": "Label", + "multiStat__slot": { "width": 3, "height": 1 }, + "colorRules": [] + } + }, + { + "id": "2e9d6a7f-6393-41ad-83df-51faddbe3b8e", + "title": "Effective cost breakdown by month", + "visualType": "table", + "pageId": "306fef9a-c760-4559-a326-7c25d196b616", + "layout": { "x": 10, "y": 27, "width": 12, "height": 7 }, + "queryRef": { + "kind": "query", + "queryId": "0341b3e4-eccc-4924-9555-9835b128c543" + }, + "visualOptions": { + "table__enableRenderLinks": true, + "colorRulesDisabled": false, + "colorStyle": "light", + "crossFilterDisabled": false, + "drillthroughDisabled": false, + "crossFilter": [], + "drillthrough": [], + "table__renderLinks": [], + "colorRules": [] + } + }, + { + "id": "daa1b2bd-0ccd-43ff-ad2c-1337d247805a", + "title": "", + "visualType": "markdownCard", + "pageId": "9e099251-9658-48da-b416-80422a2a47c7", + "layout": { "x": 0, "y": 68, "width": 22, "height": 4 }, + "markdownText": "# Data quality\r\nData quality checks that may impact your reports.\r\n\r\n⬆️ [Top](?tile=ab300a6a-3bbd-450b-942c-7f30113cba15)     💜 [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/cvaQuestion/How%20valuable%20the%20FinOps%20hubs%20Data%20Explorer%20dashboard%3F/surveyId/FTK$$ftkver$$/bladeName/Hubs.Dashboard/featureName/Understand.DataIngestion.DataQuality)", + "visualOptions": {} + }, + { + "id": "d5ea61ef-d4f5-423e-bfa4-d1ab473867c2", + "title": "Summary of list, contracted, and effective cost alignment", + "visualType": "table", + "pageId": "9e099251-9658-48da-b416-80422a2a47c7", + "layout": { "x": 0, "y": 72, "width": 22, "height": 8 }, + "queryRef": { + "kind": "query", + "queryId": "56fd8707-bbb3-4f7e-8e37-8dd90ada3baa" + }, + "description": "This table summarizes rows where cost columns are not set or may be incorrect in the data provided by Cost Management.", + "visualOptions": { + "table__enableRenderLinks": true, + "colorRulesDisabled": true, + "colorStyle": "light", + "crossFilterDisabled": false, + "drillthroughDisabled": false, + "crossFilter": [], + "drillthrough": [], + "table__renderLinks": [], + "colorRules": [] + } } ], "baseQueries": [ @@ -4005,7 +4080,7 @@ "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "CostsByMonth\n| extend x_AmortizationCategory = case(\n ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountCategory), 'Principal',\n isnotempty(CommitmentDiscountCategory), 'Amortized Charge',\n ''\n)\n| extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost)\n| extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost)\n| extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost)\n| summarize\n ['On-demand'] = round(sumif(EffectiveCost, x_PricingSubcategory == 'Standard'), 2),\n Spot = round(sumif(EffectiveCost, x_PricingSubcategory == 'Spot'), 2),\n Reservation = round(sumif(EffectiveCost, CommitmentDiscountType == 'Reservation'), 2),\n ['Savings plan'] = round(sumif(EffectiveCost, CommitmentDiscountType == 'Savings Plan'), 2),\n ['Total cost'] = round(sum(EffectiveCost), 2),\n ['List cost'] = round(sumif(ListCost, x_AmortizationCategory != 'Principal'), 2),\n Savings = round(sum(x_TotalSavings), 2)\n by\n Account = x_BillingProfileId,\n Month = substring(startofmonth(ChargePeriodStart), 0, 7)\n| extend ESR = percentstring(Savings/ ['List cost'])\n| order by Month desc", + "text": "CostsByMonth\n| extend x_AmortizationCategory = case(\n ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountCategory), 'Principal',\n isnotempty(CommitmentDiscountCategory), 'Amortized Charge',\n ''\n)\n| extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost)\n| extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost)\n| extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost)\n| summarize\n ['List cost'] = round(sumif(ListCost, x_AmortizationCategory != 'Principal'), 2),\n ['Effective cost'] = round(sum(EffectiveCost), 2),\n Savings = round(sum(x_TotalSavings), 2)\n by\n Account = x_BillingProfileId,\n Month = substring(startofmonth(ChargePeriodStart), 0, 7)\n| extend ESR = percentstring(Savings/ ['List cost'])\n| order by Month desc", "id": "3b3f0a58-2d84-4e3e-bebc-3e747a7d5ede", "usedVariables": ["CostsByMonth"] }, @@ -4018,6 +4093,42 @@ "id": "cb34f22b-9370-460c-9658-3e73d220bbc7", "usedVariables": ["CostsByDay"] }, + { + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "database('Ingestion').HubSettings\n| extend temp = todynamic(strcat('[',\n '{\"Label\":\"Version\",\"Value\":', version, '},',\n '{\"Label\":\"Managed scopes\",\"Value\":', array_length(scopes), '},',\n '{\"Label\":\"Data retention\",\"Value\":\"', toint(retention.final.months), 'mo\"}',\n']'))\n| mvexpand temp\n| project Label = tostring(temp.Label), Value = tostring(temp.Value)\n", + "id": "8de47213-8327-44da-9d1b-8ba5de74c44a", + "usedVariables": [] + }, + { + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "CostsByMonth\n| extend x_AmortizationCategory = case(\n ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountCategory), 'Principal',\n isnotempty(CommitmentDiscountCategory), 'Amortized Charge',\n ''\n)\n| extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost)\n| extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost)\n| extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost)\n| summarize\n ['On-demand'] = round(sumif(EffectiveCost, PricingCategory == 'Standard'), 2),\n Spot = round(sumif(EffectiveCost, PricingCategory == 'Dynamic'), 2),\n Reservation = round(sumif(EffectiveCost, CommitmentDiscountType == 'Reservation'), 2),\n ['Savings plan'] = round(sumif(EffectiveCost, CommitmentDiscountType == 'Savings Plan'), 2),\n ['Other'] = round(sumif(EffectiveCost, PricingCategory !in ('Standard', 'Dynamic') and isempty(CommitmentDiscountType)), 2)\n by\n Account = x_BillingProfileId,\n Month = substring(startofmonth(ChargePeriodStart), 0, 7)\n| order by Month desc", + "id": "0341b3e4-eccc-4924-9555-9835b128c543", + "usedVariables": ["CostsByMonth"] + }, + { + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "Costs\n| extend EffectiveOverContracted = iff(ContractedCost < EffectiveCost, ContractedCost - EffectiveCost, decimal(0))\n| extend ContractedOverList = iff(ListCost < ContractedCost, ListCost - ContractedCost, decimal(0))\n| extend EffectiveOverList = iff(ListCost < EffectiveCost, ListCost - EffectiveCost, decimal(0))\n| extend Scenario = case(\n ListCost == 0 and CommitmentDiscountCategory == 'Usage' and ChargeCategory == 'Usage', 'Reservation usage missing list',\n ListCost == 0 and CommitmentDiscountCategory == 'Usage' and ChargeCategory == 'Purchase', 'Reservation purchase missing list',\n ListCost == 0 and CommitmentDiscountCategory == 'Spend' and ChargeCategory == 'Usage', 'Savings plan usage missing list',\n ListCost == 0 and CommitmentDiscountCategory == 'Spend' and ChargeCategory == 'Purchase', 'Savings plan purchase missing list',\n ListCost == 0 and ChargeCategory == 'Purchase', 'Other purchase missing list',\n isnotempty(CommitmentDiscountStatus) and ContractedOverList == 0 and EffectiveOverContracted < 0, 'Commitment cost over contracted',\n ListCost == 0 and BilledCost == 0 and EffectiveCost == 0 and ContractedCost > 0 and x_SourceChanges !contains 'MissingContractedCost', 'ContractedCost should be 0',\n ListCost == 0 and ContractedCost == 0 and BilledCost > 0 and EffectiveCost > 0 and x_PublisherCategory == 'Vendor' and ChargeCategory == 'Usage', 'Marketplace usage missing list/contracted',\n ContractedOverList < 0 and EffectiveOverContracted == 0 and x_SourceChanges !contains 'MissingListCost', 'ListCost too low',\n ContractedUnitPrice == x_EffectiveUnitPrice and EffectiveOverContracted < 0 and x_SourceChanges !contains 'MissingContractedCost', 'ContractedCost doesn\\'t match price',\n EffectiveOverContracted != 0 and abs(EffectiveOverContracted) < 0.00000001, 'Rounding error',\n ContractedOverList != 0 and abs(ContractedOverList) < 0.00000001, 'Rounding error',\n EffectiveOverList != 0 and abs(EffectiveOverList) < 0.00000001, 'Rounding error',\n ContractedCost < EffectiveCost or ListCost < ContractedCost or ListCost < EffectiveCost, '',\n EffectiveCost <= ContractedCost and ContractedCost <= ListCost, 'Good',\n '')\n| project-reorder ListCost, ContractedCost, BilledCost, EffectiveCost, EffectiveOverList, EffectiveOverContracted, ContractedOverList, x_SourceChanges, ListUnitPrice, ContractedUnitPrice, x_BilledUnitPrice, x_EffectiveUnitPrice, CommitmentDiscountStatus, PricingQuantity, PricingUnit, x_PricingBlockSize, x_PricingUnitDescription\n// DEBUG -- | where isempty(scenario) | limit 1000\n// Summarize -- \n| summarize Rows = count(), EffectiveCost = round(sum(EffectiveCost), 2), EffectiveOverContracted = abs(sum(EffectiveOverContracted)), ContractedOverList = abs(sum(ContractedOverList)), EffectiveOverList = abs(sum(EffectiveOverList)), Agreement = arraystring(make_set(x_BillingAccountAgreement)) by Scenario | order by Rows desc\n", + "id": "56fd8707-bbb3-4f7e-8e37-8dd90ada3baa", + "usedVariables": [] + }, + { + "id": "eb9259cc-05b7-4441-a66d-a29026fe371b", + "dataSource": { + "kind": "inline", + "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" + }, + "text": "Costs_v1_0\n//\n// Apply summarization settings\n| where ChargePeriodStart >= monthsago(numberOfMonths)\n| as filteredCosts\n| extend x_ChargeMonth = startofmonth(ChargePeriodStart)\n//\n//| extend x_SkuVMProperties = tostring(x_SkuDetails.VMProperties)\n| extend x_CapacityReservationId = tostring(x_SkuDetails.VMCapacityReservationId)\n//\n// Hybrid Benefit\n| extend tmp_SQLAHB = tolower(x_SkuDetails.AHB)\n| extend tmp_IsVMUsage = x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and ChargeCategory == 'Usage'\n| extend x_SkuCoreCount = toint(coalesce(x_SkuDetails.VCPUs, x_SkuDetails.vCores, ''))\n| extend x_SkuUsageType = tostring(x_SkuDetails.UsageType)\n| extend x_SkuImageType = tostring(x_SkuDetails.ImageType)\n| extend x_SkuType = tostring(x_SkuDetails.ServiceType)\n| extend x_ConsumedCoreHours = iff(isnotempty(x_SkuCoreCount), x_SkuCoreCount * ConsumedQuantity, todecimal(''))\n| extend x_SkuLicenseStatus = case(\n ChargeCategory != 'Usage', '',\n (x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and x_SkuMeterSubcategory contains 'Windows') or tmp_SQLAHB == 'false', 'Not Enabled',\n x_SkuDetails.ImageType contains 'Windows Server BYOL' or tmp_SQLAHB == 'true' or x_SkuMeterSubcategory == 'SQL Server Azure Hybrid Benefit', 'Enabled',\n ''\n)\n| extend x_SkuLicenseType = case(\n ChargeCategory != 'Usage', '',\n x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and (x_SkuMeterSubcategory contains 'Windows' or x_SkuDetails.ImageType contains 'Windows Server BYOL'), 'Windows Server',\n isnotempty(tmp_SQLAHB) or x_SkuMeterSubcategory == 'SQL Server Azure Hybrid Benefit', 'SQL Server',\n ''\n)\n| extend x_SkuLicenseQuantity = case(\n isempty(x_SkuCoreCount), toint(''),\n x_SkuCoreCount <= 8, 8,\n x_SkuCoreCount <= 16, 16,\n x_SkuCoreCount == 20, 24,\n x_SkuCoreCount > 20, x_SkuCoreCount,\n toint('')\n)\n| extend x_SkuLicenseUnit = iff(isnotempty(x_SkuLicenseQuantity), 'Cores', '')\n| extend x_SkuLicenseUnusedQuantity = x_SkuLicenseQuantity - x_SkuCoreCount\n//\n| extend x_CommitmentDiscountKey = iff(tmp_IsVMUsage and isnotempty(x_SkuDetails.ServiceType), strcat(x_SkuDetails.ServiceType, x_SkuMeterId), '')\n| extend x_CommitmentDiscountUtilizationPotential = case(\n ChargeCategory == 'Purchase', decimal(0),\n ProviderName == 'Microsoft' and isnotempty(CommitmentDiscountCategory), EffectiveCost,\n CommitmentDiscountCategory == 'Usage', ConsumedQuantity,\n CommitmentDiscountCategory == 'Spend', EffectiveCost,\n decimal(0)\n)\n| extend x_CommitmentDiscountUtilizationAmount = iff(CommitmentDiscountStatus == 'Used', x_CommitmentDiscountUtilizationPotential, decimal(0))\n| extend x_SkuTermLabel = case(isempty(x_SkuTerm) or x_SkuTerm <= 0, '', x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')), strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', '')))\n//\n// CSP partners\n// x_PartnerBilledCredit = iff(x_PartnerCreditApplied, BilledCost * x_PartnerCreditRate, todouble(0))\n// x_PartnerEffectiveCredit = iff(x_PartnerCreditApplied, EffectiveCost * x_PartnerCreditRate, todouble(0))\n//\n// Savings\n| extend x_AmortizationCategory = case(\n ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountCategory), 'Principal',\n isnotempty(CommitmentDiscountCategory), 'Amortized Charge',\n ''\n)\n| extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost)\n| extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost)\n| extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost)\n| extend x_CommitmentDiscountPercent = iff(ContractedUnitPrice == 0, decimal(0), (ContractedUnitPrice - x_EffectiveUnitPrice) / ContractedUnitPrice)\n| extend x_NegotiatedDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - ContractedUnitPrice) / ListUnitPrice)\n| extend x_TotalDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - x_EffectiveUnitPrice) / ListUnitPrice)\n//\n// Toolkit\n| extend x_ToolkitTool = tostring(Tags['ftk-tool'])\n| extend x_ToolkitVersion = tostring(Tags['ftk-version'])\n| extend tmp_ResourceParent = database('Ingestion').parse_resourceid(Tags['cm-resource-parent'])\n| extend x_ResourceParentId = tostring(tmp_ResourceParent.ResourceId)\n| extend x_ResourceParentName = tostring(tmp_ResourceParent.ResourceName)\n| extend x_ResourceParentType = tostring(tmp_ResourceParent.ResourceType)\n//\n// TODO: Only add differentiators when the name is not unique\n| extend CommitmentDiscountNameUnique = iff(isempty(CommitmentDiscountId), '', strcat(CommitmentDiscountName, ' (', CommitmentDiscountType, ')'))\n| extend ResourceNameUnique = iff(isempty(ResourceId), '', strcat(ResourceName, ' (', ResourceType, ')'))\n| extend x_ResourceGroupNameUnique = iff(isempty(x_ResourceGroupName), '', strcat(x_ResourceGroupName, ' (', SubAccountName, ')'))\n| extend SubAccountNameUnique = iff(isempty(SubAccountId), '', strcat(SubAccountName, ' (', split(SubAccountId, '/')[3], ')'))\n//\n// Explain why cost is 0\n| extend x_FreeReason = case(\n BilledCost != 0.0 or EffectiveCost != 0.0, '',\n PricingCategory == 'Committed', strcat('Unknown ', CommitmentDiscountStatus, ' Commitment'),\n x_BilledUnitPrice == 0.0 and x_EffectiveUnitPrice == 0.0 and ContractedUnitPrice == 0.0 and ListUnitPrice == 0.0 and isempty(CommitmentDiscountType), case(\n x_SkuDescription contains 'Trial', 'Trial',\n x_SkuDescription contains 'Preview', 'Preview',\n 'Other'\n ),\n x_BilledUnitPrice > 0.0 or x_EffectiveUnitPrice > 0.0, case(\n PricingQuantity > 0.0, 'Low Usage',\n PricingQuantity == 0.0, 'No Usage',\n 'Unknown Negative Quantity'\n ),\n 'Unknown'\n)\n//\n| project-away tmp_SQLAHB, tmp_IsVMUsage, tmp_ResourceParent", + "usedVariables": ["numberOfMonths"] + }, { "id": "43612ae4-c475-4f22-bb50-ce9d995abb8f", "dataSource": { @@ -4063,15 +4174,6 @@ "text": "CostsPlus", "usedVariables": ["CostsPlus"] }, - { - "id": "eb9259cc-05b7-4441-a66d-a29026fe371b", - "dataSource": { - "kind": "inline", - "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" - }, - "text": "Costs_v1_0\n//\n// Apply summarization settings\n| where ChargePeriodStart >= monthsago(numberOfMonths)\n| as filteredCosts\n| extend x_ChargeMonth = startofmonth(ChargePeriodStart)\n//\n//| extend x_SkuVMProperties = tostring(x_SkuDetails.VMProperties)\n| extend x_CapacityReservationId = tostring(x_SkuDetails.VMCapacityReservationId)\n//\n// Hybrid Benefit\n| extend tmp_SQLAHB = tolower(x_SkuDetails.AHB)\n| extend tmp_IsVMUsage = x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and ChargeCategory == 'Usage'\n| extend x_SkuCoreCount = toint(coalesce(x_SkuDetails.VCPUs, x_SkuDetails.vCores, ''))\n| extend x_SkuUsageType = tostring(x_SkuDetails.UsageType)\n| extend x_SkuImageType = tostring(x_SkuDetails.ImageType)\n| extend x_SkuType = tostring(x_SkuDetails.ServiceType)\n| extend x_ConsumedCoreHours = iff(isnotempty(x_SkuCoreCount), x_SkuCoreCount * ConsumedQuantity, todecimal(''))\n| extend x_SkuLicenseStatus = case(\n ChargeCategory != 'Usage', '',\n (x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and x_SkuMeterSubcategory contains 'Windows') or tmp_SQLAHB == 'false', 'Not Enabled',\n x_SkuDetails.ImageType contains 'Windows Server BYOL' or tmp_SQLAHB == 'true' or x_SkuMeterSubcategory == 'SQL Server Azure Hybrid Benefit', 'Enabled',\n ''\n)\n| extend x_SkuLicenseType = case(\n ChargeCategory != 'Usage', '',\n x_SkuMeterCategory in ('Virtual Machines', 'Virtual Machine Licenses') and (x_SkuMeterSubcategory contains 'Windows' or x_SkuDetails.ImageType contains 'Windows Server BYOL'), 'Windows Server',\n isnotempty(tmp_SQLAHB) or x_SkuMeterSubcategory == 'SQL Server Azure Hybrid Benefit', 'SQL Server',\n ''\n)\n| extend x_SkuLicenseQuantity = case(\n isempty(x_SkuCoreCount), toint(''),\n x_SkuCoreCount <= 8, 8,\n x_SkuCoreCount <= 16, 16,\n x_SkuCoreCount == 20, 24,\n x_SkuCoreCount > 20, x_SkuCoreCount,\n toint('')\n)\n| extend x_SkuLicenseUnit = iff(isnotempty(x_SkuLicenseQuantity), 'Cores', '')\n| extend x_SkuLicenseUnusedQuantity = x_SkuLicenseQuantity - x_SkuCoreCount\n//\n| extend x_CommitmentDiscountKey = iff(tmp_IsVMUsage and isnotempty(x_SkuDetails.ServiceType), strcat(x_SkuDetails.ServiceType, x_SkuMeterId), '')\n| extend x_CommitmentDiscountUtilizationPotential = case(\n ChargeCategory == 'Purchase', decimal(0),\n ProviderName == 'Microsoft' and isnotempty(CommitmentDiscountCategory), EffectiveCost,\n CommitmentDiscountCategory == 'Usage', ConsumedQuantity,\n CommitmentDiscountCategory == 'Spend', EffectiveCost,\n decimal(0)\n)\n| extend x_CommitmentDiscountUtilizationAmount = iff(CommitmentDiscountStatus == 'Used', x_CommitmentDiscountUtilizationPotential, decimal(0))\n| extend x_SkuTermLabel = case(isempty(x_SkuTerm) or x_SkuTerm <= 0, '', x_SkuTerm < 12, strcat(x_SkuTerm, ' month', iff(x_SkuTerm != 1, 's', '')), strcat(x_SkuTerm / 12, ' year', iff(x_SkuTerm != 12, 's', '')))\n//\n// CSP partners\n// x_PartnerBilledCredit = iff(x_PartnerCreditApplied, BilledCost * x_PartnerCreditRate, todouble(0))\n// x_PartnerEffectiveCredit = iff(x_PartnerCreditApplied, EffectiveCost * x_PartnerCreditRate, todouble(0))\n//\n// Savings\n| extend x_AmortizationCategory = case(\n ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountCategory), 'Principal',\n isnotempty(CommitmentDiscountCategory), 'Amortized Charge',\n ''\n)\n| extend x_CommitmentDiscountSavings = iff(ContractedCost == 0, decimal(0), ContractedCost - EffectiveCost)\n| extend x_NegotiatedDiscountSavings = iff(ListCost == 0, decimal(0), ListCost - ContractedCost)\n| extend x_TotalSavings = iff(ListCost == 0, decimal(0), ListCost - EffectiveCost)\n| extend x_CommitmentDiscountPercent = iff(ContractedUnitPrice == 0, decimal(0), (ContractedUnitPrice - x_EffectiveUnitPrice) / ContractedUnitPrice)\n| extend x_NegotiatedDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - ContractedUnitPrice) / ListUnitPrice)\n| extend x_TotalDiscountPercent = iff(ListUnitPrice == 0, decimal(0), (ListUnitPrice - x_EffectiveUnitPrice) / ListUnitPrice)\n//\n// Toolkit\n| extend x_ToolkitTool = tostring(Tags['ftk-tool'])\n| extend x_ToolkitVersion = tostring(Tags['ftk-version'])\n| extend tmp_ResourceParent = database('Ingestion').parse_resourceid(Tags['cm-resource-parent'])\n| extend x_ResourceParentId = tostring(tmp_ResourceParent.ResourceId)\n| extend x_ResourceParentName = tostring(tmp_ResourceParent.ResourceName)\n| extend x_ResourceParentType = tostring(tmp_ResourceParent.ResourceType)\n//\n// TODO: Only add differentiators when the name is not unique\n| extend CommitmentDiscountNameUnique = iff(isempty(CommitmentDiscountId), '', strcat(CommitmentDiscountName, ' (', CommitmentDiscountType, ')'))\n| extend ResourceNameUnique = iff(isempty(ResourceId), '', strcat(ResourceName, ' (', ResourceType, ')'))\n| extend x_ResourceGroupNameUnique = iff(isempty(x_ResourceGroupName), '', strcat(x_ResourceGroupName, ' (', SubAccountName, ')'))\n| extend SubAccountNameUnique = iff(isempty(SubAccountId), '', strcat(SubAccountName, ' (', split(SubAccountId, '/')[3], ')'))\n//\n// Explain why cost is 0\n| extend x_FreeReason = case(\n BilledCost != 0.0 or EffectiveCost != 0.0, '',\n PricingCategory == 'Committed', strcat('Unknown ', CommitmentDiscountStatus, ' Commitment'),\n x_BilledUnitPrice == 0.0 and x_EffectiveUnitPrice == 0.0 and ContractedUnitPrice == 0.0 and ListUnitPrice == 0.0 and isempty(CommitmentDiscountType), case(\n x_SkuDescription contains 'Trial', 'Trial',\n x_SkuDescription contains 'Preview', 'Preview',\n 'Other'\n ),\n x_BilledUnitPrice > 0.0 or x_EffectiveUnitPrice > 0.0, case(\n PricingQuantity > 0.0, 'Low Usage',\n PricingQuantity == 0.0, 'No Usage',\n 'Unknown Negative Quantity'\n ),\n 'Unknown'\n)\n//\n| project-away tmp_SQLAHB, tmp_IsVMUsage, tmp_ResourceParent", - "usedVariables": ["numberOfMonths"] - }, { "dataSource": { "kind": "inline", From 0a5feed2f2f1cf65c2f9d61f74924e5228a8cfb2 Mon Sep 17 00:00:00 2001 From: Eskil Uhlving Larsen <7443949+picccard@users.noreply.github.com> Date: Fri, 28 Mar 2025 11:49:50 +0100 Subject: [PATCH 28/51] Fix release year for v0.8 update 1 in changelog (#1434) --- docs-mslearn/toolkit/changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 4bdb6a7d1..cb902ba95 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -78,7 +78,7 @@ _Released March 2025_ ## v0.8 Update 1 -_Released February 16, 2024_ +_Released February 16, 2025_ This release is a minor patch to fix Power BI reports. These files were updated in the existing 0.8 release. We are documenting this as a new patch release for transparency. If you downloaded **PowerBI-KQL.zip** or **PowerBI-storage.zip** between February 12-15, 2025, please update to the latest version. From fce1f8719b806ac642f2684a7b3204a517014b5f Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 28 Mar 2025 03:51:58 -0700 Subject: [PATCH 29/51] add picccard as a contributor for doc (#1438) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Michael Flanakin --- .all-contributorsrc | 9 +++++++++ README.md | 1 + docs/README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 120da9136..a8344908c 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -732,6 +732,15 @@ "contributions": [ "review" ] + }, + { + "login": "picccard", + "name": "Eskil Uhlving Larsen", + "avatar_url": "https://avatars.githubusercontent.com/u/7443949?v=4", + "profile": "http://blog.eula.no", + "contributions": [ + "doc" + ] } ], "commitType": "docs", diff --git a/README.md b/README.md index 67d19970c..9a9e4b847 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ There are many ways to participate. From reporting bugs and requesting features Philip Street
Philip Street

🐛 👀 JSwinkels
JSwinkels

🐛 Jared
Jared

👀 + Eskil Uhlving Larsen
Eskil Uhlving Larsen

📖 diff --git a/docs/README.md b/docs/README.md index 1794d48f1..08eb2ef5e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -190,6 +190,7 @@ Whether you're looking for a little assistance or are interested in contributing Philip Street
Philip Street

🐛 👀 JSwinkels
JSwinkels

🐛 Jared
Jared

👀 + Eskil Uhlving Larsen
Eskil Uhlving Larsen

📖 From dc95941e7e33e185830dd218499c5170870a374e Mon Sep 17 00:00:00 2001 From: Daniel Ueffing <94981829+DUeffing@users.noreply.github.com> Date: Fri, 28 Mar 2025 11:57:05 +0100 Subject: [PATCH 30/51] documentation update - steps to update from v0.7 to v0.8 (#1433) Co-authored-by: msbrett Co-authored-by: Michael Flanakin --- docs-mslearn/toolkit/hubs/upgrade.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/docs-mslearn/toolkit/hubs/upgrade.md b/docs-mslearn/toolkit/hubs/upgrade.md index 915474648..31dfb796d 100644 --- a/docs-mslearn/toolkit/hubs/upgrade.md +++ b/docs-mslearn/toolkit/hubs/upgrade.md @@ -191,16 +191,21 @@ To upgrade FinOps hubs 0.7 to 0.8: 1. Delete FinOps hubs 0.7 networking resources: 1. Open the FinOps hub resource group in the Azure portal. - 2. Delete all endpoints within the resource group. - 3. Open the network security group (NSG). - 4. Select **Settings** > **Subnets**. - 5. For each of the subnets in the list, expand the menu on the right side of the table (3 dots) and select **Disassociate**. - 6. Delete the network security group (NSG) resource. - 7. Return to the resource group overview and delete the virtual network. - 8. Delete all DNS zones. -2. Redeploy the template. -3. Update Power BI reports. -4. If using Data Explorer, replace use of `parse_resourceid(ResourceId).ResourceType` with `resource_type(x_ResourceType).SingularDisplayName`. + 2. Delete all private endpoints within the resource group. + 3. Delete all private DNS zones within the resource group. + 4. Delete the virtual network. If errors are encountered: + - Confirm no private endpoints or DNS zones remain. + - Check the connected devices tab and remove any lingering resources to ensure the virtual network is not in use. +2. Redeploy the template by using the **same inputs** from the previous deployment: + - Subscription + - Resource group + - Location + - Hub name + - Data Explorer cluster name (recommended when monitoring over $100K in total spend) + - Data Explorer SKU (if a cluster name is specified) +3. Verify that the Data Factory triggers are all started. +4. Update Power BI reports. +5. If using Data Explorer, replace use of `parse_resourceid(ResourceId).ResourceType` with `resource_type(x_ResourceType).SingularDisplayName`. - The `ResourceType` property in `parse_resourceid(ResourceId)` is deprecated in 0.8 and will be removed in 0.9 or later. > [!div class="nextstepaction"] From 4a8f32e95159c90367fc8911a376f7a593d1375e Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Fri, 28 Mar 2025 03:57:26 -0700 Subject: [PATCH 31/51] Fix AHB core count in storage reports (#1421) --- .../storage/Shared.Dataset/definition/tables/Costs.tmdl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl index 14d9ca25a..a4d009002 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl @@ -1672,9 +1672,7 @@ table Costs "x_SkuLicenseQuantity", each if [x_SkuCoreCount] = null then 0 else if [x_SkuCoreCount] <= 8 then 8 - else if [x_SkuCoreCount] <= 16 then 16 - else if [x_SkuCoreCount] = 20 then 24 - else if [x_SkuCoreCount] > 20 then [x_SkuCoreCount] + else if [x_SkuCoreCount] > 8 then [x_SkuCoreCount] else 0, type number ), From c7f1f2f5340f29824a3bbe9f1c643c03e6fff217 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9lder=20Pinto?= Date: Fri, 28 Mar 2025 14:39:40 +0000 Subject: [PATCH 32/51] [AOE] Fix issues with tag duplicates (case sensitive) after tag inheritance (#1431) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Hélder Pinto --- docs-mslearn/toolkit/changelog.md | 5 +++++ .../Recommend-StorageAccountOptimizationsToBlobStorage.ps1 | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index cb902ba95..d1e11f16b 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -28,6 +28,11 @@ The following section lists features and enhancements that are currently in deve - Cost Management export modules for subscriptions and resource groups. +### Optimization engine + +- **Fixed** + - Fixed issue with breaking storage account recommendations when resource tags are duplicated after tag inheritance ([#1430](https://github.com/microsoft/finops-toolkit/issues/1430)). +
## v0.9 diff --git a/src/optimization-engine/runbooks/recommendations/Recommend-StorageAccountOptimizationsToBlobStorage.ps1 b/src/optimization-engine/runbooks/recommendations/Recommend-StorageAccountOptimizationsToBlobStorage.ps1 index cbaebfdf9..952ec3bf5 100644 --- a/src/optimization-engine/runbooks/recommendations/Recommend-StorageAccountOptimizationsToBlobStorage.ps1 +++ b/src/optimization-engine/runbooks/recommendations/Recommend-StorageAccountOptimizationsToBlobStorage.ps1 @@ -187,7 +187,7 @@ let StorageAccountsWithLastTags = $consumptionTableName | where todatetime(Date_s) between (lastday_stime..etime) | where MeterCategory_s == 'Storage' and ConsumedService_s == 'Microsoft.Storage' and MeterName_s endswith 'Data Stored' and ChargeType_s == 'Usage' | extend ResourceId = tolower(ResourceId) -| distinct ResourceId, Tags_s; +| summarize arg_max(todatetime(Date_s), Tags_s) by ResourceId; $consumptionTableName | where todatetime(Date_s) between (stime..etime) | where MeterCategory_s == 'Storage' and ConsumedService_s == 'Microsoft.Storage' and MeterName_s endswith 'Data Stored' and ChargeType_s == 'Usage' @@ -204,6 +204,8 @@ $consumptionTableName | where ContainerType_s =~ 'microsoft.resources/subscriptions' | project SubscriptionId=SubscriptionGuid_g, SubscriptionName = ContainerName_s ) on SubscriptionId +| extend Tags_s = iif(Tags_s !startswith "{", strcat('{', Tags_s, '}'), Tags_s) +| extend Tags_s = parse_json(tolower(Tags_s)) "@ try From a0713e24de51936b5cc721aa0b8d799a535776fd Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 28 Mar 2025 14:41:27 +0000 Subject: [PATCH 33/51] add thecloudman as a contributor for code (#1426) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 3 ++- README.md | 2 +- docs/README.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index a8344908c..7de6015d8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -572,7 +572,8 @@ "avatar_url": "https://avatars.githubusercontent.com/u/28718362?v=4", "profile": "https://github.com/thecloudman", "contributions": [ - "bug" + "bug", + "code" ] }, { diff --git a/README.md b/README.md index 9a9e4b847..9bb088daf 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ There are many ways to participate. From reporting bugs and requesting features NavidKhan8
NavidKhan8

🐛 Maik van der Gaag
Maik van der Gaag

🐛 Rodney
Rodney

👀 - Graham
Graham

🐛 + Graham
Graham

🐛 💻 psilantropy
psilantropy

🐛 diff --git a/docs/README.md b/docs/README.md index 08eb2ef5e..ee2554079 100644 --- a/docs/README.md +++ b/docs/README.md @@ -166,7 +166,7 @@ Whether you're looking for a little assistance or are interested in contributing NavidKhan8
NavidKhan8

🐛 Maik van der Gaag
Maik van der Gaag

🐛 Rodney
Rodney

👀 - Graham
Graham

🐛 + Graham
Graham

🐛 💻 psilantropy
psilantropy

🐛 From 82e4ec04b97cbe4942411e7f03d570167d78448e Mon Sep 17 00:00:00 2001 From: Brett Wilson Date: Fri, 28 Mar 2025 12:38:32 -0700 Subject: [PATCH 34/51] Managed exports v2 (#1415) Updated managed exports for EA scopes to include additional dataset types. Fixed errors in config_RunExportJob --- docs-mslearn/toolkit/changelog.md | 1 + docs-mslearn/toolkit/help/errors.md | 20 + docs-mslearn/toolkit/hubs/configure-scopes.md | 12 +- .../finops-hub/modules/dataFactory.bicep | 518 ++++++++++++++---- 4 files changed, 452 insertions(+), 99 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index d1e11f16b..973dbc05d 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -60,6 +60,7 @@ _Released March 2025_ - **Added** - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). + - Managed exports now create price, reservation detail, reservation transaction, and VM reservation recommendation exports. - **Changed** - Changed the deployment template to only deploy Key Vault when configured as a remote hub. - This will not remove existing Key Vault instances. Please delete them manually if not using this instance as a remote (secondary) hub. diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index efb62bb9f..d1a593b50 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -147,6 +147,26 @@ Exports weren't found in the specified storage path.
+## ExportTypeNotDefined + +Severity: Critical + +This billing scope type is not supported by managed exports. + +**Mitigation**: Remove the unsupported billing scope from settings.json, confirm the billing scope is supported by FinOps hubs and manually create new Cost management exports for the billing scope. + +
+ +## ExportTypeUnsupported + +Severity: Critical + +Microsoft Customer Agreements are not supported for managed exports. + +**Mitigation**: Remove the MCA billing scope from settings.json and manually create new Cost Management exports for each MCA billing profile for FOCUS cost, pricesheet, reservation details, reservation transactions and reservation recommendations. + +
+ ## HubDataNotFound Severity: Critical diff --git a/docs-mslearn/toolkit/hubs/configure-scopes.md b/docs-mslearn/toolkit/hubs/configure-scopes.md index d09deb51b..aa22d8963 100644 --- a/docs-mslearn/toolkit/hubs/configure-scopes.md +++ b/docs-mslearn/toolkit/hubs/configure-scopes.md @@ -75,6 +75,10 @@ If you can't grant permissions for your scope, you can create Cost Management ex - We recommend exporting from either an **EA billing account** or **MCA billing profile** scope to access additional datasets, including price sheets and reservation recommendations. - Price sheet exports are required to populate missing prices and costs. - Reservation recommendation exports are used on the Rate optimization Reservation recommendations page. + - We recommend creating daily exports for each export type supported at your chosen billing scope: + - Enterprise Agreement billing account: FocusCosts, Pricesheet, ReservationTransactions, ReservationDetails, ReservationRecommendations + - Microsoft Customer Agreement billing profile: FocusCosts, Pricesheet, ReservationTransactions, ReservationDetails, ReservationRecommendations + - Subscription: FocusCosts 1. [Create a new FOCUS cost export](/azure/cost-management-billing/costs/tutorial-export-acm-data) using the following settings: @@ -92,8 +96,8 @@ If you can't grant permissions for your scope, you can create Cost Management ex - _**Resource group:** `subscriptions/{subscription-id}/resourceGroups/{rg-name}`_ - **File partitioning** = On - **Overwrite data** = Off⁴ -1. Create another export with the same settings except set **Frequency** to `Monthly export of last month's costs`. -1. Create exports for any other data you would like to include in your reports. +2. Create another export with the same settings except set **Frequency** to `Monthly export of last month's costs`. +3. Create exports for any other data you would like to include in your reports. - Supported datasets and versions: - Price sheet `2023-05-01` - Required to populate missing prices/costs and calculate savings when using Azure Data Explorer. @@ -103,12 +107,12 @@ If you can't grant permissions for your scope, you can create Cost Management ex - Reservation transactions `2023-05-01` - Supported formats: Parquet (preferred) or CSV - Supported compression: Snappy (preferred), GZip, or uncompressed -1. To initialize the dataset, run your exports. +4. To initialize the dataset, run your exports. - Exports can take up to a day to show up after first created. - Use the **Run now** command at the top of the Cost Management Exports page. - Your data should be available within 15 minutes or so, depending on how large your account is. - If you want to backfill data, open the export details and select the **Export selected dates** command to export one month at a time or use the [Start-FinOpsCostExport PowerShell command](../powershell/cost/Start-FinOpsCostExport.md) to export a larger date range. -1. Repeat steps 1-4 for each scope you want to monitor. +5. Repeat steps 1-4 for each scope you want to monitor. _¹ FinOps hubs 0.2 and later requires FOCUS cost data. As of July 2024, the option to export FOCUS cost data is only accessible from the central Cost Management experience in the Azure portal. If you don't see this option, search for or navigate to [Cost Management Exports](https://portal.azure.com/#blade/Microsoft_Azure_CostManagement/Menu/open/exports)._ diff --git a/src/templates/finops-hub/modules/dataFactory.bicep b/src/templates/finops-hub/modules/dataFactory.bicep index 5f4b477d9..c234a64c9 100644 --- a/src/templates/finops-hub/modules/dataFactory.bicep +++ b/src/templates/finops-hub/modules/dataFactory.bicep @@ -64,6 +64,8 @@ param enablePublicAccess bool //------------------------------------------------------------------------------ var focusSchemaVersion = '1.0' +var exportSchemaVersion = '2023-05-01' +var reservationDetailsSchemaVersion = '2023-03-01' // cSpell:ignore ftkver var ftkVersion = loadTextContent('ftkver.txt') var exportApiVersion = '2023-07-01-preview' @@ -73,6 +75,17 @@ var hubDataExplorerName = 'hubDataExplorer' // Function to generate the body for a Cost Management export func getExportBody(exportContainerName string, datasetType string, schemaVersion string, isMonthly bool, exportFormat string, compressionMode string, partitionData string, dataOverwriteBehavior string) string => '{ "properties": { "definition": { "dataSet": { "configuration": { "dataVersion": "${schemaVersion}", "filters": [] }, "granularity": "Daily" }, "timeframe": "${isMonthly ? 'TheLastMonth': 'MonthToDate' }", "type": "${datasetType}" }, "deliveryInfo": { "destination": { "container": "${exportContainerName}", "rootFolderPath": "@{if(startswith(item().scope, \'/\'), substring(item().scope, 1, sub(length(item().scope), 1)) ,item().scope)}", "type": "AzureBlob", "resourceId": "@{variables(\'storageAccountId\')}" } }, "schedule": { "recurrence": "${ isMonthly ? 'Monthly' : 'Daily'}", "recurrencePeriod": { "from": "2024-01-01T00:00:00.000Z", "to": "2050-02-01T00:00:00.000Z" }, "status": "Inactive" }, "format": "${exportFormat}", "partitionData": "${partitionData}", "dataOverwriteBehavior": "${dataOverwriteBehavior}", "compressionMode": "${compressionMode}" }, "id": "@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{variables(\'exportName\')}", "name": "@{variables(\'exportName\')}", "type": "Microsoft.CostManagement/reports", "identity": { "type": "systemAssigned" }, "location": "global" }' +func getExportBodyV2(exportContainerName string, datasetType string, schemaVersion string, isMonthly bool, exportFormat string, compressionMode string, partitionData string, dataOverwriteBehavior string, recommendationScope string, recommendationLookbackPeriod string, resourceType string) string => /* + */ toLower(datasetType) == 'focuscost' ? /* + */ '{ "properties": { "definition": { "dataSet": { "configuration": { "dataVersion": "${schemaVersion}", "filters": [] }, "granularity": "Daily" }, "timeframe": "${isMonthly ? 'TheLastMonth': 'MonthToDate' }", "type": "${datasetType}" }, "deliveryInfo": { "destination": { "container": "${exportContainerName}", "rootFolderPath": "@{if(startswith(item().scope, \'/\'), substring(item().scope, 1, sub(length(item().scope), 1)) ,item().scope)}", "type": "AzureBlob", "resourceId": "@{variables(\'storageAccountId\')}" } }, "schedule": { "recurrence": "${ isMonthly ? 'Monthly' : 'Daily'}", "recurrencePeriod": { "from": "2024-01-01T00:00:00.000Z", "to": "2050-02-01T00:00:00.000Z" }, "status": "Inactive" }, "format": "${exportFormat}", "partitionData": "${partitionData}", "dataOverwriteBehavior": "${dataOverwriteBehavior}", "compressionMode": "${compressionMode}" }, "id": "@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-costdetails\'))}", "name": "@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-costdetails\'))}", "type": "Microsoft.CostManagement/reports", "identity": { "type": "systemAssigned" }, "location": "global" }' /* + */ : toLower(datasetType) == 'reservationdetails' ? /* + */ '{ "properties": { "definition": { "dataSet": { "configuration": { "dataVersion": "${schemaVersion}", "filters": [] }, "granularity": "Daily" }, "timeframe": "${isMonthly ? 'TheLastMonth': 'MonthToDate' }", "type": "${datasetType}" }, "deliveryInfo": { "destination": { "container": "${exportContainerName}", "rootFolderPath": "@{if(startswith(item().scope, \'/\'), substring(item().scope, 1, sub(length(item().scope), 1)) ,item().scope)}", "type": "AzureBlob", "resourceId": "@{variables(\'storageAccountId\')}" } }, "schedule": { "recurrence": "${ isMonthly ? 'Monthly' : 'Daily'}", "recurrencePeriod": { "from": "2024-01-01T00:00:00.000Z", "to": "2050-02-01T00:00:00.000Z" }, "status": "Inactive" }, "format": "${exportFormat}", "partitionData": "${partitionData}", "dataOverwriteBehavior": "${dataOverwriteBehavior}", "compressionMode": "${compressionMode}" }, "id": "@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-${toLower(datasetType)}\'))}", "name": "@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-${toLower(datasetType)}\'))}", "type": "Microsoft.CostManagement/reports", "identity": { "type": "systemAssigned" }, "location": "global" }' /* + */ : (toLower(datasetType) == 'pricesheet') || (toLower(datasetType) == 'reservationtransactions') ? /* + */ '{ "properties": { "definition": { "dataSet": { "configuration": { "dataVersion": "${schemaVersion}", "filters": [] }}, "timeframe": "${isMonthly ? 'TheCurrentMonth': 'MonthToDate' }", "type": "${datasetType}" }, "deliveryInfo": { "destination": { "container": "${exportContainerName}", "rootFolderPath": "@{if(startswith(item().scope, \'/\'), substring(item().scope, 1, sub(length(item().scope), 1)) ,item().scope)}", "type": "AzureBlob", "resourceId": "@{variables(\'storageAccountId\')}" } }, "schedule": { "recurrence": "${ isMonthly ? 'Monthly' : 'Daily'}", "recurrencePeriod": { "from": "2024-01-01T00:00:00.000Z", "to": "2050-02-01T00:00:00.000Z" }, "status": "Inactive" }, "format": "${exportFormat}", "partitionData": "${partitionData}", "dataOverwriteBehavior": "${dataOverwriteBehavior}", "compressionMode": "${compressionMode}" }, "id": "@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-${toLower(datasetType)}\'))}", "name": "@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-${toLower(datasetType)}\'))}", "type": "Microsoft.CostManagement/reports", "identity": { "type": "systemAssigned" }, "location": "global" }' /* + */ : toLower(datasetType) == 'reservationrecommendations' ? /* + */ '{ "properties": { "definition": { "dataSet": { "configuration": { "dataVersion": "${schemaVersion}", "filters": [ { "name": "reservationScope", "value": "${recommendationScope}" }, { "name": "resourceType", "value": "${resourceType}" }, { "name": "lookBackPeriod", "value": "${recommendationLookbackPeriod}" }] }}, "timeframe": "${isMonthly ? 'TheLastMonth': 'MonthToDate' }", "type": "${datasetType}" }, "deliveryInfo": { "destination": { "container": "${exportContainerName}", "rootFolderPath": "@{if(startswith(item().scope, \'/\'), substring(item().scope, 1, sub(length(item().scope), 1)) ,item().scope)}", "type": "AzureBlob", "resourceId": "@{variables(\'storageAccountId\')}" } }, "schedule": { "recurrence": "${ isMonthly ? 'Monthly' : 'Daily'}", "recurrencePeriod": { "from": "2024-01-01T00:00:00.000Z", "to": "2050-02-01T00:00:00.000Z" }, "status": "Inactive" }, "format": "${exportFormat}", "partitionData": "${partitionData}", "dataOverwriteBehavior": "${dataOverwriteBehavior}", "compressionMode": "${compressionMode}" }, "id": "@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-costdetails\'))}", "name": "@{toLower(concat(variables(\'finOpsHub\'), \'-${ isMonthly ? 'monthly' : 'daily'}-costdetails\'))}", "type": "Microsoft.CostManagement/reports", "identity": { "type": "systemAssigned" }, "location": "global" }' /* + */ : 'undefined' + var deployDataExplorer = !empty(dataExplorerId) var datasetPropsDefault = { @@ -950,6 +963,7 @@ resource trigger_MonthlySchedule 'Microsoft.DataFactory/factories/triggers@2018- timeZone: azuretimezones.outputs.Timezone schedule: { monthDays: [ + 2 5 19 ] @@ -2224,7 +2238,7 @@ resource pipeline_RunExportJobs 'Microsoft.DataFactory/factories/pipelines@2018- userProperties: [] typeProperties: { expression: { - value: '@and(equals(toLower(item().properties.schedule.recurrence), toLower(pipeline().parameters.Recurrence)),startswith(toLower(item().name), toLower(variables(\'hubName\'))))' + value: '@and( startswith(toLower(item().name), toLower(variables(\'hubName\'))), and(contains(string(item().properties.schedule), \'recurrence\'), equals(toLower(item().properties.schedule.recurrence), toLower(pipeline().parameters.Recurrence))))' type: 'Expression' } ifTrueActivities: [ @@ -2294,7 +2308,7 @@ resource pipeline_RunExportJobs 'Microsoft.DataFactory/factories/pipelines@2018- // config_ConfigureExports pipeline // Triggered by config_SettingsUpdated trigger //------------------------------------------------------------------------------ -@description('Creates Cost Management exports for all scopes.') +@description('Creates Cost Management exports for supported scopes.') resource pipeline_ConfigureExports 'Microsoft.DataFactory/factories/pipelines@2018-06-01' = { name: '${safeConfigContainerName}_ConfigureExports' parent: dataFactory @@ -2437,46 +2451,8 @@ resource pipeline_ConfigureExports 'Microsoft.DataFactory/factories/pipelines@20 } isSequential: true activities: [ - { // 'Create or update open month focus export' - name: 'Create or update open month focus export' - type: 'WebActivity' - dependsOn: [ - { - activity: 'Set open month focus export name' - dependencyConditions: [ - 'Succeeded' - ] - } - ] - policy: { - timeout: '0.00:05:00' - retry: 2 - retryIntervalInSeconds: 30 - secureOutput: false - secureInput: false - } - userProperties: [] - typeProperties: { - url: { - value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{variables(\'exportName\')}?api-version=${exportApiVersion}' - type: 'Expression' - } - method: 'PUT' - body: { - value: getExportBody(exportContainerName, 'FocusCost', focusSchemaVersion, false, 'Parquet', 'Snappy', 'true', 'CreateNewReport') - type: 'Expression' - } - authentication: { - type: 'MSI' - resource: { - value: '@variables(\'ResourceManagementUri\')' - type: 'Expression' - } - } - } - } - { // 'Set open month focus export name' - name: 'Set open month focus export name' + { + name: 'Set Export Type' type: 'SetVariable' dependsOn: [] policy: { @@ -2485,73 +2461,422 @@ resource pipeline_ConfigureExports 'Microsoft.DataFactory/factories/pipelines@20 } userProperties: [] typeProperties: { - variableName: 'exportName' + variableName: 'exportScopeType' value: { - value: '@toLower(concat(variables(\'finOpsHub\'), \'-daily-costdetails\'))' + value: '@if(contains(toLower(item().scope), \'providers/microsoft.billing/billingaccounts\'), if(contains(toLower(item().scope), \':\'), \'mca\', \'ea\'), if(contains(toLower(item().scope), \'subscriptions/\'), \'subscription\', \'undefined\'))' type: 'Expression' } } } - { // 'Create or update closed month focus export' - name: 'Create or update closed month focus export' - type: 'WebActivity' + { + name: 'Switch Export Type' + type: 'Switch' dependsOn: [ { - activity: 'Set closed month focus export name' - dependencyConditions: [ - 'Succeeded' - ] + activity: 'Set Export Type' + dependencyConditions: [ 'Succeeded' ] } ] - policy: { - timeout: '0.00:05:00' - retry: 2 - retryIntervalInSeconds: 30 - secureOutput: false - secureInput: false - } userProperties: [] typeProperties: { - url: { - value: '@{variables(\'ResourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{variables(\'exportName\')}?api-version=${exportApiVersion}' - type: 'Expression' - } - method: 'PUT' - body: { - value: getExportBody(exportContainerName, 'FocusCost', focusSchemaVersion, true, 'Parquet', 'Snappy', 'true', 'CreateNewReport') + on: { + value: '@toLower(variables(\'exportScopeType\'))' type: 'Expression' } - authentication: { - type: 'MSI' - resource: { - value: '@variables(\'ResourceManagementUri\')' - type: 'Expression' + cases: [ + { // EA + value: 'ea' + activities: [ + { // 'EA open month focus export' + name: 'EA open month focus export' + type: 'WebActivity' + dependsOn: [ + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-daily-costdetails\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'FocusCost', focusSchemaVersion, false, 'Parquet', 'Snappy', 'true', 'CreateNewReport', '', '', '') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.CostsDaily@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + { // 'EA closed month focus export' + name: 'EA closed month focus export' + type: 'WebActivity' + dependsOn: [ + { + activity: 'EA open month focus export' + dependencyConditions: [ 'Succeeded' ] + } + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-monthly-costdetails\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'FocusCost', focusSchemaVersion, true, 'Parquet', 'Snappy', 'true', 'CreateNewReport', '', '', '') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.CostsMonthly@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + { // 'EA monthly pricesheet export' + name: 'EA monthly pricesheet export' + type: 'WebActivity' + dependsOn: [ + { + activity: 'EA closed month focus export' + dependencyConditions: [ 'Succeeded' ] + } + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-monthly-pricesheet\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'Pricesheet', exportSchemaVersion, true, 'Parquet', 'Snappy', 'true', 'CreateNewReport', '', '', '') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.Prices@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + { + name: 'Trigger EA monthly pricesheet export' + type: 'WebActivity' + dependsOn: [ + { + activity: 'EA monthly pricesheet export' + dependencyConditions: [ 'Succeeded' ] + } + ] + policy: { + timeout: '0.00:05:00' + retry: 0 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + method: 'POST' + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-monthly-pricesheet\'))}/run?api-version=${exportApiVersion}' + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.Prices@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + body: ' ' + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + { // 'EA daily reservation details export' + name: 'EA daily reservation details export' + type: 'WebActivity' + dependsOn: [ + { + activity: 'EA monthly pricesheet export' + dependencyConditions: [ 'Succeeded' ] + } + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-daily-reservationdetails\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'ReservationDetails', reservationDetailsSchemaVersion, false, 'CSV', 'None', 'true', 'CreateNewReport', '', '', '') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.ReservationDetails@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + { // 'EA daily reservation transactions export' + name: 'EA daily reservation transactions export' + type: 'WebActivity' + dependsOn: [ + { + activity: 'EA daily reservation details export' + dependencyConditions: [ 'Succeeded' ] + } + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-daily-reservationtransactions\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'ReservationTransactions', exportSchemaVersion, false, 'CSV', 'None', 'true', 'CreateNewReport', '', '', '') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.ReservationTransactions@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + { // 'EA daily recommendations shared last30day virtualmachines export' + name: 'EA daily shared 30day virtualmachines' + type: 'WebActivity' + dependsOn: [ + { + activity: 'EA daily reservation transactions export' + dependencyConditions: [ 'Succeeded' ] + } + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-daily-recommendations-shared-last30days-virtualmachines\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'ReservationRecommendations', exportSchemaVersion, false, 'CSV', 'None', 'true', 'CreateNewReport', 'Shared', 'Last30Days', 'VirtualMachines') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.ReservationRecommendations.VM.Shared.30d@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + ] } - } - } - } - { // 'Set closed month focus export name' - name: 'Set closed month focus export name' - type: 'SetVariable' - dependsOn: [ - { - activity: 'Create or update open month focus export' - dependencyConditions: [ - 'Succeeded' - ] - } - ] - policy: { - secureOutput: false - secureInput: false - } - userProperties: [] - typeProperties: { - variableName: 'exportName' - value: { - value: '@toLower(concat(variables(\'finOpsHub\'), \'-monthly-costdetails\'))' - type: 'Expression' - } + { // subscription + value: 'subscription' + activities: [ + { // 'Subscription open month focus export' + name: 'Subscription open month focus export' + type: 'WebActivity' + dependsOn: [ + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-daily-costdetails\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'FocusCost', focusSchemaVersion, false, 'Parquet', 'Snappy', 'true', 'CreateNewReport', '', '', '') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.CostsDaily@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + { // 'Subscription closed month focus export' + name: 'Subscription closed month focus export' + type: 'WebActivity' + dependsOn: [ + { + activity: 'Subscription open month focus export' + dependencyConditions: [ 'Succeeded' ] + } + ] + policy: { + timeout: '0.00:05:00' + retry: 2 + retryIntervalInSeconds: 30 + secureOutput: false + secureInput: false + } + userProperties: [] + typeProperties: { + url: { + value: '@{variables(\'resourceManagementUri\')}@{item().scope}/providers/Microsoft.CostManagement/exports/@{toLower(concat(variables(\'finOpsHub\'), \'-monthly-costdetails\'))}?api-version=${exportApiVersion}' + type: 'Expression' + } + method: 'PUT' + body: { + value: getExportBodyV2(exportContainerName, 'FocusCost', focusSchemaVersion, true, 'Parquet', 'Snappy', 'true', 'CreateNewReport', '', '', '') + type: 'Expression' + } + headers: { + 'x-ms-command-name': 'FinOpsToolkit.Hubs.config_RunExportJobs.CostsMonthly@${ftkVersion}' + ClientType: 'FinOpsToolkit.Hubs@${ftkVersion}' + } + authentication: { + type: 'MSI' + resource: { + value: '@variables(\'resourceManagementUri\')' + type: 'Expression' + } + } + } + } + ] + } + { // MCA + value: 'mca' + activities: [ + { + name: 'Export Type Unsupported Error' + type: 'Fail' + dependsOn: [] + userProperties: [] + typeProperties: { + message: { + value: '@concat(\'MCA agreements are not supported for managed exports :\',variables(\'exportScope\'))' + type: 'Expression' + } + errorCode: 'ExportTypeUnsupported' + } + } + ] + } + ] + defaultActivities: [ + { + name: 'Export Type Not Defined Error' + type: 'Fail' + dependsOn: [] + userProperties: [] + typeProperties: { + message: { + value: '@concat(\'Unable to determine the export scope type for :\',variables(\'exportScope\'))' + type: 'Expression' + } + errorCode: 'ExportTypeNotDefined' + } + } + ] } } ] @@ -2569,6 +2894,9 @@ resource pipeline_ConfigureExports 'Microsoft.DataFactory/factories/pipelines@20 exportScope: { type: 'String' } + exportScopeType: { + type: 'String' + } storageAccountId: { type: 'String' defaultValue: storageAccount.id From a721066400700cd9d9898c20d7072f7c35ab0e37 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Sat, 29 Mar 2025 01:48:47 -0700 Subject: [PATCH 35/51] Disable extra storage query optimizations by default (#1381) --- docs-mslearn/toolkit/changelog.md | 3 ++ docs-mslearn/toolkit/power-bi/setup.md | 28 +++++++------ docs/power-bi.md | 41 ++++++++++++++++++- .../RateOptimization.Report/report.json | 18 ++++---- .../definition/expressions.tmdl | 2 +- 5 files changed, 68 insertions(+), 24 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 973dbc05d..93836fcc3 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -47,6 +47,9 @@ _Released March 2025_ - Added support for promoted tags with spaces in the tag key. - **Changed** - Updated the savings columns to exclude rows where costs are missing or incorrect. + - Disabled the **Deprecated: Perform Extra Query Optimizations** parameter by default ([#1380](https://github.com/microsoft/finops-toolkit/issues/1380)). + - This parameter will be removed on or after July 1, 2025. + - If you rely on this setting, please [create an issue in GitHub](https://aka.ms/ftk/ideas) and let us know what you need. - **Fixed** - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). diff --git a/docs-mslearn/toolkit/power-bi/setup.md b/docs-mslearn/toolkit/power-bi/setup.md index c1bfaee85..90a89d6b5 100644 --- a/docs-mslearn/toolkit/power-bi/setup.md +++ b/docs-mslearn/toolkit/power-bi/setup.md @@ -28,19 +28,21 @@ The FinOps toolkit Power BI reports include preconfigured visuals, but aren't co 1. Configure Cost Management exports for any data you would like to include in reports, including: - - Cost and usage (FOCUS) – Required for all reports. - - Price sheet - - Reservation details - - Reservation recommendations – Required to see reservation recommendations in the Rate optimization report. - - Reservation transactions + | Dataset | Version | Notes | + | --------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------- | + | Cost and usage (FOCUS) | `1.0` or `1.0r2` | Required for all reports. If you need FOCUS 1.0-preview, use [FinOps hubs](../hubs/finops-hubs-overview.md) with Data Explorer. | + | Price sheet | `2023-05-01` | Required to populate missing prices for EA and MCA. | + | Reservation details | `2023-03-01` | Optional. | + | Reservation recommendations | `2023-05-01` | Required to see reservation recommendations in the Rate optimization report. | + | Reservation transactions | `2023-05-01` | Optional. | 2. Download and open the desired report in Power BI Desktop. - | Data source | Download | Notes | - | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------- | - | FinOps hubs with Data Explorer | [KQL reports](https://github.com/microsoft/finops-toolkit/releases/latest/download/PowerBI-kql.zip) | Recommended when monitoring more than $2 million per month or more than 13 months of data. | - | Exports in storage (including FinOps hubs) | [Storage reports](https://github.com/microsoft/finops-toolkit/releases/latest/download/PowerBI-storage.zip) | Not recommended when monitoring more than $2 million per month. | - | Cost Management connector | [Cost Management connector report](https://github.com/microsoft/finops-toolkit/releases/latest/download/CostManagementConnector.zip) | Not recommended when monitoring more than $1 million in total cost or accounts that contain savings plan usage. | + | Data source | Download | Notes | + | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | + | FinOps hubs with Data Explorer | [KQL reports](https://github.com/microsoft/finops-toolkit/releases/latest/download/PowerBI-kql.zip) | Recommended when monitoring over $100,000 or 13 months of data. | + | Exports in storage (including FinOps hubs) | [Storage reports](https://github.com/microsoft/finops-toolkit/releases/latest/download/PowerBI-storage.zip) | Not recommended when monitoring over $2 million per month. | + | Cost Management connector | [Cost Management connector report](https://github.com/microsoft/finops-toolkit/releases/latest/download/CostManagementConnector.zip) | Not recommended when monitoring over $1 million in total cost or accounts that contain savings plan usage. | 3. Open each report and specify the applicable report parameters: @@ -68,8 +70,10 @@ The FinOps toolkit Power BI reports include preconfigured visuals, but aren't co 4. Append the container and export path, if applicable. - **Number of Months** – Optional number of closed months you would like to report on if you want to always show a specific number of recent months. If not specified, the report will include all data in storage. - **RangeStart** / **RangeEnd** – Optional date range you would like to limit to. If not specified, the report will include all data in storage. - > [!WARNING] - > [Enable incremental refresh](/power-bi/connect-data/incremental-refresh-configure#define-policy) to load more than $2 million of raw cost details. Power BI reports can only support $2 million of data when incremental refresh is not enabled. After incremental refresh is enabled, they can support $2 million per month for a total of ~$26 million in raw cost details. + - We generally recommend leaving these dates empty. They are included to support incremental refresh. + - If you need to configure incremental refresh, consider using [FinOps hubs](../hubs/finops-hubs-overview.md) with Data Explorer instead. + - FinOps hubs with Data Explorer offers improved performance and is recommended for anyone monitoring over $100,000 in total spend. + - Storage reports only support ~$2 million of data without incremental refresh and ~$2 million per month in raw cost details. To learn more, see [Configure incremental refresh](/power-bi/connect-data/incremental-refresh-configure#define-policy). 4. Authorize each data source: diff --git a/docs/power-bi.md b/docs/power-bi.md index 4aa743753..a8bba7fba 100644 --- a/docs/power-bi.md +++ b/docs/power-bi.md @@ -75,16 +75,53 @@ Create a new or update an existing FinOps hub instance.
-

Export data to storage for quick setup with small accounts or deploy FinOps hubs with Data Explorer for high performance analytics and year-over-year reporting.

+

+ The data source you use can make or break the experience. Use the following criteria to select the right data source to meet your needs. +

+

Help me choose + About FinOps hubs

-

Export FOCUS data to a storage account or deploy FinOps hubs for added functionality.

+

Export FOCUS data to a storage account or deploy FinOps hubs for improved performance and added functionality.

Create exports Deploy FinOps hubs diff --git a/src/power-bi/storage/RateOptimization.Report/report.json b/src/power-bi/storage/RateOptimization.Report/report.json index ac378ce9f..87e7c5898 100644 --- a/src/power-bi/storage/RateOptimization.Report/report.json +++ b/src/power-bi/storage/RateOptimization.Report/report.json @@ -1077,7 +1077,7 @@ "width": 280.00, "x": 504.00, "y": 104.00, - "z": 4000.00 + "z": 6000.00 }, { "config": "{\"name\":\"0b2b8add599b36ea8ed6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1157,7 +1157,7 @@ "width": 472.00, "x": 792.00, "y": 104.00, - "z": 7000.00 + "z": 5000.00 }, { "config": "{\"name\":\"426727ba7e2b3840430b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", @@ -1184,7 +1184,7 @@ "width": 184.00, "x": 216.00, "y": 8.00, - "z": 2000.00 + "z": 3000.00 }, { "config": "{\"name\":\"4a4aa280067230b7eaa4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1211,7 +1211,7 @@ "width": 1048.00, "x": 216.00, "y": 392.00, - "z": 3000.00 + "z": 2000.00 }, { "config": "{\"name\":\"600dd3219c62266d299a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1229,7 +1229,7 @@ "width": 280.00, "x": 216.00, "y": 104.00, - "z": 5000.00 + "z": 7000.00 }, { "config": "{\"name\":\"63777771b72911023b82\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1256,7 +1256,7 @@ "width": 184.00, "x": 408.00, "y": 8.00, - "z": 6000.00 + "z": 4000.00 }, { "config": "{\"name\":\"6f7cf5298316c0e09392\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1331,7 +1331,7 @@ "z": 6000.00 }, { - "config": "{\"name\":\"a9f2cb6260307e0c1702\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", + "config": "{\"name\":\"a9f2cb6260307e0c1702\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", "height": 704.00, "width": 1048.09, "x": 215.40, @@ -2591,7 +2591,7 @@ "height": 48.00, "width": 40.00, "x": 384.00, - "y": 41.26, + "y": 48.00, "z": 9000.00 }, { @@ -2626,7 +2626,7 @@ "height": 48.00, "width": 40.00, "x": 576.00, - "y": 41.26, + "y": 48.00, "z": 8000.00 }, { diff --git a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl index 2f3c89c42..d04dcdfc1 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl @@ -498,7 +498,7 @@ expression ftk_DemoFilter = /// Optional. Experimental feature to join the prices with the cost to populate missing list and contracted unit price and calculate missing cost values. This enables calculating total savings. Allowed values = "TRUE", "FALSE". /// /// This experimental feature is extremely slow to run and has not been fully tested. We are investigating alternative means to perform this join. -expression 'Deprecated: Perform Extra Query Optimizations' = true meta [IsParameterQuery=true, List={false, true}, DefaultValue=true, Type="Logical", IsParameterQueryRequired=false] +expression 'Deprecated: Perform Extra Query Optimizations' = false meta [IsParameterQuery=true, List={false, true}, DefaultValue=false, Type="Logical", IsParameterQueryRequired=false] lineageTag: f22de62e-d0a2-4f18-be6a-86172ff55b17 queryGroup: '🛠️ Setup' From 6dc5e60efcd3d756d6d863813b0adddb8fa62e76 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Sat, 29 Mar 2025 01:56:24 -0700 Subject: [PATCH 36/51] Advisory council updates (#1437) --- .all-contributorsrc | 9 ++++--- README.md | 4 +-- docs-wiki/Advisory-council.md | 48 +++++++++++++++++++---------------- docs/README.md | 4 +-- 4 files changed, 35 insertions(+), 30 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7de6015d8..b3d36a461 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -56,21 +56,22 @@ ] }, { - "login": "ms:tanuja", + "login": "tshah2808", "name": "Tanuja Shah", - "avatar_url": "https://media.licdn.com/dms/image/v2/D5603AQHCK08YRaHOsg/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1686158380864?e=1747872000&v=beta&t=tVM1IFJSnY3y2pbE787ydSpuBbvyVPjX-SYz9E2w-Oo#", - "profile": "https://www.linkedin.com/in/tanujashah/", + "avatar_url": "https://avatars.githubusercontent.com/u/67380293?v=4", + "profile": "https://github.com/tshah2808", "contributions": [ "leader" ] }, { - "login": "ms:fernando", + "login": "ms:fernandovas", "name": "Fernando Vasconcellos", "avatar_url": "https://media.licdn.com/dms/image/v2/C4D03AQGOHJHlq3nhpQ/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1571181473582?e=1747872000&v=beta&t=Lyp-ij1u_tJT_GRSb7pa8syMMKH9bY6DExCLjhIyJME#", "profile": "https://www.linkedin.com/in/fernando-vasconcellos-ba398b191/", "contributions": [ "leader", + "doc", "promotion" ] }, diff --git a/README.md b/README.md index 9bb088daf..e1956c9b9 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,8 @@ There are many ways to participate. From reporting bugs and requesting features Michael Flanakin
Michael Flanakin

🌟 💻 👀 📖 🧑‍🏫 📣 Arthur Clares
Arthur Clares

🌟 💻 👀 📖 🧑‍🏫 📣 Sonia Cuff
Sonia Cuff

🌟 📣 - Tanuja Shah
Tanuja Shah

🌟 - Fernando Vasconcellos
Fernando Vasconcellos

🌟 📣 + Tanuja Shah
Tanuja Shah

🌟 + Fernando Vasconcellos
Fernando Vasconcellos

🌟 📖 📣 Dirk Brinkmann
Dirk Brinkmann

🌟 diff --git a/docs-wiki/Advisory-council.md b/docs-wiki/Advisory-council.md index bf6f432de..9d8b1a5e7 100644 --- a/docs-wiki/Advisory-council.md +++ b/docs-wiki/Advisory-council.md @@ -1,13 +1,12 @@ -The Microsoft FinOps toolkit advisory council represents contributors, their contributions, and end consumers for each of the tools and resources included in the FinOps toolkit. The advisory council advocates for diverse perspectives and fosters a collaborative environment, bridging the gap between the governing board and the contributors and consumers. Advisory council members are typically owners of one or more tools and resources that have been contributed to the FinOps toolkit. +The Microsoft FinOps toolkit advisory council represents contributors, their contributions, and end consumers for each of the tools and resources included in the FinOps toolkit. The advisory council advocates for diverse perspectives and fosters a collaborative environment, bridging the gap between the governing board and the contributors and consumers. Advisory council members are typically technical leads of one or more tools and resources that have been contributed to the FinOps toolkit.
On this page: - [💼 Responsibilities](#-responsibilities) -- [🤔 Making decisions](#-making-decisions) - [🧑‍🤝‍🧑 Composition](#-composition) - [📑 Meetings](#-meetings) @@ -20,13 +19,13 @@ The council is responsible for the following high-level areas: - **Advocacy**: Representing the interests and concerns of contributors and consumers. - **Oversight**: Reviewing and providing feedback on board decisions. - **Communication**: Facilitating open and transparent communication between the governing board, contributors, and consumers. -- **Execution**: Executing the vision and strategy outlined by the board as it pertains to each tool and resource. +- **Contribution**: Driving contributions in alignment with the vision and strategy outlined by the board as it pertains to each tool and resource. +- **Support**: Providing and facilitating help and support to unblock contributors and consumers. - **Recognition**: Acknowledging and celebrating the contributions of community members to encourage continued engagement and contribution. -Council members are also expected to facilitate [[Support escalations]] by: +As part of support efforts, Council members are expected to facilitate [[Support escalations]] by: -- Reviewing new and unresolved issues and discussions related to their tool or resource at least once per week. -- Responding to issues and discussions about their tool or resource within 2 business days. +- Reviewing and responding to new and unresolved issues and discussions related to their tool or resource at least once per week. - Responding to Microsoft Support escalations within 2 business days. - Responding to security investigations within 1 business day. @@ -34,12 +33,6 @@ Council members are expected to facilitate resolving or looping in key contribut
-## 🤔 Making decisions - -While the council does not make explicit project decisions amongst themselves, their participation in [[governing board]] meetings and decisions is subject to the same decision making process and requirements. - -
- ## 🧑‍🤝‍🧑 Composition The advisory council consists of the following representative seats: @@ -47,6 +40,7 @@ The advisory council consists of the following representative seats: - Each tool and resource included in the toolkit - Each Microsoft product family in the FinOps space: - Azure Advisor + - Azure Carbon Optimization - Azure Monitor - Azure Resource Manager (including Management groups, Tags, Policy, Resource Graph, etc.) - Commerce (including Benefits, Cost Management, Pricing, etc.) @@ -59,19 +53,27 @@ The advisory council consists of the following representative seats: - Azure Customer Experience - ISV & Digital Natives - Commerce - FastTrack - Developer Relations - - Customer Support Services + - Customer Support Services - Any FinOps Certified Professional (no limit on number) This currently includes the following people: -| Seat | Member | -| -------------------------- | --------------------- | -| Azure Optimization Engine | Helder Pinto | -| Cost optimization workbook | Seif Bassem | -| FinOps hubs | Brett Wilson | -| Governance workbook | Nicolas Teyan | -| PowerShell module | Anthony Romano | -| Learning resources | Fernando Vasconcellos | +| Seat | Member | +| ------------------------------------ | --------------------- | +| Azure Optimization Engine | Helder Pinto | +| Bicep Registry | Vacant | +| FinOps alerts | Robel Mamecha | +| FinOps guide: Framework & FOCUS docs | Michael Flanakin | +| FinOps guide: Best practice library | Vacant | +| FinOps guide: MS Learn modules | Fernando Vasconcellos | +| FinOps guide: Interactive guides | Fernando Vasconcellos | +| FinOps guide: Review assessment | Fernando Vasconcellos | +| FinOps hubs | Brett Wilson | +| FinOps workbooks: Optimization | Arthur Clares | +| FinOps workbooks: Governance | Nicolas Teyan | +| Open data | Vacant | +| Power BI | Vacant | +| PowerShell | Vacant | Each seat can be filled by one and only one representative to ensure the council remains fair, balanced, and does not grow too large to be effective. The one exception is FinOps Certified Professionals who we believe have earned the right to contribute independently given their investment in certification and dedication to the FinOps space. @@ -90,6 +92,8 @@ Individuals must meet the following criteria in order to attain a council seat: ## 📑 Meetings -Advisory council meetings have not been established yet. Meetings will be recorded to support asynchronous collaboration for those not able to join. Governing board members are expected to join. Contributors and active community members may request to join these calls or view recordings as desired. +The advisory council does not have dedicated meetings at this time. The advisory council is expected to participate (synchronously or asynchronously) in weekly FinOps toolkit sync calls on Wednesdays at 3 PM UTC or FinOps hubs sync calls on Mondays at 3:30 PM UTC. Meetings will be recorded to support asynchronous collaboration for those not able to join. Contributors and active community members may request to join these calls or view recordings as desired. + +The advisory council is also invited to the monthly governing board meetings; however, attendance is optional.
diff --git a/docs/README.md b/docs/README.md index ee2554079..a6cfa9d94 100644 --- a/docs/README.md +++ b/docs/README.md @@ -94,8 +94,8 @@ Whether you're looking for a little assistance or are interested in contributing Michael Flanakin
Michael Flanakin

🌟 💻 👀 📖 🧑‍🏫 📣 Arthur Clares
Arthur Clares

🌟 💻 👀 📖 🧑‍🏫 📣 Sonia Cuff
Sonia Cuff

🌟 📣 - Tanuja Shah
Tanuja Shah

🌟 - Fernando Vasconcellos
Fernando Vasconcellos

🌟 📣 + Tanuja Shah
Tanuja Shah

🌟 + Fernando Vasconcellos
Fernando Vasconcellos

🌟 📖 📣 Dirk Brinkmann
Dirk Brinkmann

🌟 From d8a86161a8a96eae7ea4cf2ac116e5c21d39e18e Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Sat, 29 Mar 2025 02:19:16 -0700 Subject: [PATCH 37/51] Hubs dashboard CD chargeback updates (#1319) --- src/templates/finops-hub/dashboard.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/templates/finops-hub/dashboard.json b/src/templates/finops-hub/dashboard.json index 0c2c70cb1..e63c47647 100644 --- a/src/templates/finops-hub/dashboard.json +++ b/src/templates/finops-hub/dashboard.json @@ -3900,7 +3900,7 @@ "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | where ChargeCategory == 'Usage'\n | where isnotempty(CommitmentDiscountId)\n | where EffectiveCost != 0\n | extend x_ResourceGroupId = strcat(SubAccountId, '/resourcegroups/', x_ResourceGroupName)\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_any(SubAccountName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n ChargePeriodStart,\n SubAccountId,\n x_ResourceGroupId,\n CommitmentDiscountId\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_any(SubAccountName),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n x_ResourceGroupId,\n CommitmentDiscountId\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), x_ResourceGroupName, SubAccountName, CommitmentDiscountName, CommitmentDiscountType)\n| order by x_ResourceGroupName asc, SubAccountName asc, Total desc", + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | where ChargeCategory == 'Usage'\n | where isnotempty(CommitmentDiscountId)\n | where EffectiveCost != 0\n | extend x_ResourceGroupId = strcat(SubAccountId, '/resourcegroups/', x_ResourceGroupName)\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_anyif(SubAccountName, isnotempty(SubAccountId)),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n ChargePeriodStart,\n SubAccountId,\n x_ResourceGroupId,\n CommitmentDiscountId,\n CommitmentDiscountStatus\n | as per\n | union (\n per\n | summarize \n EffectiveCost = sum(EffectiveCost),\n SubAccountName = take_anyif(SubAccountName, isnotempty(SubAccountId)),\n x_ResourceGroupName = take_any(x_ResourceGroupName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n x_ResourceGroupId,\n CommitmentDiscountId,\n CommitmentDiscountStatus\n )\n | order by ChargePeriodStart asc\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n | extend x_ResourceGroupName = iff(isempty(x_ResourceGroupName) and CommitmentDiscountStatus == 'Unused', '(Unused)', x_ResourceGroupName)\n | extend SubAccountName = iff(isempty(SubAccountName) and CommitmentDiscountStatus == 'Unused', '(Unused)', SubAccountName)\n);\npercent((\n data | evaluate pivot(ChargePeriod, sum(EffectiveCost), x_ResourceGroupName, SubAccountName, CommitmentDiscountName, CommitmentDiscountType)\n | extend Count = tolong(Total * 1000)\n))\n| project-away Count\n| order by x_ResourceGroupName asc, SubAccountName asc, Total desc", "id": "377e3693-0738-45d7-97d9-4b6e71ec5b36", "usedVariables": ["CostsByMonth"] }, @@ -3909,7 +3909,7 @@ "kind": "inline", "dataSourceId": "23540be2-ffc9-4b61-8c4c-05e493e682a6" }, - "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | where ChargeCategory == 'Usage'\n | where isnotempty(CommitmentDiscountId)\n | where EffectiveCost != 0\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n ChargePeriodStart,\n SubAccountId,\n CommitmentDiscountId\n | as per\n | union (\n per\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_any(SubAccountName),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n SubAccountId,\n CommitmentDiscountId\n )\n | order by ChargePeriodStart asc\n | extend BilledCost = todouble(round(BilledCost, 2))\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ContractedCost = todouble(round(ContractedCost, 2))\n | extend ListCost = todouble(round(ListCost, 2))\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n);\ndata | evaluate pivot(ChargePeriod, sum(EffectiveCost), SubAccountName, CommitmentDiscountName, CommitmentDiscountType)\n| order by SubAccountName asc, Total desc", + "text": "let monthname = dynamic(['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);\nlet data = (\n CostsByMonth\n | where ChargeCategory == 'Usage'\n | where isnotempty(CommitmentDiscountId)\n | where EffectiveCost != 0\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_anyif(SubAccountName, isnotempty(SubAccountId)),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n ChargePeriodStart,\n SubAccountId,\n CommitmentDiscountId,\n CommitmentDiscountStatus\n | as per\n | union (\n per\n | summarize \n BilledCost = sum(BilledCost),\n EffectiveCost = sum(EffectiveCost),\n ContractedCost = sum(ContractedCost),\n ListCost = sum(ListCost),\n SubAccountName = take_anyif(SubAccountName, isnotempty(SubAccountId)),\n CommitmentDiscountName = take_any(CommitmentDiscountName),\n CommitmentDiscountType = take_any(CommitmentDiscountType)\n by\n SubAccountId,\n CommitmentDiscountId,\n CommitmentDiscountStatus\n )\n | order by ChargePeriodStart asc\n | extend BilledCost = todouble(round(BilledCost, 2))\n | extend EffectiveCost = todouble(round(EffectiveCost, 2))\n | extend ContractedCost = todouble(round(ContractedCost, 2))\n | extend ListCost = todouble(round(ListCost, 2))\n | extend CommitmentDiscountSavings = todouble(round(ContractedCost - EffectiveCost, 2))\n | extend NegotiatedDiscountSavings = todouble(round(ListCost - ContractedCost, 2))\n | extend ChargePeriod = iff(isempty(ChargePeriodStart), strcat('Total'), strcat(format_datetime(ChargePeriodStart, 'yyyy-MM - '), monthname[monthofyear(ChargePeriodStart)]))\n | extend SubAccountName = iff(isempty(SubAccountName) and CommitmentDiscountStatus == 'Unused', '(Unused)', SubAccountName)\n);\npercent((\n data | evaluate pivot(ChargePeriod, sum(EffectiveCost), SubAccountName, CommitmentDiscountName, CommitmentDiscountType)\n | extend Count = tolong(Total * 1000)\n))\n| project-away Count\n| order by SubAccountName asc, Total desc", "id": "13cad52d-91e7-4ab4-aad5-4aae21c1019a", "usedVariables": ["CostsByMonth"] }, From 76f425068588c61c267a41d27cbc7cc9504f6b05 Mon Sep 17 00:00:00 2001 From: Robel <59753782+ro100e@users.noreply.github.com> Date: Mon, 31 Mar 2025 12:57:49 -0400 Subject: [PATCH 38/51] Merge features/alerts into dev (#1450) Co-authored-by: Arthur Clares <53261392+arthurclares@users.noreply.github.com> Co-authored-by: Michael Flanakin Co-authored-by: Michael Flanakin --- .../toolkit/alerts/configure-finops-alerts.md | 96 + .../toolkit/alerts/finops-alerts-overview.md | 75 + .../authorize-api-connection.png | Bin 0 -> 85046 bytes docs-mslearn/toolkit/changelog.md | 8 + docs/finops-alerts.md | 66 + .../finops-alerts/createUiDefinition.json | 72 + src/templates/finops-alerts/main.bicep | 51 + .../finops-alerts/modules/logicApp.bicep | 4218 +++++++++++++++++ 8 files changed, 4586 insertions(+) create mode 100644 docs-mslearn/toolkit/alerts/configure-finops-alerts.md create mode 100644 docs-mslearn/toolkit/alerts/finops-alerts-overview.md create mode 100644 docs-mslearn/toolkit/alerts/media/configure-finops-alerts/authorize-api-connection.png create mode 100644 docs/finops-alerts.md create mode 100644 src/templates/finops-alerts/createUiDefinition.json create mode 100644 src/templates/finops-alerts/main.bicep create mode 100644 src/templates/finops-alerts/modules/logicApp.bicep diff --git a/docs-mslearn/toolkit/alerts/configure-finops-alerts.md b/docs-mslearn/toolkit/alerts/configure-finops-alerts.md new file mode 100644 index 000000000..09de6ad88 --- /dev/null +++ b/docs-mslearn/toolkit/alerts/configure-finops-alerts.md @@ -0,0 +1,96 @@ +--- +title: Configure FinOps alerts +description: FinOps alerts will accelerate your cost optimization efforts with scheduled notifications that continuously monitor your cloud environment, empowering you to make informed decisions without the hassle. +author: bandersmsft +ms.author: banders +ms.date: 02/18/2025 +ms.topic: concept-article +ms.service: finops +ms.subservice: finops-toolkit +ms.reviewer: robelmamecha +#customer intent: As a FinOps practitioner, I want to deploy FinOps alerts to detect idle resources. +--- + + +# Configure FinOps alerts + +FinOps alerts is an automated and proactive cost optimization tool built on Azure Logic Apps. It continuously scans your Azure environment for idle resources and sends notifications to help you take timely action. This solution empowers FinOps practitioners to better manage cloud spending while minimizing waste in the environment. + +
+ +## Overview + +To configure FinOps alerts, follow these steps: + +1. **Deploy FinOps alerts** + + > [!div class="nextstepaction"] + > [Deploy to Azure](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fmicrosoft.github.io%2Ffinops-toolkit%2Fdeploy%2Ffinops-alerts-latest.json/createUIDefinitionUri/https%3A%2F%2Fmicrosoft.github.io%2Ffinops-toolkit%2Fdeploy%2Ffinops-alerts-latest.ui.json) + > + > [!div class="nextstepaction"] + > [Deploy to Azure Gov](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fmicrosoft.github.io%2Ffinops-toolkit%2Fdeploy%2Ffinops-alerts-latest.json/createUIDefinitionUri/https%3A%2F%2Fmicrosoft.github.io%2Ffinops-toolkit%2Fdeploy%2Ffinops-alerts-latest.ui.json) + > + > [!div class="nextstepaction"] + > [Deploy to Azure China](https://portal.azure.cn/#create/Microsoft.Template/uri/https%3A%2F%2Fmicrosoft.github.io%2Ffinops-toolkit%2Fdeploy%2Ffinops-alerts-latest.json/createUIDefinitionUri/https%3A%2F%2Fmicrosoft.github.io%2Ffinops-toolkit%2Fdeploy%2Ffinops-alerts-latest.ui.json) + +2. **Authorize API connection** + + > [!NOTE] + > After deployment, the Logic app will show a failed run this is due to the API connection, this is a temporary state until authorization is complete. + + 1. Select the **API connection** resource, then select **Edit API Connection** in the General tab to authorize the connection. Once you enable connection select **Save**. + + :::image type="content" source="./media/finops-alerts/authorize-api-connection.png" alt-text="Screenshot of editing API connection." lightbox="./media/finops-alerts/authorize-api-connection.png" ::: + +3. **Assigning reader permission** + + 1. The Logic App’s system-assigned identity must have the **Reader** role on the targeted subscriptions. This role enables it to query resource utilization data. Follow [these steps](https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal-managed-identity#system-assigned-managed-identity) to assign the reader role. + + 1. For environments that span multiple subscriptions, consider assigning the Reader role at the management group level to streamline permissions management and ensure comprehensive monitoring. + +4. **Configuring the Logic App** + + 1. Within the Logic App designer adjust the recurrence setting (defaulting to 1 week) based on your monitoring needs. + + 2. Configure details such as the email subject, alert recipients, and filter which subscription IDs should be included or excluded. This level of customization allows you to tailor the monitoring to your specific cloud environment and cost optimization strategy. + + 3. If needed, further modify the Logic App’s workflow such as conditions, thresholds, and notification channels to align with your organization’s requirements. + +5. **Testing and validation** + + 1. After completing the setup, run the Logic App to ensure it correctly identifies idle resources and triggers the appropriate notifications. + + 2. Analyze test results to adjust thresholds or alert parameters as necessary. + +
+ +## Give feedback + +Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. + +> [!div class="nextstepaction"] +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20alerts%3F/cvaQuestion/How%20valuable%20are%20FinOps%20alerts%3F/surveyId/FTK0.8/bladeName/Alerts/featureName/Overview) + +If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. + +> [!div class="nextstepaction"] +> [Vote on or suggest ideas](https://github.com/microsoft/finops-toolkit/issues?q=is%3Aissue%20is%3Aopen%20label%3A%22Tool%3A%20FinOps%20alerts%22%20sort%3Areactions-%2B1-desc) + +
+ +## Related content + +Related FinOps capabilities: + +- [Reporting and analytics](../../framework/understand/reporting.md) +- [Workload optimization](../../framework/optimize/workloads.md) + +Related products: + +- [Azure Logic Apps](/azure/azure-logic-apps/) + +Related solutions: + +- [FinOps workbooks](../workbooks/finops-workbooks-overview.md) + +
diff --git a/docs-mslearn/toolkit/alerts/finops-alerts-overview.md b/docs-mslearn/toolkit/alerts/finops-alerts-overview.md new file mode 100644 index 000000000..cdfe8daee --- /dev/null +++ b/docs-mslearn/toolkit/alerts/finops-alerts-overview.md @@ -0,0 +1,75 @@ +--- +title: FinOps alerts overview +description: FinOps alerts will accelerate your cost optimization efforts with scheduled notifications that continuously monitor your cloud environment, empowering you to make informed decisions without the hassle. +author: bandersmsft +ms.author: banders +ms.date: 02/18/2025 +ms.topic: concept-article +ms.service: finops +ms.subservice: finops-toolkit +ms.reviewer: robelmamecha +#customer intent: As a FinOps practitioner, I need to learn about FinOps alerts. +--- + + +# FinOps alerts + +FinOps alerts is an automated and proactive cost optimization tool built on Azure Logic Apps. It continuously scans your Azure environment for idle resources and sends notifications to help you take timely action. This solution empowers FinOps practitioners to better manage cloud spending while minimizing waste in the environment. + +## How it works + +FinOps alerts leverages Azure Logic Apps to automate detection of waste across selected subscriptions: + +- **Automated resource monitoring**
FinOps alerts runs on a configurable schedule to assess resource activity. It inspects various resource properties to identify idle resources that might be leading to unnecessary costs. + +- **Automated notifications**
Upon detecting idle resources, the Logic App triggers notifications—via email or other integrated channels to designated administrators, ensuring that the right stakeholders are alerted promptly to review and to take action. + +- **Flexibility**
Users can tailor key parameters, including the recurrence interval, alert recipients, and the specific subscriptions to monitor. This makes the tool adaptable to a wide range of cloud environments. + +## Benefits + +- By automating the detection of idle resources, FinOps alerts helps you preemptively address inefficient spending, ensuring that cloud costs remain under control. + +- Designed to operate seamlessly across single or multi-subscription environments. + +## Why FinOps alerts? + +If you are using the [FinOps workbook](/finops/toolkit/workbooks/finops-workbooks-overview) to identify idle or underutilized resources, you'll notice it doesn’t provide any automatic alerts-meaning engineers must continually check back to review flagged items. FinOps alerts automates this process, ensuring that when resources are identified as potentially inefficient, stakeholders receive timely notifications without having to manually monitor a workbook. This not only frees up valuable time for busy teams but also improves the chances of catching cost-saving opportunities as they arise. Moreover, future releases of the app are planned to include additional queries, broadening its scope and further enhancing its ability to deliver actionable insights for sustainable cloud cost management. + +## Required permissions + +Deploying FinOps alerts template requires one of the following: + +- For least-privileged access, [Contributor](/azure/role-based-access-control/built-in-roles#contributor) and [Role Based Access Control Administrator](/azure/role-based-access-control/built-in-roles#role-based-access-control-administrator) +- [Owner](/azure/role-based-access-control/built-in-roles#owner) + +## Give feedback + +Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. + +> [!div class="nextstepaction"] +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20alerts%3F/cvaQuestion/How%20valuable%20are%20FinOps%20alerts%3F/surveyId/FTK0.8/bladeName/Alerts/featureName/Overview) + +If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. + +> [!div class="nextstepaction"] +> [Vote on or suggest ideas](https://github.com/microsoft/finops-toolkit/issues?q=is%3Aissue%20is%3Aopen%20label%3A%22Tool%3A%20FinOps%20alerts%22%20sort%3Areactions-%2B1-desc) + +
+ +## Related content + +Related FinOps capabilities: + +- [Reporting and analytics](../../framework/understand/reporting.md) +- [Workload optimization](../../framework/optimize/workloads.md) + +Related products: + +- [Azure Logic Apps](/azure/azure-logic-apps/) + +Related solutions: + +- [FinOps workbooks](../workbooks/finops-workbooks-overview.md) + +
diff --git a/docs-mslearn/toolkit/alerts/media/configure-finops-alerts/authorize-api-connection.png b/docs-mslearn/toolkit/alerts/media/configure-finops-alerts/authorize-api-connection.png new file mode 100644 index 0000000000000000000000000000000000000000..4d13e54599dbdf40f60eec5f0df9798765980c64 GIT binary patch literal 85046 zcmZU42RK|^*LEU85Iv%sh)xg@y+tCr=)DEeMmIV`5J93v@1l33jm|_w@10R5qLoe8F^{#84+LA&1F0wt-Nhaea z`Z^GXV^2p$PENkAITFh~V^5pHEF?sg!f!7B?djVnF}eRXeFSk22lhP8?A2`%tC?37 z54pIwdKjMmPs?iy?liz|42TTh^q>8sAZkY_o;7XU|NqQ&lJ^ZNPiP|k&k;@pzEv!QNFn8W z_;3B@bh_6Y9Kh1Zi>59xu*J;aQT*v!t^|@1dk3D`P6S=#>?h8L$*U7p#Ml9qS-fvP ze6%a{gr~RNX4t6S=P8YD`TY{u0$}KtY;z>*4T`CK>a=fGe&u+5u!oK{hEXDhJyuA2 zeR92-TE~~%cQ?ZY)(u9@c6NCJI$dBG=YkF14I$|dTdpi@C?&Ce?>*o~@V`T{1st61 zoWp?Nd1eUGYPJyy=Ok2AP-Rzq4u4tyDv#cZzL0!kv{r+q2cwk6lJg1y%Qz#;MTT<| zDb%>*qnnCVT%zSOpaovnn~grwhny%{nVpiEJNfyiXaaImFon;DCo}J2{P!1qX`Z`2 zKSwTvCqBZE4y>!BkOPA5z;4Q9?qd$S9$%vml!V^N={pandy4v>KfAfy1UN37=YLDT z9nO}T-S(Y!D>?b`W)AAmSmQC%2i_SLLA>_7^*>q(CyJWdLmhDt>1OBH(MC~nNXkGm zWUV%3arWE&&N^cdfhs6(`M@8{GHZP?FLEm)Bcr=nVkN)Ks7r_CE5y>3{%bJ4>Nmta zOy*z4R|KwnN?%1?tkF9z9aAQIo!#XY>IKCnP1!tp9X7&TlF$G4^5?Q2$%BabWAdx%DI4TNg_N3wvu;ilL+nrVN;%o; zvC&B<=xdO|A^>6K@t&C_I^sBQ_j3KhJP2b=WZPtME%AX#37db4PJ-=L1 znxkwba%nqiQO++vSnAgnkPdiyet?Lb(!ujOE|c=V`SBw-v<9flI+6o>UjP?!oVz1~ zX}YhO(eZXT9Yt3<8)GKr|9-NEc>A+1PfETKw5&(VP`moQtfzXs|KwMGX_tbX`1p5L z8$R(q-Wy4j`DA~?-2 ztVWr1(S6)pTm(VaN8tiVzG(y%Mk&Mmcjs4&wGaPPz*ZzK)E{lP0H(vQ!@jB9bQUJ^ zjKa*V&8?y$wyxNMNcF0seszDP9xv6#zgPyv66Prr&kx1_aC`rrXu&0#>mPh}7q+}`MIu7ndJ_HJ(5TgE@~-I8OgA-Lt4R0BPF)pdPlMe? z;@9iFZ^(4W6pf%H#|dcp0uc|M?Z5o_$(I7g2p`-nN3DMe|$zhezreXV-@k`h9oesqYMv} z|3l%d0~|Euhv>Mud((tDU-;&F_B!h|v3@-D-$lh1ga7cyE(Eqw^OiOZ zbyYHZq;-2&UU{U?yK^oS1pf(f7rHo`Lf@g_@dr-E>oxOkl)cw`gja6w^q}Vaep*B` z^G2;j*<;IzQ6hn+r8f^W>`}R1tpWz<*|%Uf>UhhPKT92q8jzUgEMUn}^}VZihT)-A zdT8OH29v%_xhHG{3!A43am|6z;bc>&dyX>p&s++5>FZuHm>Q*DPNujlR>>s$Oh2ol zgtl{SE$q8ZRarQy)3e@&Qagu_-v_dr{OW`-o=_iZsCdxs<~_?CT-g$jaz@8x&sgMo z#SDRFD0!lF$>?Kxdc*@QH0ATyTL;;+Ee|g(w-J?M@bE<3FMY+rY4v0P2qYazo9;76G)nC*82R}{C1`Sl0hE)9gI)+-Aky~dQ+Ya2$~dxg@&#x%yBfX zu2z#YU~nbZ_KjYQK(3_eX4T@{ZlIX^?KCk^h3L1YuGiT{=c{~o_IKz?C+{GCCO?&5 z&cU4Bea(tIaz#b~D`wNzvun6iCx*~p>V{IXJpHL}jf!(vtd`)i{O=cAD0|}HMY%U1 zyzBjS2dSSUH!I9Qa{BW3EqgJf+APa&A}RcA@7O%?x`@!%RBNq*d~P$5@G3qJuQ{5N zy9RULw^~3%hLWRx_X<$CdZhDb`!>;ZpjRb}f>y!k>pI&}T~uhc6q<%hV>MoHGdR53 zVb*y%z%8LSy|kWhwEaENlfGhAm6oAf^a1Q>Rb8f3TD4q{NaIcM$Y`mJwCOkZW$ZL4 z;~&Onswi(@*_Ax^0jZ|Z1q<4a(5S${C&)&i7%l68R+r<*qOVWWJ_|Rp1HJqHaL}Sm zM%T7>?|7YujN!Nd9@~5^h?FSU1qn&td_2D+MHd_m02wssL!?DrpMccF2HcdJJ@)4A z3+=a?JE_EYul3DNu1_{s!~$f38+&imEA<=A?)~c7*90>S1lT)kXNo6%;#iO@ocLf` z*KBXE?77;bMuJWnjhk^gLN*!(ZSz?RI$o4>%hamT(!G56tA1N>LI}a_>x)|A+R02` z=j`R%T%7h?2?$)LOMUJZkGviz&U6t=(K9q1{lLfH%RH!Jwk~dnnVxmdC`j@w7+v0w zRTnj3!I;r~k1_6$IA)9ov1}^#iPddrry^u&*F-b>12@3WWtKb_pvI)0reX+4)v3R) zkdmQFT1GGTo39)pHCQhQDH2S?T-#e-6=0YQ-R$_xiO#AR z8y;vu>XX;XZZ*Q>){^2J>w~s_ez%*w5aY%Rc-?nMT5SzUlZkG)?quApX2Y}&JanRC zTgV88N>F_J5V@jwqu()pcepFBjkK@mmxWSe?^qMe>V_{nsw?@@$WT(6B4g2M4^g;9 zKL-FDynHO05&2PzBvGa4y6q8Q5PBr{Amq!IQuKnS9)<#93LVMLQH|_$o;Ix@RZh_& z(EkybHL{fX;6g+JZM(o+QY38K%N@`*ef)G#GJNT0jl1m&5rcKcG^z@1i$psZ8e1b$#TdtY#~op{uo}<5cKrbfp&}BosbVkpP$G)N`9$cRlUb|b95IjbP&r{Tpv)MaH5T)NM8Dk!JsoVZC#bTiWFkX6c zvK^B3H$wBdkgIn=Xr2{bB7*#~tr@pr=k2JXT;CIpYS1QM(*8hcf%evPD}PUH&UavW zBo@QUUiD9^H+mcBn?-s1?!Wy+Ok0GLzM%p(yqPs`T#n^?b3MJ5;;?B4cO#yFlYM~|A{?AMq@mq5^s0(yWrAF97gDyLhZfghpfm_Xoj${GW=SNmHAv;|AI%ag0ti1%7H=J@fJVYm$zSt zC%BO#+b;NgwEj)0R-w-GMzw|F8ZV@{)%Iz_!CdeN{LJh6!mZx^gcS$pnj8R#y(=Ho zS7p-TLEzGkkx|W-)J-yWb>*2hsar(jJ*4^2dXT|t$F*s`q4dP?m^1YH`>P4WOoMeG zzG_vB$~g-<#srgeZsKNiruJ;}_6B{Ry^CGK27jx;y7jfZN=r*q1#Ou=6VnH`9#nne zfI1w_7`y1oL=Yh1OY16`iwzcCcrOVb{>qOPo;W^>{-*qoQ#zva>O9Mv?0kR+4r?T# zFV$G>`b?sE;x0~BUa&4=t6s<`;U$TjJ5HGhz?7Bcj=DP;O~hm=x4IfWh9?U5rEbzo z^7G18a*`Ac69`XOms}|t&Gu(ZocFijHx{&?II1nQ8Ra+7>~5V8J6oAUWMk{Sg^{x; zUsrFqZGN`miOA-(zaUaS3BOAOGS_H`mUZf|UXl?mY@a+MM|(*GWqS=7IHA^h9k)9v z8w(gE%8SiKp)yXZALc(xXVKD|m!|7Ao?O(A2Fj#*?Sy1|S=_?wSB9f8XsA-gNpUtG z#j{??EqWHs=D3CU%Unot{~!zc`iZ$~va!07wXi9Z)o zWp!~Y>O~yL{2-}bXr|3nI_caH05%V%^rnw&vHF@bi<-7+v0{RH&a~xiA_Riq-fhtx zl^ZV3$`aNXKA@P|MSveXW#-Q{$jqqP5wRj|!GWONJP7Lp&TlVF;vts>?T}n7y57p@ z{Sx2cgvq@^S7xM&t}tm4F=DMgp9p_45VPclmJ@Rt&6cv~?>G#AmujEy>i4jzZCHm- zP3eR)v$4G;#^T+(R*!8hBX@UqI5zZ{fs)9v+&4XX$1w;> zzJjG?P>@kDpTAR%73{h<)dAJF^{M_R|Gr?+3$OFN`Fhx`bnXlHnzsCrhLhc z#r)41pfOm_q3ta^UC3cN@Xsn~LA&%0@j{zkXXWI(OwrsKO8Sn=o`zv@QpwE6a~Ez4 zEv;6T6D_DM>kLGleop<#=4km@k!rMteeII>a#nnDVq(F>It|OyW%Y%&OMf9=>`Nw{ z&#eyYFvZ?r8V4W@yHT`t6F9)d;s!yFxd#hJO*{Yr?`3>o&Wk8IA#vndf5HykVm%i( zGBf~g7}VWc-B(C^7Tcy=J8!OJlkra6u%eaXdR=rvuYXiVF2?Vc+B zj=2{zA3r)Njq#{SABkG$>8N+A^UA`Xv>C~)9D(kMaC3_zgKp_vB(Pbgz&gep6KbuV z+P!Zq3R5?LfRgNVj`hnW?~G~jpMHVmx{z<@A2Nz30JzSQW|KUJF*PdGqnrqHx@2NCMIh!=4 zCm+Nlwr0|w?N#yeZ>lCIbUrJ`E)6BVFZ$e43)<50q4h|G4(ek}oF|*ial61KuSruM z_C^R5^$$7jrk{yvZ3;dN`I%JVZ8~8=KTyJJCog+mEgp78-=R61S$;NzF&KQ8>YFUv zBd9V`Xu^-o_MP#9k$rs(E<4|>+8c5h*EQ@HVn&gOy}OJ_9|E!Wa-sk(ed7EbbGl9r zdvk6L{#kJj7v+%I0^~yREpHq;WKm@ueZCS75L;BQST}|RcGb80BN3#`y%uH)-@cVQ z^*+l{N#WBz$@bextG~UeyOm0@ibM8Gsa7>6aNG)R6cl2x0YA`}E1!x-kFNCUeA&;x zLKz@nSlL&)SLc3dV?d2*@?kxn)~$Z z{R=Am#2UV7FSkuuguE-Rj|c0SmRiLgs%1!LpP#796gn+5@K&Y??@OA`F#i+ww%)@h zDe&BzlWmttly+TRJxlzeZ1oZ zbh&X)I?|(4?qN>BSGeCX8Ri!DE&%Y&QJ9Zy>8?#k{K!n#8Z_Cn91n;#`Iv%H*H-n&6qnKuMTk$tM6EX}r_cWSS<+p1&jJ0}XukG}tg8>^j|Qk!ND0 zDxwnt^Ve(?^um)5Dgs!AErXsz!jom@%{pI~EbdFG?mJE;8r3{vtI$65+e#)UHN<|lv-fL4eL&cEFvwxqAs=(%e$!}`4g5JLL7niY z+Fn`xHfXvmKq>*jcr&m%xx8lp`IE*fsjTWONt_o%BDy#@YLCDt+u*X65(v( zR>ylIC3|hF3-<*4lmR+p@{L0`ziv#c{Q{mnK0gQbfpU#P58Xku#^Jm&rK}2E(pw__ z6d@J9lOrIs^i>B*AZ%J|(o>=+%w;-uGhaH!cWQ=!aJM|EEg7bp@qUK1{lZhU2RS95 zuKsf~A4l`&N}$FAD)^bKL;i!>XY>PAuVckh7fo)nQkpG3luN!YZDi;|LMn9`jx6RBAW7TMym7X9@{PF9$D!Mwfu?%kBQ9 z)`h~qTReBCn*{sO3IO;l@gb_W^*~i_sfD!sQU-IHP>E+}`G@(8OQ1(?XT}SHUz(;jWy`D*S0!aMl*;!nsFZiur=@y8fJ+dWvD`6B4uh^&DDJVHJN6&ES&z(+^E# zbgna59PhQ64C^fc8Q`Y-C1ZB?Xum)p@gX6)~1AXoR3juTE;d$plJs`k&O zYd}vE_jl6QuEAH+<rx7t4AE_MF-__8@}lFAug?CDsCM`5yfGRgf-I` z*RLCjZ3fR zKLeBiwPqmZ>R<@u(^SRvO*rq)@(T~U)T^qrwRGRtDk;-fY@k_?SVi~*i%^?CCb4oYn0Y~@i9WOr_nU$Q?*OvMov|sQr-wh`z=KneY$AE@1 zTMyy44}{J&IAvTtayvRQXusl_s?z0I!s6^wtEcYeg&vQ0!X*Y-Gz^mF zGrUc+&DKMe^SBjSb6nD#Y}o0P>GUg(PkzXH+PD~k@ZSH`d?I!+(xs%hI|E02dOvN{ zncxHmqK=l~g7ZF8Wv29=J5!yaP9_sZje%Oza3?B;ikbd*$Kaq+bD8k;@f<#*Pu)3z zK-Ffm&wumloRB8;e(TXpYGZv+c{ua4J*qa$xxv}N;^H3xnv8V3fF?AJ*|NtS1be2I z>`c^WCxv(A-}i1C*#4;2T7l$zRiq?Q^*I90oSLL(!$0gSpE?pJVIGA+dvd1&?M3M% zdNdM0@|o(sS9F}eDi_!&kqaNOL$*1~%G4idjiyF)I_IA?)4^pbJOq3iM`@nT`~GyI zY-$Mfm?ZXtH5F-DE8}dwd%_N++K6F{?Bs8dTkRob{tjusT?$nYbUr`*J;TZJek0r# zj#na3enmVKQIhe|WH9b@{deI|qKa2*Nm7OhKAU*`8>{dqIbJuRuTS6qDf6tlmomWZ zQJ0zXQJi-iiQ!~`)d*jK&&gXPOk>g-JhQ&ZP|v0%e1(fG=7IILrby1RV!C@^j4ger z6@CZTv8urL;Pyy!{4g@toWLjeu`L&xuOnZ*EVYj^zK^?w$bnH<7(3V|E>C$XO3e0Z z7YQ?c`@KF>IagWyeo$m$%78!;6%g^Y%{rEczm)=x;=`ciajJxLm|35W&+HVDGWjT) zIXZW@PV5~YEw;cTO?X^G&*y$Wx=u_u^8 zM`wlSA06lNRz(BF@AJPLD3wU@r+5N{@3}2}^<%cjQavR{LF(D{_ZR=H{&Abz;?WKH zK*3rY?}Xb3wD*s^IT?kOJV_PwB`~Y8d~2o5A)65QTMuY*wSA4ALjbQk(5EtV@xp$m zG{y;)Rf_McumsK=fI3|LF`pKON!dIo8VAtT00`0GkG+;wXJUdpxnXu$PitLEna zvmVw~=WacimrZUkQn52#zEYIothG9!dVF<8zbI_&fUKJm$0n{9+a=_MdU?dX_w5|^ zC#ifRJ0?Y$2%$q7rJ1k#c2aIDUqzC$&gL%ij z*C7Y^q(wn}14F16#iu*-_cDZ?6-C;vc3iCpkcR4mtqgCL!U0;nyQ;@Qx0ouXYxmDD zQ(ApbP&;(49f9lqhOO_M&X$q^T1{3+fWZ}k(>%8vn3Ro7!u}6#_#GFUe$1f+Z;*&x zkjjD-Cb1VV+y~wd2Q-xYFy}#b?Ckpqp}UfHN5n)qQ50e#BfH6*nkE>Zx9R&*mo8Ta zuAWF~R+%5J>@wVO{)i(=I1CoG>w>DH@r2ngx1|vdNF;c!^%DD|_H~D=2cLki2E^iF z)cY~J${!Tw``Z=M8@<@K%N|%HTxij`R z74Vu}b1nPdf+a6M&|6jRd3F&W4{cs}FZsf!U;Il9y-hzdA6S1>P`I&=R*mhPyWbjX zv6OS0t2&+`P@7HqxS{OJTiS;!(cCM`@o%ele~Ep%^?1PLdoJ6SIEw)>Ejo}wbUAm6 z*o|lbR8iXJ97PAcTC1z8Ey~%a##V4ZF)WU2+TxkKWXbHO)+TRe`Ff|1AL(NA4-z>U zhW@msU~AO?TFnYHD<} zl$DyFa{&Eg-Ka-gQTZnq_@StCK&;-Ws`)a|?yEh?0Y7EUE$L-NxcELo$h?M!UjlH^ z)Qs8^LPK9vd(a#EkD<4UO;39Be~uU4fJ>HyAA<5JKuCoLa_ps-;*N8!59uTyC>5W& zl(i*hy%55o{Ml7wtA0fnGRxxtsIhr6v&InT^g@_CVfH#)+?)F6Az3jyvAgWb&&Ka^ zZU;AbO2h(!WJXmchG*NVW<4sebQGiWPu}r2y`8VMHtk^G2kYBgsrvt%gW!`Djw%Y4 zJOu-kbE-+Dbx0?R)bxXKd8SFNQZ~sSO;KP8&LYCHy@f{gGmLFzWfJ+W+c|PpW(kqg zpbpiB{_I{?*}hjOO%*WZ&BDXvTObW@bSXBgRw09W=L9yvX6|v5IpG-ycKJO+EgQc9 zw}4K!5M?k0=1x3)Yj*n=>a1DsenwLIA*%GOqu?27>qtM_cR89EM?!*Hgm(~Q_=$G2 zvS-DGdtrJ`e0*8f?aOeh1oNL}O0R|~9hM6+O{Vjb{+Z8J`KufgIkQ6n{1Ep3R))~T zQs~CYbS)T7GRs%ur+tV&R%Q+fLoMHR#}~O&i5F0>ss!m-ahE=;=v9zaA`ji_C%U0cYG+=`SPgw z?HOoCwW^c8{)7$M%WtA;PT~&mp60K@{kA^C+iS6`KLk+vq@KE^vAi+Xq@>Lt5V-hs zBvY(Bsng=jg}JWC+iNhUwiU}6E+xv!o^{oOHb)%RH#0x`S)DTnQ1VW&NC@m@M(q&NU$I-!Ln$?a!#p?XMEe{O9%)5~-5bgl6C~ z-K1pWMLa81wq&el5C%WzkBF6H*OwAETXLV1)@j0SqLt|uX`lK4f?pW#yXC8b?Tc0c>`gYh7l_tWca!s~4>N@TH7VAUjlV2fMwv=!QL1+Uj#r7AgHrG6hRgb!r2ro7 z!J!L}UwX5vDP=%E&IT|>HX{7Ar^iM{-k(In8;0l(X^*@NefiptddjKETu$xY=&mj< z{a$qRcU}{LC7Kpdael}7qg$@0J^Xl3qutL_S5T4zNcRsFWJ**Z5o_@#yzEtl2P11& zf%mee{R@7PCgPqdvG1sp@%9Z<&Vc-0!g{`TR~P$7<1>Pd2|2nYA0T(V431Kk zHU#px<>a&{SG;xqvfJV)AP=&6MUcqnKzxW5uKcJIT zqVKO^RL~Wr!_|!1#?;K4#mcKSiEPma`}E4fzKs=zll6&Sl_j4R3)eNhG9HbQtoFp5 zJ+GgvlGCJNn~J?{?9%gYNmZD zJf8gGTvnIG>veBD-@Tfm*ba$GoQCPar6@JXC6+z$y?yIisC-@&R%oxKU(m1?M&#!- z_l1hPse;x=totmqHwNi9nR|TP_Cd)%DEJr$rj*cQ&~hqxeF%Qp;;~;av1Z|WocKVO zNck#t>1g2qcsY_KzS7K>H604Y6=73MNdE(#6r5Sjl=A;PxJeI+`)KEtkg^TkhXGDD zMtb;VT)N__^>ywjr3151M_TzZ@Vt7BPKK7m1eMY4}z0I=;HWQKQ&cyb2h*iMx%j7g969aAcdq>uzT>&mas8J!R(Jl)p+IcGA*o zTy*~mhs^^TB$oO7_vQqU%ZGq3k9o@Wy_+k2jx2Xh#^qxz_ZF-cNu*l5wPi;$oLe-f z=hVjb5jIX|d&%YleB}*J3tz$kfd*#~zTwEhLu@|E!QPYc>f~Q>+tNx`I5{@m&wast z@J01F-&85Vw^sEXh~9eXMGpLZ0raD`r?KYG^Rp6Eu5 z8++8M7=?>{jcU*%!pp14cx*$Ibogd$4t40R%hEZaZqq~I<_Z%?ubO#JF%!sW9pzu_ zUg;+vlqqnrcES+l=esg6&~3a>^C38s1yE0NJod{y&CAD(o3^;3D+RF@$WmLlbHD8S zTIXApn(j++kQR4!Ga-Y&$vHn#l(p#iJ?LdK9hD9|%{v5n5~_Q0U4z58sE3vAwwXe(_k zteKYK8@`o3_>91Q8MHO_T=L?_J)luYHATV83>B&o=;=8U5i1q6CxFd(k4mBD(*IzN z2X&p%j>E)Sf=&7mCOh(iM$4zeU}egj)uxr5hOd>cs*{S$g08o1u}nQpsn_w+Urj)d&ItT^$%a8yRR{A^ z`PB^7W$s_&1xLy&fQ$DTo0USokxE^B-^uYf+kq_NRfj!WC>hVE<>LY854iQ!*1mHt zH)~Jdff!%yoNXwOOyC~3qn69}tuylSqNnzf{#tJy)ICAkfdhsnu^CRU#G}1MA%YH< zyv4MO{_&MBlL&u(ZVx#mpwu~>PAlk_G-NNnSL+;FQ=Fjfs<09j#LO+LOHh4os7G=V zv;&ETMQ&Z(2QE8>ot`DsI}xODbWI&(cYox^9G-OY>-uHumob|8E^o1HUA*?N=LHM* zl%~Y>Qd(87MJL;dOg<=?Vfak0-gMc!Xf8O$_u=8p{`Ab`j8qedOI~skz!QzSbJrqt zY|aPJYCl0l)A$k(KOyS7*#K5y*h1(qWaG0t9lDtfs~EcB>E>>e@#TrhxyQ%eZ814V zJ?5>;ZZ0>q`z7$^YO6Dik?gcb>lbVG$AO(@Rt7{X6=2Xy_l{tl@^8I5c8fjkfLb9< zo^qNYj4DJbvwi&!n-khxnf%hbN3h4ORquf;^VQ%4lnC-Vx?4HxXrK=6nO;v8>d*Hp zu-NCY8$!($LqNvUU(_Vfz)Ht%m0#rRLLLMVmYbldr8+zbFTmJj?NKWa(Le4>cQk3Cx{B zy%r4cFB#h!ZLMgUdcjvjZb#s8T2}5|69AM8Ei2IgdIS>fp zhX|~K@0H!G^IY``Jyn2|>u>cofh)D4Ofi*VmqSIc>5Yd^Lwlus@k@m^$9d`o_;-rMZ|{Ex=I3}2z?Ca|Ta^)o(qX4mJhI}Y-Ob2e z02F^GH;u66;_@bA4{#c%+JX zW4YejGONTVs7x`CZcr=5tGGbg!puOlDdda?$~l6_=MYl{xes`u57;t-o@o9L& zp_^T+&gCx_ zYLWdev^XbFIm@O0>zdLrdoRm6+d2&+CM)??f6ABAUDfoBc|GF-4_xTzeD1as#I@V+ z?$U9Y?BuI?k^Hma&M?*^&8srr4n<*w!@BnS9(&(SVTCH?ZBYQ3yH>X%BMmuFhuK_( z(d8Y0Pkf45yWfVvEwouSP?ULia^Ofc^Md3CJvws&6TfK&$@~yO`0(-DVhMEJ*`}#< zNsqqPAeBBbQ;6xHyVQWxz@#TvZ~#H-K};l8o4gG@0wn|h*2C|*5Azuu)^KwqM5!Da zRSAw)Y_B?}B%!}#f3EaVyn!IuYk%q0 z^gEM{Z6!Dr*jFXWE|DgK;PUmJkhYa?WVL;Vn7>{~rkQqRxsp6)-qH7ae4DNItDr>q zg73ykh#yieb*!RFB7jrtHeqX}GF6Vab4J(L{XlSQb(S_KU~1Z$vis?Gkp9%I1M^kG z6c#L;7QG58V<%sel60+AC7bsEmcBH1E#$dnq3eS_>V=v^(HfA!hwU~_op+*q1VOUd zJ^ZIN>pV6aL?zzlLby}*kY{8Z7rFp);GSw@ zG#XsLIl;dWo#pvV^?Fr+==q<{*P={9c(U$%@Uz~CZ!F`D$Ttss0$7FNM#8Ev$FZ*# zSGCA`Yrsxq>?)!CECwfvsLc=dCEPBzMTvDmlNEGY-(2ttnSCjhZ zT(4Zpxl?%+B%RAgFR%h|_f#RmYxpG-Qz5>9(@t(TC0t=Z{M2dgF<9Yqt_mXTa8WtH zIeEz~VBTDUWYa3hj#W69)hKok_;Os;!&3*c55cL{V{>k&(k)LPrZPcSrM#+$OWEQl zW%}fW%+~9SnVXaPE2G(wnIKckxNouYQ+=Aq#op3;v8jeHgY&VvG;LnGJ-BvQ8@NP* zRTTU#jSJM0@Cwk2CMuN@!cw%77aCG$-Y}yxx~=8>6kwp1*#>M13sn#=Om4CE@_>kb?$yM^dr`8>^J$eLebP=;`^gdkqKj*)saSKS8GXk(r{(FdT&YZ z-qkkAZXz&e3&oZ6Gkpn{RY3XV?cO|E=R)+l3E*sNWsOx1QWB1aYHxg3idQ`l3nCVPC` zlmU3QcE8SMR2ECbo09ycU6a2ZD9a!vIEAVUA6J|3fUi0}F~134t?A7ueUggXDfnie zo>c1eJK-NsK(s}yEE5_I1*Tu04aILlVQEEj0D7ZcUey5>j(l z`~x}7$qMZ^=|IijSf$l`jP063{@8vRNr^G!?qhJvoPiMsDyFd~s%L$WYlntT8g9Ut z^3XjB`%Z6xWm4ZcM;~d0ngE-nm#W&0-rX$w!~+KSc-9nzx;~TY&-P=h7#s^;N2{a{ zNx1(0_#Z*dExia+V3MxqvsiBZs*oD1TU*ujhmDq{K`do8ers6XnWPj-+-t3$)m-XEmEk3@w}z7r~|&po0b^EgA$mV*~k^>iN{0 zfSGjDgdeEW5h${^3adk~mim>BT#x?-(!6lbiozmOY=*2QDIs1S7@sRvuENBhD&3WD zD}0|w#A^DYssxhsb|S{p;CNokQTbWn0B2j)dZs9^zv~G%bPs-!K|a=o%_g5vCV#f^ z4z`J3b1O}b6?vm!+=_cn?`v|2=1L4K;pwToB3Q+VwpI%?t?@W<+NvrPpI~-8AEi_+jyu)#r7dbCuxYGyOHDHKY0Iu@051nhbQD6$%?c z9PzTtY;1piBPWLRBm9-ls&Ndfaj}>g+AcvKc5&NrtcA6;z0Y|mz<@2wIJ|Ig^@HwQ z_;iMsZB$fn+|5!>;$DdsG3%{Iu`mD$8|=nS?rRNW`f9P&9pmlB`f^oQ6e#*&>g@xU z>!zBmrPks~L$k}okF)goW`iD-iSa>VF(Qb7H}}&&z+N94W64&`)ww3P*(MD4KF6n6 z?Ox^&3lobDD?h^yU6;biXyz1!*6rhq(%9~F0M`jCB}1Zg4wQV~WnYtQjHHEy1N;;j zL*qu_P=|7O^#m+0?l)FM;8bmS`2wmw-&mcDPKUs>z!zp}@#@>u7lTxTWE2#cRc!?i z5os?qvm_FlV-oWjGMZz2G3^&WiFPDY3j&q{9Ug{+8qW`?R&lui*;ULNc=Q5t2UG@z z+X5>#wT_?q4wM&gxoxM+PrGgm8Cr3b92;D3zn;!)NSwryz`Df0KNHivpRZ*r(M1PZ zDIF-?=H=${KM@n7H4kc+U+>n=$sR{I>2)sndG5kHZnOJhr9U(yVa~lPEZJzS5dtiA z;m|5Q^a6c6nAEfyvv73fz`~er-^j;T1h8k@E;~n15PmE3p zJwefnF_kWHW3?AS$pPnFIM<9B)P#gU=ho4_*vD&41x0~p!0G2ZXW!tLHK=C3;JHJB zRh??nz$O;(J!-CQ4rUCau`!*73Jphi(q%35>)}KnEdwM zpdTer;;}rVptcK*Pv88aFNGflO6ix5f3!fn*Nwei;GcrB5Qg%gehmoMk&E<;#Vg3k z=_j06MT+s}%wP)wb-~J&?6fH<=PwK-{){Ra68zHZ*kup6l@AM`k7%cusCO9622Wj7 z=f0^w+6QJvxW~MVex{}^bMgCLs;EWVf1pfGu6fvLcuvBlnS2Sj9A>r2XW?^d?&E?c zm*Ze(-T<^)bq9?yzWx)`s#zRRP5A33$%9-5AQg(GFIJM&g34Ywt`au35dZp8R>;)p z)R@?PprAAT=5G>Ja+EG2+NUFNHh6Ap7Bc$kZ)xB^ZTxJ=>ABv^W3FIX(!?&OFe1yr zmC4l01;1e26(0a>b zzo7iQ=r0R<%(wY!Pi1&-IA0t@@+-MHDfn;6<3BBLH@f$Ig-?^JfSlyUSAyt$c?f#o z_cphmjHFH7uiGq{GUcz-tfM7R$u2b_JCz>vtUTfGKS}d7^u97+MW!s(*_v zo8JQV`Ftq@X@=?kx5U&Vtkd9|$BJlC0P3OTP0S0eHtknv$lJ5KKKsGmu5a#kRQxj- zv{6~D+mHN4BtE0eIK!TbAU-zgUw^&V%fGUq4<4JleGDC{?&f&zcBVvCvLrfzFYUcp zGVyPH8+K5(uDrTC4JMaYWuBZHygbjD`&`%05j}OPOw~@0TGYh%40x^4GAAX^jkP?@ z<%d09X>O0c28u>Ec|&bewM16>f>Ja$p}32B1y2G2`s6Gr*ZJw}$-WaW1@8Utn|v5( z_@}USJjp%qnLzRSr1+Z6^BLP8chAyjEN;o?ZH?9QSL^eA4zqt=T>iL^XZhd9>no&> zQvYj;?iAj86eKxqjt()Ryu@?9hfiv358F7ulu9~QKtW%mmQmDWI^XC5F!S4HTWF~bFk`(8z?{uG z^}hWF(y(8N)HODam%=n6ws&^u68`QjQWMym+T3X0JgOAtlb!8QbLo!1v39fk%-;}G z<*MuOi=CZ4&voTzM0B(obz&Q`VS$W^DMk#m@!ho53mcYwCS3M=D!VjaXKOW-DgczC zeU~knw&K?;dwe(|aZvK4qC~3@d&(~FqFXN`F#Yd*{@XbDE&nO*?Td!pG)GkhvmLtS zyb!(a;J5tAvx1>k&R^>4c2%ee>Cw_39m$dyueNwYjPKpdW_S!m?tv%FK+*Rr!?)qQ)H8JLe&j-%$ot8C=#zKBmccOGpk2Vsh-Zse53D} zoaStrK*+4tnkNy%eb=*4zT%~}BqPo92I7GM)m>rb#-B8TOKUcOTFirb*`=IK%QJyA zeafX_y2c)9xMUMCC|YuAPXPZOlU_ddjvrkAV>bmwMP;LjiI0S`GczkbyRQ$Fu0!xC z3^2b#NwL(K0#yX&ax-TfVlE@3j#I8h*`S^y&0P)5@-mxY9VTy87U{oP2BS=`u_pmr z^eT-SumYyap%mX2i`W?3=W;zomrOrh?)>DW3+qvYVsnI}7E=9#Q>EH&M}OW@X$arz z96|eGg*oJmjL7PPjo}O{?A+d3XoSFH*MhLRU0`7D>#*mpzh6;(N(T42TMs05V$FtO z<9}?Fe7)YG*rtLo9%m_<{cIzu>Z?`9l(r3^UJxR$Q zGmeN%ChHo%=5_#-(!BD{)y_#zy<|x9f$^1rL<1d9y;S*`eB;k=Vtd7ZOT26Mv3WrK z9E!HYA9=XqOJ_OUvWf&=e!vM7mPF(<7G6q-wZv1vU@%UjvOnSa$YfsQu@105c7RLl z1%qDW)KJ(Z*(Ag=NtNLg*u;7K`4tKDpGZ8$rd`UCQ=Zg$n#W3Cl@RXhLChH6gp+vE zDw?%;lvWzr5H#=^RR7Rp!Y5(SxNDq-nzO=E^DUm-S^wDLUvn%r73`d236J@1L#l#+ ztS@{Y#z@p46~Jcw$)j@{NlpuRLeXyJEHcjbo((p$3xWKKJr5%s7fy_8}t(f4&oCdH%V@5Q)UY)uaFugcdn@k(>K zWwmIrTI$fd_wY(2l`Hl7Pq0zowC!q7bTm|u9sL5u%nGOl)Jg6)Z!#G#V^d_2Sf6(8 zSncn;_}dZ_s=i8FQIcf6nm?{`@H4P(%fz)*U|vybPyRgR%4|_Fl1E~X>b^( z|GPA?8)k3{r>WgJSlq6)4S*<`S4{k>p7%J6V}5gZ*hRW}zTl#eBMsJpRqq(e)Bn;| zmnxL5`+vN>WmHw)7d31kp>#-xASEE(-6$d5eWkk_1e6Zx4oQhiU%I=SOM`%PcU0d1u0OZ91D?A2Q0K-?!;$ zc+XXtb*nl$?Lx)xZqBWSSU#ok-~bq6BY4&jn5sXYtfE|@;qO|`pG>v-JK^K~Yqaoqvn(P9FE~)HapBlt8nVOKq7#bhUxWDjYnG+G7l+d0 zA?+6ZcaG~jg#CwkeY}B!x2?`!fBv&g|9pv^_~R?_KbPr$iroG0{`xbn^(TM)BK~=h zf$#QD{>KL6&vm%JwEer%e=e3q^p}yvzyBGA0_y)dR6Jgd27&31fyVy~=lTD`;m~}~ zi;7BXd5GBh8P4T$keV#)2&PrcK_qy=Av^>-U{!onCo+>rTMn9CSD^xZLp!WM$3{3c zHFePs?K*q&>*Cc@be-KRzJJCa+hEx?V|FOpHL*XJEi+qT4nGFj*ovZ1uXaSbIVUyE zLB~+g1@XntBu<=|5!=7R8`ykP4?TAKXJ%7U#sR{X=J z5(W>kx7+)g(Obawsmc4C)uXi&OU-JSs098HIx(^O z1c-;|R5T|@0f97@UUO7R_OQDBMfnd8N}N;_*p3ZFTo8@T+9^85Iu2%#6&Dr8anIgm zro@y@TiED07snzlZ;x7gjvS@J!3AM>U2D*YoPHN$@ta3~7vK{+!9pCic)Q6hb9YZF zW3B;jAwp+hHT`i*=@8XXGd1Yz!^zRBUQs%xEJ?U({1~y=%GLW1-E&?hOhs1Q6fdL* z)jIH`54#Cp>U%ewsF&Rd?%nWi!oJ_#pU=5wMsPGX&q~!{0va|sNl*LH#J5=%y53$S zfOv^i*XPa&a1ChzmUrC+A!658-7IA0?D|W^4BI$D6G;OOWhky#_zCCQI<<8VDHh#I zQeY^)^wXvd;*RZCfK>DE$8Y_s%nMMiPfuG>q@e)<>4HM1?trX$v#hlWyn!AuyCR>w z@EFOK0qP+u-$#JMt8+LSlO!cjsx#T2gK#F- zVTmT0zbgV7lh5z)=pa+i4r%?!Idk>)g)_8lPdr1I*8_ksYa_Zi=D=hUA>hd911A|a zE9N%qaVXx}QZM)prqZ1y{wjPj6&DBRTW6<#?KxD-Zl(Q27(OdJAX;YL*w7h682(|l zp4AWXw$RqVZ>CP3JB^yH0+hs{RZ+izptGK4(I+bIxmuFp}k^_ z%Ey#%{`7lB2I+8ypbfontjn<*%^}nC^5BQL=jD%rj@F$TJf(wk3+EJO_~NVC`OWu# zAG`e_!0L=p<2-A97EtIf$N#X z6o=nkYd=JTx1it#_hYUDAJFj$U1_GJ2CRmvbk6PUSz#>wXBoGVma`!Z>(xr(O6sGY z`{&)*wp-Z|7n+sE4xMAAtG?9BU8FvZp-|16Uel(&RXI|xuqfyp1VK=O+F_BWbkze= z@trDo$T2@J7)>2|Tpj-&W1V;QnD6bS9Vsa(=p`W9ePLZEj+QBf)h-%d* zhN?i=LZBy%m>2rGHSWyqbfe&W&~exK^Gx;7{lY2GSvohaL6^|jwfUowVi>WLq+&7% z#{-o*+wJO2YG3B|3e~-M7_JLA0Qot=@ z?l(d|LsSh*eRalUJ{0kogbxYm)|fpwahgYl3Da2-Vhrq`n|<<(`%=$hQw)fR(JdC` z=#<&wpF0~KL^@e*Q~GGFpdV4%=i9|lnKSjd?$2>+5v~DxlGfw39>74vx&xK$40eb1zNRjiSq7wS6Yubba$re@Ikv}efjZ7OC2b%IP?QV-`! zjs=;eXnSqH@ms~>?nyLnkKgA>5>^InCEMqYh+=+?`!bF|>ZzYI^8wwdI}G1+x+KkA zH)^i()oXfrUln}omOJM-5)6zV@eenv!s|c@0<2lIxJYZ5qi7aT{F$`+}eX-)T8to>M zly&5+$*%T!hJ@T5jjO1{V(OPNj#OKOevw{lD&ux&J8q=R=v2uZ7sa1=o1-Dkj-03u zuNK~FNs3gwlWH-LM+_QktLRkMn(wpuNad2s(mu z@Ie`?h-+96qG@Ru-+Y4<^08H!Yg*>+?s9o*6R0Hf1t@Jj07s&g44?ZpVwVM9IY1og zI2+K?(n7#FRjQ}QK=HQL9bl2Nt#$6|@&N$6+UlcF4S+wGYgaQ)U~Wzma0o{ryJ=lhY115iih?Om1VLUO=OI$PJQlW3(SJV=Gl0OzaP88kq@F z^wF+mpX+@dVQK{z^C0AQ7=+xCS zONdP;@41ugOqXW3lVC!r0v~QqKOy5W3Gtuy=1&6PMJ~`4^KIX)SCbAp3+&fM^L7=# zddxk_6L?@QOS~i*f3&3_*!>ptAafQzWN}?l;75cRls1fBN3EJ`TP}H!Fi_W{_Il%` zeGY3Y5-|QJ;_Nn}b|2ip$kT6rlf4$$^)DZiUMm{?Xu7I}eYdmdi?VnqA+KWNPwnia z7flsdV~~PBQoC#!G9w^`qK4EN!86$%&yknANkC1FN{I&&o6VLSNuQ~+$ltN~q|4Lq zI-=VYR>w^Z_+YIM!1MtcR=(EOAk5Y2?UL7Kn&^yi!mZW4}4HF zcfo6h;LNH?p*TQ_mS^2`m0D{;{;5Cw{D`a zMnnNXN#*jYvr~*+r%06{(But%PCyZyVI&c^p|l537*C!Y^j3(?29JoUMVcqOT9QXl z&Sn$=?H;+l{8#S;4wT@DcjqUvE>k6UT~OB=Daji4@>$g(i%XL?4k*Mm!hdB;VzUE9 z`g@0xjKBI`AgRyQJ$tuYz)7mPw?Q~MQ$yovJtS7CDkwp=DhbjinhUVn;EfI3&DyYW zAl@XzL`^H3bmsT75^N~N*HWFA`>^Yb3T}OgJO8%7`2G$-A2_!FoJ?h{PFziE9ubEkpS1LIkpvQnlrO8*FqsXu&KcTE{S*1^ zc?e%})feV;w{=nrBpH-SIA@*X$+M zX!y0TrId@Wo~KO5PU@R`h)&7loZTiIyO-(x9>$LXE>`A+V$^6^c8J>fqFj3eeZQe^R@ z1xvN6EfvfjqyAG`m(N;2A8wVE9)b4yuk0E&Lgv!WoPdx{ZEg2WhNkNIjWy^w}aVXP%27V|M zcrECj$9F)ZII12KR3h083J(95Cd$jn`FZ^N_h8n3tlg&>fhU1ipoCHV zLE&2~IKx*$$dszY#Th9H0iWQ5v%63S#!YIeSb z0C2ZLde`O~@_yOJ1n37PI$e%LagDFK9jNV@I&&=%fr?9`3p4sZl}kh84r_eS)<^bI zMdVQ4n_pYK=0G_jio(+T(;qF_?DVm`>NQQi+85KB=v1U|o^7pgtxn&}3)Y#%_8^(R z&|}K`*YB~O;Ggom|M^>V*p^l>mmQCVESA;>vWsA(K-=Srr3DyR+* zJAhdF$l5WBA9QE@742VUK+Tr{Pb)_XgNWb0Gm*UhqW7F(ni~TniWit+3u0h~snmRD z*8M9u(X}?M|78VA0swbU{Ml>RVNk?e5YVJhfG;*p;C4JiQ-)-|P~06_+d%qF{4tLiq86m6R7IS_fEw(Ijo+O zijG4oZd8u}I%^jW_O};kzY$P~o;Dv z)7!;CZ1bt1okD%nO$I^G&;`nbo>N=8uMv77R}}G@}V%jZ99uJCWN-WEUiDHycW3?SxHSbhB z9|m#6sH)AIxy0cxEIn_(^GoQsJwdS1F6+yubCD(@>NI{9x}6b`x}vrNOk%tUpZi`h zt3z9!iwN4i9B$wq`Rn|j{>yz7m^u4k2eOMiOXSYib#<*Oh@CGr7|fpn^$2T6{*X!*}23FUn>xa z#MY8;(0vZ;$2`lf`Exxn#{|YQYoRaYU(;Y~%qNa(OvNxhWgAtso3MSt;9uJwOh1A( zds)}6Osp4tvBnqd+Axp6yy#e)P67L+D_vs68Mg#^B?}Q(F^X|j=pkwa;m*&g45TKa zZ&*Td!vdB=uCpb~=fgX;v8}FQyauab2BwY;gf&$*q}yq_Q!)qXS~G)CHN5m0D&BFXOZp(3~;|z6OgX|M)EIg+Ykc(c^o+z)o4ZIO`bWthhsyWht2J3kqV{3@f~sGqIv-Z;}Qkc^Cd+nW5%(CMTRWBw}~PUWl+vUgBSVOzPA+vF7qb#g94D1KraaKH^Y4 zC@I6TD|jB_a2n@qJ@}=V2cdk<4o5`U(h7M`3oX|cdF-(1o6)gQWnYVd`Ky3GCuPvq zjv;H8*mV#baRtw#`?A8p{PA=b(W}na&D%ThhWq4W^DR8jhys|z2pxPwgS(%rXWB?r%2V!90vu#c6zYB^34=2GJC%~)S{n!hj63+av3M6@>4tF|se z#};gQ88sgU_et^nYG=teyt!kBJsNd1(FX27o2Ks-&uv=JBh-=JdYcH|8-qoe+mJg6 zjH>o(RVC;+LH9?)7e=byfk|L#a_4a=dV6bKZg)DS9lAjx{n+g<8i`XA2vX`_jau*q zX2cBWx((0Igb`KeNxmkrx?4~t2Z;|j;|)9sCPi)Q)Om_mJ8oZ6wO^8s8MZo4rJq-) z!x&NYyJ^lb)V+|(&hA0TtC?ee_u%AHV&t1OmrU1PjUZiaq#t0TYvV1pTTv@_yxUI_ zhP|Kn6Nx+Dun53qy!Rnao4nv%19!!Y7L%2EAHU=N5Wa9^OMW_pJPz z_280FvE}X#f}uFWS2=GqCE|dRGWKVwnBl!~A83}mX+*rj*_5t_w1Mx3e9>sFj!ezQ{F$Z z9n%y36^|aq25<!^pFq?HWS{#*QxY3XDRqiJ*%yOkfZzcIH1P*^B+OLKxx;u4;TA zTm^UI)Yc@jVqql!43*7Y9(H^AH6HX=Y%2==C$?D{!yCp7&p$8MLu1GQ`_A+{V`%}W z8We!d37_rB&XRl-OTADy^qsq@iV+$1`fi+%ZBcGXD1X^U=Aj#_=~|zSR%T2I&0vit z;(|{w@ovVS=NuNvf2Uz_z`-n_3-i&LEG+oc;JC{5wsX5AOnwY^T*%HcH8$s4i{N;d zwekFLC5T<0%t>lz%?a8P1)`df61L0F|H!L^%Y#uUrrubX7bBhw&~?EKJH*Z<%gK@-GYL~ z5=sclosi#i*4Ml(;oJOHwZKn}vpkdC26beOqF;SEEv1KDyKKqg@V`@hJewV`rNip=UYEEuk2lTJc*C%dloS@HR3g2Kh+ z5^}WKA`t=v^LvXGd1@80g+uk{3Hvuym0w*|8fvX&Ey&oY7eX+*e6bRwe?(D|?K9zd zox3|}Cn*<(slE)XHf(TMt_`?qnqyaP`E(*0|-J^lV&?eAE=GuU2A)k2n`uoJy- z_1NM-i7DUCPlByC6B5ZQt2RpL zaDw*Fl$MOP`Mjq%vhpBP^}JC`qJLqSV9D#BpASI7hCrt6#)X~|WMu&bHJu)b61^|H z7T98|CH|Nm(b*bL%mkc(_gTk`S+kjIKc}P^V&9PJZ6C40pHdG^LnAvoBeTx%x3xQO zx?b5442>2C!#Eu8<{blC;xEOes|jeib6lC0yczK*UA|G&ZiiN{={;;?BYSQzh!uT% z`C~Rw1F@MO9!rZ;Z0qXV4GY~S$aGh7%!3mBRu?Yac_P8wxscbD+)uh&zmT2OzL~ro zo#69^+S-&IlHirvv_NxWNH87b`ZP~p!%u)ZZO5O9mHr8}>V-%))F6>@V4xXdk*lz4 z+j)c55!itr@+Zm4x&`D+f2}NC)y8EdmscAm{}dnlI%0Z?9d--pq-gY#dgD18Poqy~ z;<(qfJ$F^1%4A}HsI&h4uY0^LKAEs?J5aDl_)_;yS1CoUC*SMvv5jxxompP@u6Gk3 z5Sxe8X((hR4DMe&t*sT%p1+qW7IZ3N?&zyC6)Tw*NP+*6lz-*ah0b^PWl};X#FWw8 zSvPo9mdfCqdhU1`LMq*}v(9?fbS~wdiSaDVNS+TJt64L=W)4Pn5L$D_;^_o$_|d6d zi>{^pE7dr??fdVZ#oA%hn%88;5TUqirWY60JO2Dk!*1zxlNb;_; zufs@NqaNND9rwE|e!cV2Q(RM>5S7lp1eI7gyuVpts~_Ytm)UN{Q+{nlazxbncgCI7 z7!I)0>mb1DzXPCy!f4ZEqQ^fx>_^ew-VDK?!B?#p8JOED>E}cMRq0?KH^GJRx90bjQ(8{32@`x_j zbU*#dC`1l~2ER7gm5vN`Ym+%%EO#eb0}k6$Y~@pcFl+2W_`f>yMbgXe`MRe* zoHp-8MD;!oycE;G#_?FfdrksYoxz)ktAmhnM4SoF&RZ)_1b))(Zv6R{{r>ne|9F+Y z=hvRe-9VNOyw|`#NWpznfdI&ZyP3Ky$q9(tI7p|*j`CcF;UCDJh(f)6M?<>bV$7<; z!n_{tE+?i!AobgMDMtX$hOe{-)cz+3|CF!R=lHOWl?nC6O*r=@7u*8|jZP^D?Cwfq zaQ2$B{whIav7#${a&W%MgR|ZVMO-nOB$HMl3l6X?CIy-|pYp#*GGX080{0c^D z5%ZdB4g`^JuWAWO6*s8DOuZ25d8VT8s`T*rv>10UG5>65U_*PbsIXqND0^M01z^J* z*wd*RFH#8+q0XKAz9w}F_uTy_La%Twa zBaZmPoKZQ?eNI%g8zHB)vadQ)bMlBN%X>4H$e@#I0EMyiRX;X`XoWFLE)p&mCNsVs z?}5UK0Y`7Y@%*(Fh$1QhLmWbI4fZB#iCicN?9!QMxrI;!m-Z+4jD2VCLxZ`jT(n91zKq+O}-M_`|b2 zWvcN7@yHLWp{SWM7piJXdKI&Dz{22FR|swo|K$QGXJ*mku!+mzhVA|yX2WJVgT6Zr zX5VA#)_+5|4`eSLcHvo@71*=1V=Q2;Hclf=f z03oIOkYJU_?qoDy5!rAs4$Ebl7R*~OaxFLHa^6c!j=yEMAj#2_+!M4dgNE>D zqz0Tf46mH$K9C*li!ET*lhXO{TMSMu$_t@&I(vWp_x!R@322)kmVBS7Dn>*wa<7EK z=V2izQx5;dRY%qil{3@x~m`Dyi#aSSKM3fbcT$me z8HO|90>D78R&JleczJ|8fsFdKA1bwS{P9mhF_!Q9MR}-Vxx#P;c1Pzx2B_ zeVOr5VqUAsp0m%LYD{^x)7{$qrK)KF#cZCrd*g;9T|RMgoJ87_k+w$Z?j*Dq+1 z8mY-}stQEW=*p_c=G|jMg}FB%5S+?~b21`k71I16@}kQ6E{A|or4YMNxxg@m+E;(J zCPxdbeVwa0TwGuQZ;>0hWY`r_C{)(pVZ$rmAV)l3WsACpse{I$Vcxx@T=pb@LBLmX zi7zN?@q&Wp7X4AL@@RGcUe|dKOUrZg^!j+=eoa)(toSBq`w0T*i;~g2NrVoSE4?rNVpR{_Y*Acqoo&3Wt@Q z@<5A>bea0IUa{#I!B5)lZ9aQ?T=vFe2&D4Vd(9=l(bDybex~U&VfGrdo%nBc5zD?tpcjB zp(pulD#gI2EU zoA!}JXo@U=sAgG2!D%gf4C01rs;Erh*tDS8J>2HxQB<8#;aIC|tNNrbJk6Nj^J=XJ zafn-T+*wevt9^sx%H1etlctBrr=>i%p2!QIs2m_+Gh4m!mAasA)2oyK7i~m!(HR(^ z&d=BHOXA$JPcK6ps7c(!Jmlzg2w<0oY7^0dYV4lDB}RlGz6U&r>k1*dawX!D_lBHU z(}w@)DILX)6KUhrf!t*2Uj4&ADOPyomx)?!p}*c zt-c#Y+v!RVsFT5eeTwCu-tK83v0f#=%jkw}({=$Q<1y@K^sSpwA95EYOCjXAA+L&(?fcNsC99EKenTmL!Ii7AI+Vg$ zMDWwtq4nf?ptPlMz3B}sCNG#WbN9XLJDA4FtO@Eh^9TJ}*Yee?+f&MS=ydZ%Kp;8E~Clly3biHY1V*gdA%w<<6S*3=))z+&)HjC_JWu>mDLN|Snw0R*J zbzWpUFNWRfw8OkvP?~w6Yi{5#Ga#lr4399G&8cs(JAxP>=7f+V2xtDIK63iomj;5h zK7tPBwLp2ts~n+vg9|8$YvG2)5#zqN^qXYs#d^@fl`Y@If!X|N5Aar&vUm0nFs-2h z)G&@JWXM~0{dCcVx~LUgXKlI_`aXr9;{$jOcm);I>PY#5+q1I>_1ev;)0Tat_=i@b z7?PHEPQczatBJC0{FXbG2N%8$0d~(|NiGJKE|QPML%cdi89h9t76olV36YcO;xEf_ zF~>!^?|IDK#Gc=e(0?!b4p#ZR7BcN3g)lcPnGp{eyEIl!k;jNqsaMDZ< zvJYg_;I>)f1A5Fgy!!upH5rge>v#bM5}SAN+#L+tY&Itc7IJ^g*{+)Pg**8*0Zu4Vz&_tJwNCasnKw;iJ% z!A(c;tZ6awT5+;bAhV>)H&&9D@KbF1vMmul2kH1_lZWuFV?-u$@yoB?JXGJTnGZ_7 z1vj@zV2ZK%H<`JzrAXygSTXQ;*KtqMoqXN|RZabJic1iZ8NJ}o;X$Y09uQs0j)%

JoNnXxdi^b2n;2HSXVi&h!<_z39cP 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 z≺}w_JJ;eZJ(?>6{#FaBHFe$6_Bkc7H@; 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 VUCHOqN!Fzl<<;(E{x*B@p8)RglivUU literal 0 HcmV?d00001 diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 93836fcc3..b49fbef99 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -52,6 +52,7 @@ _Released March 2025_ - If you rely on this setting, please [create an issue in GitHub](https://aka.ms/ftk/ideas) and let us know what you need. - **Fixed** - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). + - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) **[Rate optimization](power-bi/rate-optimization.md)** @@ -78,6 +79,13 @@ _Released March 2025_ - Please do not delete the managed identities. Deleting managed identities can result in errors during upgrades. - Removed the trusted external tenants setting due to an error causing redeployments to fail. Please enable this after deploying FinOps hubs the first time. +### [FinOps alerts](finops-alerts-overview.md) v0.9 + +- **Added** + - Overview documentation on how the FinOps alert tool works in the [FinOps alerts overview](./alerts/finops-alerts-overview.md). + - Configuration steps in the [Configure FinOps alerts](./alerts/configure-finops-alerts.md). + - FinOps alerts deployment template. + > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) > [!div class="nextstepaction"] diff --git a/docs/finops-alerts.md b/docs/finops-alerts.md new file mode 100644 index 000000000..ab9a1fc0e --- /dev/null +++ b/docs/finops-alerts.md @@ -0,0 +1,66 @@ +--- +layout: default +title: FinOps alerts +browser: FinOps alerts - Monitor your Azure environment for optimization +nav_order: 35 +description: 'Accelerate your cost optimization efforts with scheduled notifications that continuously monitor your cloud environment, empowering you to make informed decisions without the hassle.' +permalink: /alerts +#customer intent: As a Finops practitioner, I need to learn about FinOps Alerts +--- + +FinOps alerts +Accelerate your cost optimization efforts with scheduled notifications that continuously monitor your cloud environment, empowering you to make informed decisions without the hassle. +{: .fs-6 .fw-300 } + +Deploy +Documentation + +--- + +Designed with flexibility in mind, FinOps alerts run on a fully configurable schedule, continuously scanning your selected subscriptions for idle resources. + +

+

What's new in March 2025v0.9

+

+ March released FinOps alerts to boost cost optimization with automated notifications that monitor your cloud. +

+ +
+ + +## Actionable insights for smarter cloud management + + + + +## Deploy FinOps alerts + +FinOps alerts works best with the Owner role. For least privileged access, use the Contributor and Role Based Access Control Administrator roles. + +Deploy to Azure +Deploy to Azure Gov +Deploy to Azure China + +💜 Give feedback + + +
diff --git a/src/templates/finops-alerts/createUiDefinition.json b/src/templates/finops-alerts/createUiDefinition.json new file mode 100644 index 000000000..7f519e102 --- /dev/null +++ b/src/templates/finops-alerts/createUiDefinition.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/0.1.2-preview/CreateUIDefinition.MultiVm.json#", + "handler": "Microsoft.Azure.CreateUIDef", + "version": "0.1.2-preview", + "parameters": { + "config": { + "basics": { + "description": "FinOps alerts is an Azure Logic Apps-based automated detection system that identifies idle resources across selected subscriptions on a configurable schedule and sends notifications to admins to investigate and take action", + "location": { + "label": "Location", + "toolTip": "Location of logic app must be in the same region as the resource group.", + "resourceTypes": [ + "Microsoft.Logic/workflows", + "Microsoft.Web/connections" + ] + } + } + }, + "basics": [ + { + "name": "finopsalertsName", + "type": "Microsoft.Common.TextBox", + "label": "FinOps alerts name", + "defaultValue": "finops-alerts", + "toolTip": "Name of the FinOps alerts instance.", + "constraints": { + "required": true, + "regex": "^[a-zA-Z0-9][a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9]$", + "validationMessage": "Name must be between 3 and 63 characters long and can contain only lowercase letters, numbers, and hyphens. The first and last characters in the name must be alphanumeric." + }, + "visible": true + }, + { + "name": "connectionsName", + "type": "Microsoft.Common.TextBox", + "label": "Connection name", + "defaultValue": "finops-alerts-connection", + "toolTip": "Name of the API connection.", + "constraints": { + "required": true, + "regex": "^[a-zA-Z0-9][a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9]$", + "validationMessage": "Name must be between 3 and 63 characters long and can contain only lowercase letters, numbers, and hyphens. The first and last characters in the name must be alphanumeric." + }, + "visible": true + } + ], + "steps": [{ + "name": "tags", + "label": "Tags", + "elements": [ + { + "name": "tagsByResource", + "label": "Tags", + "toolTip": "Tags to apply to resources.", + "type": "Microsoft.Common.TagsByResource", + "resources": [ + "Microsoft.Logic/workflows", + "Microsoft.Web/connections" + ] + } + ] + }], + "outputs": { + "hubName": "[basics('finopsalertsName')]", + "location": "[location()]", + "tagsByResource": "[steps('tags').tagsByResource]"}, + "resourceTypes": [ + "Microsoft.Logic/workflows", + "Microsoft.Web/connections" + ] + } +} diff --git a/src/templates/finops-alerts/main.bicep b/src/templates/finops-alerts/main.bicep new file mode 100644 index 000000000..185e8eaaf --- /dev/null +++ b/src/templates/finops-alerts/main.bicep @@ -0,0 +1,51 @@ +//============================================================================== +// Parameters +//============================================================================== + +targetScope = 'resourceGroup' + +@description('Azure location where resources should be created') +param location string = resourceGroup().location + +@description('Name of the logic app') +@minLength(1) +@maxLength(20) +param appName string = 'finops-alerts' + +@description('Specifies the frequency of the recurrence trigger. Possible values are Week, Day or Hour.') +param recurrenceFrequency string = 'Week' + +@description('Specifies the interval for the recurrence trigger. Represents the number of frequency units.') +param recurrenceInterval int = 1 + +@description('Specifies the type of the trigger. For this example, it is a recurrence trigger.') +param recurrenceType string = 'Recurrence' + +//@description('A list of resource Id of subscriptions.') +//param subscriptionsIds array = [ + //'dbc1e833-6b33-4788-b219-b9266b898fad' +//] + +@description('The Id of the subscription to deploy the logic app in.') +param logicAppSubscriptionId string = '' + +@description('The name of the resource group.') +param resourceGroupName string = '' + +//============================================================================== +// Resources +//============================================================================== + +module logicApp 'modules/logicApp.bicep' = { + name: 'logicApp-${uniqueString(deployment().name,location,appName)}' + scope: resourceGroup(logicAppSubscriptionId, resourceGroupName) + params: { + appName: appName + location: location + recurrenceFrequency: recurrenceFrequency + recurrenceInterval: recurrenceInterval + recurrenceType: recurrenceType + } +} + + diff --git a/src/templates/finops-alerts/modules/logicApp.bicep b/src/templates/finops-alerts/modules/logicApp.bicep new file mode 100644 index 000000000..3d849a668 --- /dev/null +++ b/src/templates/finops-alerts/modules/logicApp.bicep @@ -0,0 +1,4218 @@ +//============================================================================== +// Parameters +//============================================================================== +@description('Azure location where resources should be created') +param location string = resourceGroup().location + +@description('Name of the logic app') +@minLength(1) +@maxLength(20) +param appName string = 'finops-alerts' + +@description('Specifies the frequency of the recurrence trigger. Possible values are Week, Day or Hour.') +param recurrenceFrequency string = 'Week' + +@description('Specifies the interval for the recurrence trigger. Represents the number of frequency units.') +param recurrenceInterval int = 1 + +@description('Specifies the type of the trigger. For this example, it is a recurrence trigger.') +param recurrenceType string = 'Recurrence' + +//============================================================================== +// Variables +//============================================================================== +var safeSuffix = replace(replace(toLower(appName), '-', ''), '_', '') + + +@description('Name of the connection to use for the logic app') +var connectionName = '${safeSuffix}-connection' + +@description('Display name of the connection') +var displayName = '${safeSuffix}-connection' + +//Only one actionKey will be needed here after updating the code +@description('Used to track number of functions available in this App') +var actionKeys = [ + 'Send_an_email_V2' +] + +//============================================================================== +// Resources +//============================================================================== + +resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { + identity: { + type: 'SystemAssigned' + } + properties: { + state: 'Enabled' + definition: { + '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#' + contentVersion: '1.0.0.0' + parameters: { + '$connections': { + defaultValue: {} + type: 'Object' + } + } + triggers: { + Recurrence: { + recurrence: { + frequency: recurrenceFrequency + interval: recurrenceInterval + } + evaluatedRecurrence: { + frequency: recurrenceFrequency + interval: recurrenceInterval + } + type: recurrenceType + } + } + actions: { + For_each_App_GW: { + foreach: '@body(\'Parse_idle_App_Gateways\')?[\'data\']' + actions: { + Set_App_Gateways_URI: { + type: 'SetVariable' + inputs: { + name: 'AppGwURI' + value: '@{concat(\'https://portal.azure.com/#@\',items(\'For_each_App_GW\')?[\'tenantId\'],\'/resource\',items(\'For_each_App_GW\')?[\'id\'])}' + } + } + Compose_AppGw: { + runAfter: { + Set_App_Gateways_URI: [ + 'Succeeded' + ] + } + type: 'Compose' + inputs: '@variables(\'AppGwURI\')' + } + Append_to_App_Gateway_HTML: { + runAfter: { + Compose_AppGw: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'AppGatewayHTML' + value: ' \n @{items(\'For_each_App_GW\')?[\'name\']}\n @{items(\'For_each_App_GW\')?[\'resourceGroup\']}\n @{items(\'For_each_App_GW\')?[\'subscriptionName\']}\n ' + } + } + } + runAfter: { + Condition_App_Gateway: [ + 'Succeeded' + ] + } + type: 'Foreach' + runtimeConfiguration: { + concurrency: { + repetitions: 1 + } + } + } + For_each_Disk: { + foreach: '@body(\'Parse_Idle_disks\')?[\'data\']' + actions: { + Set_Disk_URI: { + type: 'SetVariable' + inputs: { + name: 'DiskURI' + value: '@{concat(\'https://portal.azure.com/#@\',items(\'For_each_Disk\')?[\'tenantId\'],\'/resource\',items(\'For_each_Disk\')?[\'DiskId\'])}' + } + } + Compose_Disk: { + runAfter: { + Set_Disk_URI: [ + 'Succeeded' + ] + } + type: 'Compose' + inputs: '@variables(\'DiskURI\')' + } + Append_to_Idle_Disk_HTML: { + runAfter: { + Compose_Disk: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'IdleDiskHTML' + value: ' \n @{items(\'For_each_Disk\')?[\'DiskName\']}\n @{items(\'For_each_Disk\')?[\'resourceGroup\']}\n @{items(\'For_each_Disk\')?[\'subscriptionName\']}\n ' + } + } + } + runAfter: { + Condition_Disk: [ + 'Succeeded' + ] + } + type: 'Foreach' + runtimeConfiguration: { + concurrency: { + repetitions: 1 + } + } + } + For_each_IP_address: { + foreach: '@body(\'Parse_Idle_IP_addresses\')?[\'data\']' + actions: { + Set_IP_address_URI: { + type: 'SetVariable' + inputs: { + name: 'IPAddressURI' + value: '@{concat(\'https://portal.azure.com/#@\',items(\'For_each_IP_address\')?[\'tenantId\'],\'/resource\',items(\'For_each_IP_address\')?[\'PublicIpId\'])}' + } + } + Compose_IP: { + runAfter: { + Set_IP_address_URI: [ + 'Succeeded' + ] + } + type: 'Compose' + inputs: '@variables(\'IPAddressURI\')' + } + Append_to_IP_Address_HTML: { + runAfter: { + Compose_IP: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'IPAddressHTML' + value: ' \n @{items(\'For_each_IP_address\')?[\'IPName\']}\n @{items(\'For_each_IP_address\')?[\'resourceGroup\']}\n @{items(\'For_each_IP_address\')?[\'subscriptionName\']}\n ' + } + } + } + runAfter: { + Condition_IP_Address: [ + 'Succeeded' + ] + } + type: 'Foreach' + runtimeConfiguration: { + concurrency: { + repetitions: 1 + } + } + } + For_each_Load_Balancer: { + foreach: '@body(\'Parse_Idle_Load_Balancers\')?[\'data\']' + actions: { + Set_Load_Balancer_URI: { + type: 'SetVariable' + inputs: { + name: 'LoadBalancerURI' + value: '@{concat(\'https://portal.azure.com/#@\',items(\'For_each_Load_Balancer\')?[\'tenantId\'],\'/resource\',items(\'For_each_Load_Balancer\')?[\'loadBalancerid\'])}' + } + } + Compose_LB: { + runAfter: { + Set_Load_Balancer_URI: [ + 'Succeeded' + ] + } + type: 'Compose' + inputs: '@variables(\'LoadBalancerURI\')' + } + Append_to_Load_Balancer_HTML: { + runAfter: { + Compose_LB: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'LoadBalancerHTML' + value: ' \n @{items(\'For_each_Load_Balancer\')?[\'LoadBalancerName\']}\n @{items(\'For_each_Load_Balancer\')?[\'resourceGroup\']}\n @{items(\'For_each_Load_Balancer\')?[\'subscriptionName\']}\n ' + } + } + } + runAfter: { + Condition_Load_Balancer: [ + 'Succeeded' + ] + } + type: 'Foreach' + runtimeConfiguration: { + concurrency: { + repetitions: 1 + } + } + } + For_each_Snapshot: { + foreach: '@body(\'Parse_Snapshots\')?[\'data\']' + actions: { + Set_Snapshot_URI: { + type: 'SetVariable' + inputs: { + name: 'SnapshotURI' + value: '@{concat(\'https://portal.azure.com/#@\',items(\'For_each_Snapshot\')?[\'tenantId\'],\'/resource\',items(\'For_each_Snapshot\')?[\'SnapshotId\'])}\n' + } + } + Compose_Snapshot: { + runAfter: { + Set_Snapshot_URI: [ + 'Succeeded' + ] + } + type: 'Compose' + inputs: '@variables(\'SnapshotURI\')' + } + Append_to_Disk_Snapshot_HTML: { + runAfter: { + Compose_Snapshot: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'DiskSnapshotHTML' + value: ' \n @{items(\'For_each_Snapshot\')?[\'Snapshotname\']}\n @{items(\'For_each_Snapshot\')?[\'resourceGroup\']}\n @{items(\'For_each_Snapshot\')?[\'subscriptionName\']}\n ' + } + } + } + runAfter: { + Condition_Disk_Snapshots: [ + 'Succeeded' + ] + } + type: 'Foreach' + runtimeConfiguration: { + concurrency: { + repetitions: 1 + } + } + } + For_each_Stopped_VM: { + foreach: '@body(\'Parse_stopped_VMs\')?[\'data\']' + actions: { + Set_Stopped_VM_URI: { + type: 'SetVariable' + inputs: { + name: 'StoppedVMURI' + value: '@{concat(\'https://portal.azure.com/#@\',items(\'For_each_Stopped_VM\')?[\'tenantId\'],\'/resource\',items(\'For_each_Stopped_VM\')?[\'VirtualMachineId\'])}' + } + } + Compose_VM: { + runAfter: { + Set_Stopped_VM_URI: [ + 'Succeeded' + ] + } + type: 'Compose' + inputs: '@variables(\'StoppedVMURI\')' + } + Append_to_Stopped_VM_HTML: { + runAfter: { + Compose_VM: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'StoppedVMHTML' + value: ' \n @{items(\'For_each_Stopped_VM\')?[\'VMname\']}\n @{items(\'For_each_Stopped_VM\')?[\'resourceGroup\']}\n @{items(\'For_each_Stopped_VM\')?[\'subscriptionName\']}\n ' + } + } + } + runAfter: { + Condition_Stopped_VMs: [ + 'Succeeded' + ] + } + type: 'Foreach' + runtimeConfiguration: { + concurrency: { + repetitions: 1 + } + } + } + Get_idle_App_Gateways: { + runAfter: { + Initialize_resources_table: [ + 'Succeeded' + ] + } + type: 'Http' + inputs: { + uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + method: 'POST' + body: { + query: '@{variables(\'resourcesTable\')} | where type =~ \'Microsoft.Network/applicationGateways\'| extend backendPoolsCount = array_length(properties.backendAddressPools),SKUName= tostring(properties.sku.name), SKUTier=tostring(properties.sku.tier),SKUCapacity=properties.sku.capacity,backendPools=properties.backendAddressPools| join (resources | where type =~ \'Microsoft.Network/applicationGateways\'| mvexpand backendPools = properties.backendAddressPools| extend backendIPCount =array_length(backendPools.properties.backendIPConfigurations) | extend backendAddressesCount = array_length(backendPools.properties.backendAddresses) | extend backendPoolName=backendPools.properties.backendAddressPools.name | summarize backendIPCount = sum(backendIPCount) ,backendAddressesCount=sum(backendAddressesCount) by id) on id| project-away id1| where (backendIPCount == 0 or isempty(backendIPCount)) and (backendAddressesCount==0 or isempty(backendAddressesCount))| order by id asc | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' + scope: 'Tenant' + } + authentication: { + type: 'ManagedServiceIdentity' + } + } + } + Get_idle_Disks: { + runAfter: { + Initialize_resources_table: [ + 'Succeeded' + ] + } + type: 'Http' + inputs: { + uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + method: 'POST' + body: { + query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.compute/disks\' and managedBy == \'\'| extend diskState = tostring(properties.diskState) | where (managedBy == \'\' and diskState != \'ActiveSAS\') or (diskState == \'Unattached\' and diskState != \'ActiveSAS\') | extend DiskId = id, DiskName = name, SKUName = sku.name, SKUTier = sku.tier, DiskSizeGB = tostring(properties.diskSizeGB), Location = location, TimeCreated = tostring(properties.timeCreated) | order by DiskId asc | project DiskId, DiskName, DiskSizeGB, SKUName, SKUTier, resourceGroup, Location, TimeCreated, subscriptionId | join kind=leftouter (resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' + scope: 'Tenant' + } + authentication: { + type: 'ManagedServiceIdentity' + } + } + } + Get_idle_IP_addresses: { + runAfter: { + Initialize_resources_table: [ + 'Succeeded' + ] + } + type: 'Http' + inputs: { + uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + method: 'POST' + body: { + query: '@{variables(\'resourcesTable\')} | where type =~ \'Microsoft.Network/publicIPAddresses\' and isempty(properties.ipConfiguration) and isempty(properties.natGateway) | extend PublicIpId=id, IPName=name, AllocationMethod=tostring(properties.publicIPAllocationMethod), SKUName=sku.name, Location=location | project PublicIpId,IPName, SKUName, resourceGroup, Location, AllocationMethod, subscriptionId, tenantId | union ( Resources | where type =~ \'microsoft.network/networkinterfaces\' and isempty(properties.virtualMachine) and isnull(properties.privateEndpoint) and isnotempty(properties.ipConfigurations) | extend IPconfig = properties.ipConfigurations | mv-expand IPconfig | extend PublicIpId= tostring(IPconfig.properties.publicIPAddress.id) | project PublicIpId | join ( resources | where type =~ \'Microsoft.Network/publicIPAddresses\' | extend PublicIpId=id, IPName=name, AllocationMethod=tostring(properties.publicIPAllocationMethod), SKUName=sku.name, resourceGroup, Location=location ) on PublicIpId | project PublicIpId,IPName, SKUName, resourceGroup, Location, AllocationMethod, subscriptionId, tenantId) | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' + scope: 'Tenant' + } + authentication: { + type: 'ManagedServiceIdentity' + } + } + } + Get_idle_Load_Balancers: { + runAfter: { + Initialize_resources_table: [ + 'Succeeded' + ] + } + type: 'Http' + inputs: { + uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + method: 'POST' + body: { + query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.network/loadbalancers\' and tostring(properties.backendAddressPools) == \'[]\' | extend loadBalancerId=id,LBRG=resourceGroup, LoadBalancerName=name, SKU=sku, LBLocation=location | order by loadBalancerId asc | project loadBalancerId,LoadBalancerName, SKU.name,SKU.tier, LBLocation, resourceGroup, subscriptionId | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' + scope: 'Tenant' + } + authentication: { + type: 'ManagedServiceIdentity' + } + } + } + Get_Disk_Snapshots_older_than_30_days: { + runAfter: { + Initialize_resources_table: [ + 'Succeeded' + ] + } + type: 'Http' + inputs: { + uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + method: 'POST' + body: { + query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.compute/snapshots\' | extend TimeCreated = properties.timeCreated | where TimeCreated < ago(30d) | extend SnapshotId=id, Snapshotname=name | order by id asc | project id, SnapshotId, Snapshotname, resourceGroup, location, TimeCreated ,subscriptionId | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' + scope: 'Tenant' + } + authentication: { + type: 'ManagedServiceIdentity' + } + } + } + Get_Stopped_VMs: { + runAfter: { + Initialize_resources_table: [ + 'Succeeded' + ] + } + type: 'Http' + inputs: { + uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + method: 'POST' + body: { + query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.compute/virtualmachines\' and tostring(properties.extended.instanceView.powerState.displayStatus) != \'VM deallocated\' and tostring(properties.extended.instanceView.powerState.displayStatus) != \'VM running\'| extend VMname=name, PowerState=tostring(properties.extended.instanceView.powerState.displayStatus), VMLocation=location, VirtualMachineId=id| order by VirtualMachineId asc| project VirtualMachineId,VMname, PowerState, VMLocation, resourceGroup, subscriptionId | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' + scope: 'Tenant' + } + authentication: { + type: 'ManagedServiceIdentity' + } + } + } + Initialize_App_Gateways_URI: { + runAfter: { + Parse_idle_App_Gateways: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'AppGwURI' + type: 'string' + } + ] + } + } + Initialize_Disk_URI: { + runAfter: { + Parse_Idle_disks: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'DiskURI' + type: 'string' + } + ] + } + } + Initialize_IP_addresses_URI: { + runAfter: { + Parse_Idle_IP_addresses: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'IPAddressURI' + type: 'string' + } + ] + } + } + Initialize_Load_Balancer_URI: { + runAfter: { + Parse_Idle_Load_Balancers: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'LoadBalancerURI' + type: 'string' + } + ] + } + } + Initialize_Snapshot_URI: { + runAfter: { + Parse_Snapshots: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'SnapshotURI' + type: 'string' + } + ] + } + } + Initialize_Stopped_VM_URI: { + runAfter: { + Parse_stopped_VMs: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'StoppedVMURI' + type: 'string' + } + ] + } + } + Excluded_subscriptions: { + runAfter: { + Included_subscriptions: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'ExcludedSubscriptions' + type: 'array' + value: [] + } + ] + } + } + Parse_idle_App_Gateways: { + runAfter: { + Get_idle_App_Gateways: [ + 'Succeeded' + ] + } + type: 'ParseJson' + inputs: { + content: '@body(\'Get_idle_App_Gateways\')' + schema: { + properties: { + properties: { + properties: { + count: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + data: { + properties: { + items: { + properties: { + properties: { + properties: { + SKUCapacity: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + SKUName: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + SKUTier: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + backendAddressesCount: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + backendIPCount: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + backendPools: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + backendAddresses: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + requestRoutingRules: { + properties: { + items: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + backendPoolsCount: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + extendedLocation: { + properties: {} + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + identity: { + properties: {} + type: 'object' + } + kind: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + location: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + managedBy: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + plan: { + properties: {} + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + authenticationCertificates: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + backendAddressPools: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + backendAddresses: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + requestRoutingRules: { + properties: { + items: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + backendHttpSettingsCollection: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + cookieBasedAffinity: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + pickHostNameFromBackendAddress: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + port: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + protocol: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + requestRoutingRules: { + properties: { + items: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + requestTimeout: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + enableHttp2: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + frontendIPConfigurations: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + httpListeners: { + properties: { + items: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + privateIPAllocationMethod: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + subnet: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + frontendPorts: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + httpListeners: { + properties: { + items: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + port: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + gatewayIPConfigurations: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + subnet: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + httpListeners: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + frontendIPConfiguration: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + frontendPort: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + protocol: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + requestRoutingRules: { + properties: { + items: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + requireServerNameIndication: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + operationalState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + probes: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + redirectConfigurations: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + requestRoutingRules: { + properties: { + items: { + properties: { + properties: { + properties: { + etag: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + backendAddressPool: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + backendHttpSettings: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + httpListener: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + ruleType: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + resourceGuid: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + rewriteRuleSets: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + sku: { + properties: { + properties: { + properties: { + capacity: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tier: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + sslCertificates: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + urlPathMaps: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + resourceGroup: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + sku: { + properties: {} + type: 'object' + } + subscriptionId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tags: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tenantId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + zones: { + properties: {} + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + facets: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + resultTruncated: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + totalRecords: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + } + Parse_Idle_IP_addresses: { + runAfter: { + Get_idle_IP_addresses: [ + 'Succeeded' + ] + } + type: 'ParseJson' + inputs: { + content: '@body(\'Get_idle_IP_addresses\')' + schema: { + properties: { + properties: { + properties: { + count: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + data: { + properties: { + items: { + properties: { + properties: { + properties: { + extendedLocation: { + properties: {} + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + identity: { + properties: {} + type: 'object' + } + kind: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + location: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + managedBy: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + plan: { + properties: {} + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + idleTimeoutInMinutes: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + ipTags: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + publicIPAddressVersion: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + publicIPAllocationMethod: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + resourceGuid: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + resourceGroup: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + sku: { + properties: { + properties: { + properties: { + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tier: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + subscriptionId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tags: { + properties: {} + type: 'object' + } + tenantId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + zones: { + properties: {} + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + facets: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + resultTruncated: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + totalRecords: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + } + Parse_Idle_Load_Balancers: { + runAfter: { + Get_idle_Load_Balancers: [ + 'Succeeded' + ] + } + type: 'ParseJson' + inputs: { + content: '@body(\'Get_idle_Load_Balancers\')' + schema: { + properties: { + items: { + properties: { + properties: { + properties: { + childErrors: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + errorType: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + lineNumber: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + linePosition: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + message: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + path: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + schemaId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + value: { + properties: { + items: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + } + Parse_Idle_disks: { + runAfter: { + Get_idle_Disks: [ + 'Succeeded' + ] + } + type: 'ParseJson' + inputs: { + content: '@body(\'Get_idle_Disks\')' + schema: { + properties: { + properties: { + properties: { + count: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + data: { + properties: { + items: { + properties: { + properties: { + properties: { + extendedLocation: { + properties: {} + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + identity: { + properties: {} + type: 'object' + } + kind: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + location: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + managedBy: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + plan: { + properties: {} + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + creationData: { + properties: { + properties: { + properties: { + createOption: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + imageReference: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + diskIOPSReadWrite: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + diskMBpsReadWrite: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + diskSizeBytes: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + diskSizeGB: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + diskState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + encryption: { + properties: { + properties: { + properties: { + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + hyperVGeneration: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + networkAccessPolicy: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + osType: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + publicNetworkAccess: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + supportedCapabilities: { + properties: { + properties: { + properties: { + architecture: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + timeCreated: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + uniqueId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + resourceGroup: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + sku: { + properties: { + properties: { + properties: { + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tier: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + subscriptionId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tags: { + properties: {} + type: 'object' + } + tenantId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + zones: { + properties: {} + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + facets: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + resultTruncated: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + totalRecords: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + } + Parse_Snapshots: { + runAfter: { + Get_Disk_Snapshots_older_than_30_days: [ + 'Succeeded' + ] + } + type: 'ParseJson' + inputs: { + content: '@body(\'Get_Disk_Snapshots_older_than_30_days\')' + schema: { + properties: { + query: { + type: 'string' + } + subscriptions: { + items: { + type: 'string' + } + type: 'array' + } + } + type: 'object' + } + } + } + Parse_stopped_VMs: { + runAfter: { + Get_Stopped_VMs: [ + 'Succeeded' + ] + } + type: 'ParseJson' + inputs: { + content: '@body(\'Get_Stopped_VMs\')' + schema: { + properties: { + properties: { + properties: { + count: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + data: { + properties: { + items: { + properties: { + properties: { + properties: { + extendedLocation: { + properties: {} + type: 'object' + } + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + identity: { + properties: {} + type: 'object' + } + kind: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + location: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + managedBy: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + plan: { + properties: {} + type: 'object' + } + properties: { + properties: { + properties: { + properties: { + diagnosticsProfile: { + properties: { + properties: { + properties: { + bootDiagnostics: { + properties: { + properties: { + properties: { + enabled: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + extended: { + properties: { + properties: { + properties: { + instanceView: { + properties: { + properties: { + properties: { + hyperVGeneration: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + powerState: { + properties: { + properties: { + properties: { + code: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + displayStatus: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + level: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + hardwareProfile: { + properties: { + properties: { + properties: { + vmSize: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + networkProfile: { + properties: { + properties: { + properties: { + networkInterfaces: { + properties: { + items: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + osProfile: { + properties: { + properties: { + properties: { + adminUsername: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + allowExtensionOperations: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + computerName: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + requireGuestProvisionSignal: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + secrets: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + windowsConfiguration: { + properties: { + properties: { + properties: { + enableAutomaticUpdates: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + patchSettings: { + properties: { + properties: { + properties: { + assessmentMode: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + enableHotpatching: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + patchMode: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + provisionVMAgent: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + provisioningState: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + storageProfile: { + properties: { + properties: { + properties: { + dataDisks: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + imageReference: { + properties: { + properties: { + properties: { + exactVersion: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + offer: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + publisher: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + sku: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + version: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + osDisk: { + properties: { + properties: { + properties: { + caching: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + createOption: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + deleteOption: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + diskSizeGB: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + managedDisk: { + properties: { + properties: { + properties: { + id: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + storageAccountType: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + name: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + osType: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + vmId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + resourceGroup: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + sku: { + properties: {} + type: 'object' + } + subscriptionId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + tags: { + properties: {} + type: 'object' + } + tenantId: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + type: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + zones: { + properties: {} + type: 'object' + } + } + type: 'object' + } + required: { + items: { + type: 'string' + } + type: 'array' + } + type: { + type: 'string' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + facets: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + resultTruncated: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + totalRecords: { + properties: { + type: { + type: 'string' + } + } + type: 'object' + } + } + type: 'object' + } + type: { + type: 'string' + } + } + type: 'object' + } + } + } + Set_alert_recipient: { + runAfter: { + Set_email_subject: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'SendAlertTo' + type: 'string' + } + ] + } + } + Initialize_App_Gateway_HTML: { + runAfter: { + Initialize_App_Gateways_URI: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'AppGatewayHTML' + type: 'string' + value: '

Idle Application Gateway Details

' + } + ] + } + } + Initialize_Disk_HTML: { + runAfter: { + Initialize_Disk_URI: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'IdleDiskHTML' + type: 'string' + value: '

Idle Disk Details

' + } + ] + } + } + 'Send_an_email_(V2)': { + runAfter: { + EmailNotice: [ + 'Succeeded' + ] + } + type: 'ApiConnection' + inputs: { + host: { + connection: { + name: '@parameters(\'$connections\')[\'office365\'][\'connectionId\']' + } + } + method: 'post' + body: { + To: '@variables(\'SendAlertTo\')' + Subject: '@variables(\'SetEmailSubject\')' + Body: '

@{variables(\'EmailNotice\')}

@{variables(\'AppGatewayHTML\')}
@{variables(\'IdleDiskHTML\')}
@{variables(\'IPAddressHTML\')}
@{variables(\'LoadBalancerHTML\')}
@{variables(\'DiskSnapshotHTML\')}
@{variables(\'StoppedVMHTML\')}


📧 About FinOps alerts

FinOps alerts keep you informed about cost optimization opportunities within in your cloud environment. They are fully configurable and can be tailored to run on your desired schedule, ensuring that you receive timely notifications on the scenarios most important to your organization. FinOps alerts are part of the FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.

Provide feedback

Give feedback
Vote on or suggest ideas


' + } + path: '/v2/Mail' + } + } + Initialize_IP_Address_HTML: { + runAfter: { + Initialize_IP_addresses_URI: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'IPAddressHTML' + type: 'string' + value: '

Idle IP Address Details

' + } + ] + } + } + Initialize_Load_Balancer_HTML: { + runAfter: { + Initialize_Load_Balancer_URI: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'LoadBalancerHTML' + type: 'string' + value: '

Idle Load Balancer Details

' + } + ] + } + } + Initialize_Disk_Snapshot_HTML: { + runAfter: { + Initialize_Snapshot_URI: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'DiskSnapshotHTML' + type: 'string' + value: '

Old Disk Snapshot Details

' + } + ] + } + } + Initialize_Stopped_VM_HTML: { + runAfter: { + Initialize_Stopped_VM_URI: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'StoppedVMHTML' + type: 'string' + value: '

Stopped VM Details

' + } + ] + } + } + End_to_App_Gateway_HTML: { + runAfter: { + For_each_App_GW: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'AppGatewayHTML' + value: '' + } + } + End_to_IP_Address_HTML: { + runAfter: { + For_each_IP_address: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'IPAddressHTML' + value: ' ' + } + } + End_to_Disk_HTML: { + runAfter: { + For_each_Disk: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'IdleDiskHTML' + value: '' + } + } + End_to_Load_Balancer_HTML: { + runAfter: { + For_each_Load_Balancer: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'LoadBalancerHTML' + value: '' + } + } + End_to_Disk_Snapshot_HTML: { + runAfter: { + For_each_Snapshot: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'DiskSnapshotHTML' + value: '' + } + } + End_to_Stopped_VM_HTML: { + runAfter: { + For_each_Stopped_VM: [ + 'Succeeded' + ] + } + type: 'AppendToStringVariable' + inputs: { + name: 'StoppedVMHTML' + value: '' + } + } + Set_email_subject: { + runAfter: {} + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'SetEmailSubject' + type: 'string' + } + ] + } + } + Included_subscriptions: { + runAfter: { + Set_alert_recipient: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'IncludedSubscriptions' + type: 'array' + value: [] + } + ] + } + } + Initialize_resources_table: { + runAfter: { + Excluded_subscriptions: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'resourcesTable' + type: 'string' + value: 'resources@{if(equals(length(variables(\'IncludedSubscriptions\')), 0), \'\', concat(\'| where subscriptionId in ("\', replace(replace(string(variables(\'IncludedSubscriptions\')), \'[\', \'\'), \']\', \'\'), \'")\'))}@{if(equals(length(variables(\'ExcludedSubscriptions\')), 0), \'\', concat(\'| where subscriptionId !in ("\', replace(replace(string(variables(\'ExcludedSubscriptions\')), \'[\', \'\'), \']\', \'\'), \'")\'))}' + } + ] + } + } + Condition_App_Gateway: { + actions: { + Append_no_App_Gateway_results_text: { + type: 'AppendToStringVariable' + inputs: { + name: 'AppGatewayHTML' + value: 'No resources are idle.' + } + } + } + runAfter: { + Initialize_App_Gateway_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_App_Gateway_results_in_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'AppGatewayHTML' + value: '\n \n \n \n \n \n' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_App_Gateways\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_Stopped_VMs: { + actions: { + Append_no_Stopped_VM_results_text_: { + type: 'AppendToStringVariable' + inputs: { + name: 'StoppedVMHTML' + value: 'No resources are idle.' + } + } + } + runAfter: { + Initialize_Stopped_VM_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_Stopped_VM_result_in_table_: { + type: 'AppendToStringVariable' + inputs: { + name: 'StoppedVMHTML' + value: '
NameResource GroupSubscription
\n \n \n \n \n \n' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_Stopped_VMs\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_Disk: { + actions: { + Append_no_Disk_results_text: { + type: 'AppendToStringVariable' + inputs: { + name: 'IdleDiskHTML' + value: 'No resources are idle.' + } + } + } + runAfter: { + Initialize_Disk_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_Disk_results_in_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'IdleDiskHTML' + value: '
NameResource GroupSubscription
\n \n \n \n \n \n' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_Disks\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_IP_Address: { + actions: { + Append_no_IP_Address_results_text: { + type: 'AppendToStringVariable' + inputs: { + name: 'IPAddressHTML' + value: 'No resources are idle.' + } + } + } + runAfter: { + Initialize_IP_Address_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_IP_Address_results_in_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'IPAddressHTML' + value: '
NameResource GroupSubscription
\n \n \n \n \n \n' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_IP_addresses\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_Load_Balancer: { + actions: { + Append_no_Load_Balancer_results_text: { + type: 'AppendToStringVariable' + inputs: { + name: 'LoadBalancerHTML' + value: 'No resources are idle.' + } + } + } + runAfter: { + Initialize_Load_Balancer_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_Load_Balancer_results_in_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'LoadBalancerHTML' + value: '
NameResource GroupSubscription
\n \n \n \n \n \n' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_Load_Balancers\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_Disk_Snapshots: { + actions: { + Append_no_Disk_Snapshot_results_text: { + type: 'AppendToStringVariable' + inputs: { + name: 'DiskSnapshotHTML' + value: 'No resources are idle.' + } + } + } + runAfter: { + Initialize_Disk_Snapshot_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_Disk_Snapshot_results_in_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'DiskSnapshotHTML' + value: '
NameResource GroupSubscription
\n \n \n \n \n \n' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_Disk_Snapshots_older_than_30_days\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_App_Gateway_next_steps: { + actions: {} + runAfter: { + End_to_App_Gateway_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_to_App_Gateway_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'AppGatewayHTML' + value: '
\n 👉 Next steps: Review application gateways which include backend pools with no targets.\n
' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_App_Gateways\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_Disk_next_steps: { + actions: {} + runAfter: { + End_to_Disk_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_to_Disk_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'IdleDiskHTML' + value: '
\n 👉 Next steps: Review managed disks that are not attached to any virtual machine.\n
' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_Disks\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_IP_Address_next_steps: { + actions: {} + runAfter: { + End_to_IP_Address_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_to_IP_Address_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'IPAddressHTML' + value: '
\n 👉 Next steps: Review unattached public IP addresses, as they may represent additional cost.\n
' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_IP_addresses\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_Load_Balancer_next_steps: { + actions: {} + runAfter: { + End_to_Load_Balancer_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_to_Load_Balancer_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'LoadBalancerHTML' + value: '
\n 👉 Next steps: Review load balancers with no backend pools and remove them if not needed.\n
' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_idle_Load_Balancers\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_Disk_Snapshot_next_steps: { + actions: {} + runAfter: { + End_to_Disk_Snapshot_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_to_Disk_Snapshot_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'DiskSnapshotHTML' + value: '
\n 👉 Next steps: Review managed disk snapshots that are older than 30 days.\n
' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_Disk_Snapshots_older_than_30_days\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + Condition_stopped_VM_next_steps: { + actions: {} + runAfter: { + End_to_Stopped_VM_HTML: [ + 'Succeeded' + ] + } + else: { + actions: { + Append_to_Stopped_VM_table: { + type: 'AppendToStringVariable' + inputs: { + name: 'StoppedVMHTML' + value: '
\n 👉 Next steps: Review stopped VMs, as they are billed for the allocated cost.\n
' + } + } + } + } + expression: { + and: [ + { + equals: [ + '@length(body(\'Get_Stopped_VMs\')[\'data\'])' + 0 + ] + } + ] + } + type: 'If' + } + EmailNotice: { + runAfter: { + Condition_App_Gateway_next_steps: [ + 'Succeeded' + ] + Condition_Disk_next_steps: [ + 'Succeeded' + ] + Condition_IP_Address_next_steps: [ + 'Succeeded' + ] + Condition_Load_Balancer_next_steps: [ + 'Succeeded' + ] + Condition_Disk_Snapshot_next_steps: [ + 'Succeeded' + ] + Condition_stopped_VM_next_steps: [ + 'Succeeded' + ] + } + type: 'InitializeVariable' + inputs: { + variables: [ + { + name: 'EmailNotice' + type: 'string' + value: '

The following resources have been identified through FinOps alerts. Please take a moment to review and proceed with the next steps outlined below:



' + } + ] + } + } + } + outputs: {} + } + parameters: { + '$connections': { + value: { + office365: { + connectionId: apiConnection.id + connectionName: connectionName + id: '${subscription().id}/providers/Microsoft.Web/locations/${location}/managedApis/office365' + } + } + } + } + } + name: appName + location: location + tags: { + displayName: 'FinOpsalert' + } +} + +resource apiConnection 'Microsoft.Web/connections@2016-06-01' = { + name: connectionName + location: location + properties: { + api: { + id: '${subscription().id}/providers/Microsoft.Web/locations/${location}/managedApis/office365' + } + displayName:displayName + } +} + +//============================================================================== +// Outputs +//============================================================================== +output logicAppName string = finopsAlerts.name +output connectionName string = connectionName +output actionsCount int = length(actionKeys) +output logicAppResourceId string = finopsAlerts.id +output logicAppPrincipalId string = finopsAlerts.identity.principalId +output logicAppTriggerUrl string = 'https://${finopsAlerts.name}.logic.azure.com:443/workflows/${finopsAlerts.name}/triggers/Recurrence/run?api-version=2016-10-01' From e7ef307f168f0e27bf9bcbfbe0308025e307177a Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Mon, 31 Mar 2025 10:55:16 -0700 Subject: [PATCH 39/51] Fix MCA reservation recommendation export ingestion (#1402) Co-authored-by: Open Data CI --- docs-mslearn/toolkit/changelog.md | 20 ++- docs-mslearn/toolkit/help/errors.md | 10 ++ docs-mslearn/toolkit/hubs/data-processing.md | 54 +++---- src/open-data/Regions.csv | 2 +- .../MCA-Reservations-Details.csv | 3 + .../MCA-Reservations-Recommendations.csv | 3 + .../MCA-Reservations-Transactions.csv | 3 + .../definition/expressions.tmdl | 22 +-- .../tables/ReservationRecommendations.tmdl | 30 +++- src/powershell/Private/Get-OpenDataRegion.ps1 | 2 +- .../finops-hub/modules/dataFactory.bicep | 2 +- .../modules/scripts/IngestionSetup.kql | 145 ++++++++---------- ...rvationrecommendations_2023-05-01_mca.json | 26 ++-- 13 files changed, 171 insertions(+), 151 deletions(-) create mode 100644 src/open-data/dataset-examples/MCA-Reservations-Details.csv create mode 100644 src/open-data/dataset-examples/MCA-Reservations-Recommendations.csv create mode 100644 src/open-data/dataset-examples/MCA-Reservations-Transactions.csv diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index b49fbef99..c751e4b63 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -56,6 +56,8 @@ _Released March 2025_ **[Rate optimization](power-bi/rate-optimization.md)** +- **Added** + - Added support for MCA reservation recommendation exports. - **Fixed** - Fixed core count double-counting on the Hybrid Benefit page. - Fixed savings to include negotiated discounts on the Total savings page. @@ -63,8 +65,10 @@ _Released March 2025_ ### [FinOps hubs](hubs/finops-hubs-overview.md) v0.9 - **Added** - - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). + - Added support for MCA reservation recommendation exports. + - Added support for multiple reservation recommendation exports to support shared and single recommendations for all services and lookback periods. - Managed exports now create price, reservation detail, reservation transaction, and VM reservation recommendation exports. + - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). - **Changed** - Changed the deployment template to only deploy Key Vault when configured as a remote hub. - This will not remove existing Key Vault instances. Please delete them manually if not using this instance as a remote (secondary) hub. @@ -73,6 +77,9 @@ _Released March 2025_ - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). - Fixed an issue where the Data Explorer cluster could not update when re-deployed ([#1350](https://github.com/microsoft/finops-toolkit/issues/1350)). + - Removed spaces from the MCA reservation recommendations export column names ([#1317](https://github.com/microsoft/finops-toolkit/issues/1317)). + - Fixed an issue where reservation recommendations were being duplicated for the Canada Central region. + - Fixed an issue where Recommendations.x_IngestionTime is not being populated in Data Explorer. - **Removed** - Removed the Managed Identity Contributor permission assigned to managed identities used during the deployment ([#1248](https://github.com/microsoft/finops-toolkit/issues/1248)). - The deployment cannot remove role assignments. You can safely remove role assignments from the managed identities to limit access. @@ -86,6 +93,17 @@ _Released March 2025_ - Configuration steps in the [Configure FinOps alerts](./alerts/configure-finops-alerts.md). - FinOps alerts deployment template. +### [Open data](open-data.md) v0.9 + +**[Dataset examples](open-data.md#dataset-examples)** + +- **Added** + - Added sample data for MCA reservation exports. +- **Fixed** + - Changed a **Central Canada** reference to **Canada Central**. + - This may have caused issues or duplication when joined with other datasets. + - Please check your data for duplicate references to **Central Canada** and **Canada Central**. + > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) > [!div class="nextstepaction"] diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index d1a593b50..c6a2f0568 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -26,6 +26,16 @@ If the information provided doesn't help you, [Create a support request](/azure/
+## Access to the resource is forbidden + +Severity: Critical + +This error generally means the account you are connected with does not have access to the resource you're attempting to use. + +**Mitigation**: Confirm you are using the correct account in the correct Microsoft Entra ID tenant. + +
+ ## AccountPropertyCannotBeUpdated Severity: Critical diff --git a/docs-mslearn/toolkit/hubs/data-processing.md b/docs-mslearn/toolkit/hubs/data-processing.md index 9096c6d5e..3d844bf42 100644 --- a/docs-mslearn/toolkit/hubs/data-processing.md +++ b/docs-mslearn/toolkit/hubs/data-processing.md @@ -213,54 +213,44 @@ FinOps hubs leverage Cost Management exports to obtain cost data. Cost Managemen FinOps hubs utilize the manifest file to identify the scope, dataset, month, etc. The only important part of the path for hubs is the container, which must be **msexports**. -> [!WARNING] -> Don't export data to the **ingestion** container. Exported CSVs **must** be published to the **msexports** container to be processed by the hubs engine. -> -> To ingest custom data, save FOCUS-aligned parquet files in the **ingestion** container for the FinOps toolkit Power BI reports to work as expected. +Don't export data to the **ingestion** container. Exported CSVs _must_ be published to the **msexports** container to be processed by the hubs engine. -Export manifests can change with API versions. Here's an example with API version `2023-07-01-preview`: +To ingest custom data, save parquet files in the **ingestion** container for the FinOps toolkit Power BI reports to work as expected. After all parquet files are added, add an empty **manifest.json** file to trigger ingestion. + +To ingest CSV file from Cost Management exports, save files in a specific folder in the **msexports** container. After all files are added, add a **manifest.json** file based on the below template. Make the following changes to ensure successful ingestion: + +1. Change `` to a unique value within the scope for the dataset you're ingesting. + - This is only used for recommendations to differentiate the many different types of recommendations getting ingested which aren't identifiable from the export manifest alone. For reservation recommendations, ideally include the service, scope (single/shared), and lookback period. +2. Change `` and `` to the Cost Management export type and version. See the list below for supported datasets. +3. Change `` to the Azure resource ID for the scope the data came from. +4. Change `` to a unique GUID. +5. Change `` to the year and month of the dataset. +6. Change `` to the full folder path under the container (do not include "msexports"). +7. Change `` to the name of the first file uploaded to storage. +8. If you have more than one CSV file, copy the blob object for each file you uploaded and update the file name. ```json { + "blobCount": 1, + "dataRowCount": 1, "exportConfig": { "exportName": "", - "resourceId": "//providers/Microsoft.CostManagement/exports/", - "dataVersion": "", - "apiVersion": "", - "type": "", - "timeFrame": "OneTime|TheLastMonth|MonthToDate", - "granularity": "Daily" - }, - "deliveryConfig": { - "partitionData": true, - "dataOverwriteBehavior": "CreateNewReport|OverwritePreviousReport", - "fileFormat": "Csv", - "containerUri": "", - "rootFolderPath": "" + "type": "", + "dataVersion": "", + "resourceId": "/providers/Microsoft.CostManagement/exports/export-name" }, "runInfo": { - "executionType": "Scheduled", - "submittedTime": "2024-02-03T18:33:03.1032074Z", - "runId": "af754a8e-30fc-4ef3-bfc6-71bd1efb8598", - "startDate": "2024-01-01T00:00:00", - "endDate": "2024-01-31T00:00:00" + "runId": "", + "startDate": "-01T00:00:00" }, "blobs": [ { - "blobName": "/////.csv", - "byteCount": ### + "blobName": "/.csv" } ] } ``` -FinOps hubs leverage the following properties: - -- `eportConfig.resourceId` to identify the scope. -- `eportConfig.type` to identify the dataset type. -- `eportConfig.dataVersion` to identify the dataset version. -- `runInfo.startDate` to identify the exported month. - FinOps hubs support the following dataset types, versions, and API versions: - FocusCost: `1.0r2`, `1.0`, `1.0-preview(v1)` diff --git a/src/open-data/Regions.csv b/src/open-data/Regions.csv index 58f53e278..b83080a2b 100644 --- a/src/open-data/Regions.csv +++ b/src/open-data/Regions.csv @@ -77,7 +77,7 @@ cbr2,australiacentral2,Australia Central 2 cc,canadacentral,Canada Central central india,centralindia,Central India central us,centralus,Central US -centralcanada,canadacentral,Central Canada +centralcanada,canadacentral,Canada Central centralindia,centralindia,Central India centralus,centralus,Central US centraluseuap,centraluseuap,Central US EUAP diff --git a/src/open-data/dataset-examples/MCA-Reservations-Details.csv b/src/open-data/dataset-examples/MCA-Reservations-Details.csv new file mode 100644 index 000000000..dfd158e2c --- /dev/null +++ b/src/open-data/dataset-examples/MCA-Reservations-Details.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db2f09d2857e6ecdb88be9a8289ac2f591d6f18d940a643bbdd6190bb3becc68 +size 53535 diff --git a/src/open-data/dataset-examples/MCA-Reservations-Recommendations.csv b/src/open-data/dataset-examples/MCA-Reservations-Recommendations.csv new file mode 100644 index 000000000..6d289773d --- /dev/null +++ b/src/open-data/dataset-examples/MCA-Reservations-Recommendations.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bd35ca1f4cc87cbf5835a5125bac630ab0e5977f8d29cf1d15940ad987bb979 +size 7688 diff --git a/src/open-data/dataset-examples/MCA-Reservations-Transactions.csv b/src/open-data/dataset-examples/MCA-Reservations-Transactions.csv new file mode 100644 index 000000000..f9570b7e2 --- /dev/null +++ b/src/open-data/dataset-examples/MCA-Reservations-Transactions.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baca3f30d55bde7f12c4077fc8b50849aa56d6bfc739ef387b98fa2a3dec5255 +size 3518 diff --git a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl index d04dcdfc1..ce8cfe577 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl @@ -333,18 +333,18 @@ expression ftk_Storage = ``` else null ), "x_BillingAccountAgreement", - each if data = "focuscost" then ( - if [BillingAccountId] = [SubAccountId] then "MOSA" - else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingAccountId] then "EA" - else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingProfileId] then (if [InvoiceIssuerName] = "Microsoft" then "MCA" else "MPA") + each if data = "focuscost" then ( + if [BillingAccountId] = [SubAccountId] then "MOSA" + else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingAccountId] then "EA" + else if ftk_ParseResourceName([BillingAccountId]) = [x_BillingProfileId] then (if [InvoiceIssuerName] = "Microsoft" then "MCA" else "MPA") + else "Unknown" + ) + else if data = "pricesheet" then (if Table.HasColumns(FilterRowsByDate, "EnrollmentNumber") and [EnrollmentNumber] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? + else if data = "reservationdetails" then "Unknown" // TODO: Consider using export manifest if we get feedback that this should always be available + else if data = "reservationtransactions" then (if Table.HasColumns(FilterRowsByDate, "CurrentEnrollmentId") and [CurrentEnrollmentId] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? + else if data = "reservationrecommendations" then (if Table.HasColumns(FilterRowsByDate, "SKU") and [SKU] <> null then "EA" else "MCA") else "Unknown" - ) - else if data = "pricesheet" then (if Table.HasColumns(FilterRowsByDate, "EnrollmentNumber") and [EnrollmentNumber] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? - else if data = "reservationdetails" then "Unknown" // TODO: Consider using export manifest if we get feedback that this should always be available - else if data = "reservationtransactions" then (if Table.HasColumns(FilterRowsByDate, "CurrentEnrollmentId") and [CurrentEnrollmentId] <> null then "EA" else "MCA") // TODO: Can we detect MPA separately? - else if data = "reservationrecommendations" then (if Table.HasColumns(FilterRowsByDate, "Scope") and [Scope] <> null then "EA" else "MCA") - else "Unknown" - ), + ), Output = Table.SelectColumns(CustomColumns, List.Sort(Table.ColumnNames(CustomColumns))) in Output diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl index 51863c67b..9b16de627 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl @@ -205,12 +205,28 @@ table ReservationRecommendations RawData = ftk_Storage("reservationrecommendations"), _addMissing = (tbl, col, typ) => if Table.HasColumns(tbl, {col}) then tbl else Table.AddColumn(tbl, col, each null, typ), - FixTypes = Table.TransformColumnTypes( + _getJsonCost = (tbl, col) => Table.RemoveColumns( + Table.AddColumn( + Table.RenameColumns(_addMissing(_addMissing(tbl, col, type any), col&"Json", type text), {{col, col&"Backup"}}), + col, + each try (Json.Document(Record.Field(_, col&"Json"))[value]) otherwise Record.Field(_, col&"Backup"), + type number + ), + {col&"Json", col&"Backup"}, + MissingField.Ignore + ), + Fixes = Table.TransformColumnTypes( Table.ReplaceValue(Table.ReplaceValue( // Create missing columns - _addMissing(_addMissing(RawData, + _addMissing(_addMissing(_addMissing(_addMissing( + _getJsonCost(_getJsonCost(_getJsonCost(RawData, + "CostWithNoReservedInstances"), + "NetSavings"), + "TotalCostWithReservedInstances"), "RecommendedQuantityNormalized", type number), "TotalCostWithReservedInstances", type number), + "SKU", type text), + "SkuName", type text), // Normalize frequency each [LookBackPeriod], each Text.Replace(Text.Replace([LookBackPeriod], "Last", ""), "Days", " Days"), Replacer.ReplaceValue, {"LookBackPeriod"}), // Fix inconsistent Microsoft term values @@ -228,20 +244,18 @@ table ReservationRecommendations } ), - Rename = Table.RenameColumns(FixTypes, { + Rename = Table.RenameColumns(Fixes, { {"CostWithNoReservedInstances", "x_EffectiveCostBefore"}, {"FirstUsageDate", "x_LookbackPeriodStart"}, {"InstanceFlexibilityGroup", "x_CommitmentDiscountNormalizedGroup"}, {"InstanceFlexibilityRatio", "x_CommitmentDiscountNormalizedRatio"}, {"Location", "RegionName"}, - {"LookBackPeriod", "x_LookbackPeriodLabel"}, {"MeterId", "x_SkuMeterId"}, {"NetSavings", "x_CommitmentDiscountSavings"}, {"NormalizedSize", "x_CommitmentDiscountNormalizedSize"}, {"RecommendedQuantity", "x_RecommendedQuantity"}, {"RecommendedQuantityNormalized", "x_RecommendedQuantityNormalized"}, {"ResourceType", "x_CommitmentDiscountResourceType"}, - {"SKU", "x_SkuSize"}, {"Scope", "tmp_CommitmentDiscountScope"}, {"SkuProperties", "x_SkuDetails"}, {"Term", "x_SkuTerm"}, @@ -249,7 +263,9 @@ table ReservationRecommendations }, MissingField.Ignore), Add = Table.RemoveColumns( - Table.AddColumn(Table.AddColumn(Table.AddColumn(Rename, + Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Rename, + "x_LookbackPeriodLabel", each [LookBackPeriod] & (if Text.Contains([LookBackPeriod], "Days") then "" else " Days")), + "x_SkuSize", each if [SKU] <> null then [SKU] else [SkuName]), "x_CommitmentDiscountKey", each [x_CommitmentDiscountNormalizedSize] & [x_SkuMeterId]), "x_CommitmentDiscountScope", each if [tmp_CommitmentDiscountScope] = "Single" then "Subscription" else [tmp_CommitmentDiscountScope]), "x_SkuTermLabel", @@ -258,7 +274,7 @@ table ReservationRecommendations else if [x_SkuTerm] = 12 then "1 year" else Text.From([x_SkuTerm] / 12) & " years" ), - {"tmp_CommitmentDiscountScope"} + {"tmp_CommitmentDiscountScope", "LookBackPeriod", "SKU", "SkuName"} ), // Sort columns alphabetically diff --git a/src/powershell/Private/Get-OpenDataRegion.ps1 b/src/powershell/Private/Get-OpenDataRegion.ps1 index 0dc8d59a2..c42567c9f 100644 --- a/src/powershell/Private/Get-OpenDataRegion.ps1 +++ b/src/powershell/Private/Get-OpenDataRegion.ps1 @@ -83,7 +83,7 @@ function Get-OpenDataRegion ,[PSCustomObject]@{ OriginalValue = 'cc'; RegionId = 'canadacentral'; RegionName = 'Canada Central'; } ,[PSCustomObject]@{ OriginalValue = 'central india'; RegionId = 'centralindia'; RegionName = 'Central India'; } ,[PSCustomObject]@{ OriginalValue = 'central us'; RegionId = 'centralus'; RegionName = 'Central US'; } - ,[PSCustomObject]@{ OriginalValue = 'centralcanada'; RegionId = 'canadacentral'; RegionName = 'Central Canada'; } + ,[PSCustomObject]@{ OriginalValue = 'centralcanada'; RegionId = 'canadacentral'; RegionName = 'Canada Central'; } ,[PSCustomObject]@{ OriginalValue = 'centralindia'; RegionId = 'centralindia'; RegionName = 'Central India'; } ,[PSCustomObject]@{ OriginalValue = 'centralus'; RegionId = 'centralus'; RegionName = 'Central US'; } ,[PSCustomObject]@{ OriginalValue = 'centraluseuap'; RegionId = 'centraluseuap'; RegionName = 'Central US EUAP'; } diff --git a/src/templates/finops-hub/modules/dataFactory.bicep b/src/templates/finops-hub/modules/dataFactory.bicep index c234a64c9..f391fff76 100644 --- a/src/templates/finops-hub/modules/dataFactory.bicep +++ b/src/templates/finops-hub/modules/dataFactory.bicep @@ -3550,7 +3550,7 @@ resource pipeline_ExecuteExportsETL 'Microsoft.DataFactory/factories/pipelines@2 typeProperties: { variableName: 'destinationFolder' value: { - value: '@replace(concat(variables(\'hubDataset\'),\'/\',substring(variables(\'date\'), 0, 4),\'/\',substring(variables(\'date\'), 4, 2),\'/\',toLower(variables(\'scope\'))),\'//\',\'/\')' + value: '@replace(concat(variables(\'hubDataset\'),\'/\',substring(variables(\'date\'), 0, 4),\'/\',substring(variables(\'date\'), 4, 2),\'/\',toLower(variables(\'scope\')), if(equals(variables(\'hubDataset\'), \'Recommendations\'), activity(\'Read Manifest\').output.firstRow.exportConfig.exportName, \'\')),\'//\',\'/\')' type: 'Expression' } } diff --git a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql index 5552b82ab..daf5fa95e 100644 --- a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql +++ b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql @@ -1351,82 +1351,64 @@ CommitmentDiscountUsage_transform_v1_0() // Recommendations_raw table .create-merge table Recommendations_raw ( - CostWithNoReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 - CostWithNoReservedInstances2: decimal, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - FirstUsageDate: datetime, // MS CM EA resv reco 2024-05-01 - FirstUsageDate2: datetime, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - InstanceFlexibilityGroup: string, // MS CM EA resv reco 2024-05-01 - InstanceFlexibilityGroup2: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - InstanceFlexibilityRatio: decimal, // MS CM EA resv reco 2024-05-01 - InstanceFlexibilityRatio2: decimal, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - Location: string, // MS CM EA+MCA resv reco 2024-05-01 - LookBackPeriod: string, // MS CM EA+MCA resv reco 2024-05-01 - MeterId: string, // MS CM EA resv reco 2024-05-01 - MeterID: string, // MS CM MCA resv reco 2024-05-01 - NetSavings: decimal, // MS CM EA resv reco 2024-05-01 - NetSavings2: decimal, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - NormalizedSize: string, // MS CM EA resv reco 2024-05-01 - NormalizedSize2: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - RecommendedQuantity: decimal, // MS CM EA resv reco 2024-05-01 - RecommendedQuantity2: decimal, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - RecommendedQuantityNormalized: decimal, // MS CM EA resv reco 2024-05-01 - RecommendedQuantityNormalized2: decimal, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - ResourceType: string, // MS CM EA+MCA resv reco 2024-05-01 - Scope: string, // MS CM EA resv reco 2024-05-01 - scope: string, // MS CM MCA resv reco 2024-05-01 - SKU: string, // MS CM EA resv reco 2024-05-01 - SkuName: string, // MS CM MCA resv reco 2024-05-01 - SkuProperties: string, // MS CM EA resv reco 2024-05-01 - SkuProperties2: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - SubscriptionId: string, // MS CM EA+MCA resv reco 2024-05-01 - Term: string, // MS CM EA+MCA resv reco 2024-05-01 - TotalCostWithReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 - TotalCostWithReservedInstances2: decimal, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces - x_SourceName: string, // Hubs add-on - x_SourceProvider: string, // Hubs add-on - x_SourceType: string, // Hubs add-on - x_SourceVersion: string // Hubs add-on + CostWithNoReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 + CostWithNoReservedInstancesJson: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces and flag as JSON + FirstUsageDate: datetime, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + InstanceFlexibilityGroup: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + InstanceFlexibilityRatio: decimal, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + Location: string, // MS CM EA+MCA resv reco 2024-05-01 + LookBackPeriod: string, // MS CM EA+MCA resv reco 2024-05-01 + MeterId: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + NetSavings: decimal, // MS CM EA resv reco 2024-05-01 + NetSavingsJson: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces and flag as JSON + NormalizedSize: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + RecommendedQuantity: decimal, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + RecommendedQuantityNormalized: decimal, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + ResourceType: string, // MS CM EA+MCA resv reco 2024-05-01 + Scope: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + SKU: string, // MS CM EA resv reco 2024-05-01 + SkuName: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces + SkuProperties: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA + SubscriptionId: string, // MS CM EA+MCA resv reco 2024-05-01 + Term: string, // MS CM EA+MCA resv reco 2024-05-01 + TotalCostWithReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 + TotalCostWithReservedInstancesJson: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces and flag as JSON + x_SourceName: string, // Hubs add-on + x_SourceProvider: string, // Hubs add-on + x_SourceType: string, // Hubs add-on + x_SourceVersion: string // Hubs add-on ) // Recommendations_raw ingestion mapping .create-or-alter table Recommendations_raw ingestion parquet mapping "Recommendations_raw_mapping" ``` [ - { "Column": "CostWithNoReservedInstances", "Properties": { "Field": "CostWithNoReservedInstances" } }, - { "Column": "CostWithNoReservedInstances2", "Properties": { "Field": "Cost With No ReservedInstances" } }, - { "Column": "FirstUsageDate", "Properties": { "Field": "FirstUsageDate" } }, - { "Column": "FirstUsageDate2", "Properties": { "Field": "First UsageDate" } }, - { "Column": "InstanceFlexibilityGroup", "Properties": { "Field": "InstanceFlexibilityGroup" } }, - { "Column": "InstanceFlexibilityGroup2", "Properties": { "Field": "Instance Flexibility Group" } }, - { "Column": "InstanceFlexibilityRatio", "Properties": { "Field": "InstanceFlexibilityRatio" } }, - { "Column": "InstanceFlexibilityRatio2", "Properties": { "Field": "Instance Flexibility Ratio" } }, - { "Column": "Location", "Properties": { "Field": "Location" } }, - { "Column": "LookBackPeriod", "Properties": { "Field": "LookBackPeriod" } }, - { "Column": "MeterId", "Properties": { "Field": "MeterId" } }, - { "Column": "MeterID", "Properties": { "Field": "MeterID" } }, - { "Column": "NetSavings", "Properties": { "Field": "NetSavings" } }, - { "Column": "NetSavings2", "Properties": { "Field": "Net Savings" } }, - { "Column": "NormalizedSize", "Properties": { "Field": "NormalizedSize" } }, - { "Column": "NormalizedSize2", "Properties": { "Field": "Normalized Size" } }, - { "Column": "RecommendedQuantity", "Properties": { "Field": "RecommendedQuantity" } }, - { "Column": "RecommendedQuantity2", "Properties": { "Field": "Recommended Quantity" } }, - { "Column": "RecommendedQuantityNormalized", "Properties": { "Field": "RecommendedQuantityNormalized" } }, - { "Column": "RecommendedQuantityNormalized2", "Properties": { "Field": "Recommended Quantity Normalized" } }, - { "Column": "ResourceType", "Properties": { "Field": "ResourceType" } }, - { "Column": "Scope", "Properties": { "Field": "Scope" } }, - { "Column": "scope", "Properties": { "Field": "scope" } }, - { "Column": "SKU", "Properties": { "Field": "SKU" } }, - { "Column": "SkuName", "Properties": { "Field": "SkuName" } }, - { "Column": "SkuProperties", "Properties": { "Field": "SkuProperties" } }, - { "Column": "SkuProperties2", "Properties": { "Field": "Sku Properties" } }, - { "Column": "SubscriptionId", "Properties": { "Field": "SubscriptionId" } }, - { "Column": "Term", "Properties": { "Field": "Term" } }, - { "Column": "TotalCostWithReservedInstances", "Properties": { "Field": "TotalCostWithReservedInstances" } }, - { "Column": "TotalCostWithReservedInstances2", "Properties": { "Field": "Total Cost With ReservedInstances" } }, - { "Column": "x_SourceName", "Properties": { "Field": "x_SourceName" } }, - { "Column": "x_SourceProvider", "Properties": { "Field": "x_SourceProvider" } }, - { "Column": "x_SourceType", "Properties": { "Field": "x_SourceType" } }, - { "Column": "x_SourceVersion", "Properties": { "Field": "x_SourceVersion" } } + { "Column": "CostWithNoReservedInstances", "Properties": { "Field": "CostWithNoReservedInstances" } }, + { "Column": "CostWithNoReservedInstancesJson", "Properties": { "Field": "CostWithNoReservedInstancesJson" } }, + { "Column": "FirstUsageDate", "Properties": { "Field": "FirstUsageDate" } }, + { "Column": "InstanceFlexibilityGroup", "Properties": { "Field": "InstanceFlexibilityGroup" } }, + { "Column": "InstanceFlexibilityRatio", "Properties": { "Field": "InstanceFlexibilityRatio" } }, + { "Column": "Location", "Properties": { "Field": "Location" } }, + { "Column": "LookBackPeriod", "Properties": { "Field": "LookBackPeriod" } }, + { "Column": "MeterId", "Properties": { "Field": "MeterId" } }, + { "Column": "NetSavings", "Properties": { "Field": "NetSavings" } }, + { "Column": "NetSavingsJson", "Properties": { "Field": "NetSavingsJson" } }, + { "Column": "NormalizedSize", "Properties": { "Field": "NormalizedSize" } }, + { "Column": "RecommendedQuantity", "Properties": { "Field": "RecommendedQuantity" } }, + { "Column": "RecommendedQuantityNormalized", "Properties": { "Field": "RecommendedQuantityNormalized" } }, + { "Column": "ResourceType", "Properties": { "Field": "ResourceType" } }, + { "Column": "Scope", "Properties": { "Field": "Scope" } }, + { "Column": "SKU", "Properties": { "Field": "SKU" } }, + { "Column": "SkuName", "Properties": { "Field": "SkuName" } }, + { "Column": "SkuProperties", "Properties": { "Field": "SkuProperties" } }, + { "Column": "SubscriptionId", "Properties": { "Field": "SubscriptionId" } }, + { "Column": "Term", "Properties": { "Field": "Term" } }, + { "Column": "TotalCostWithReservedInstances", "Properties": { "Field": "TotalCostWithReservedInstances" } }, + { "Column": "TotalCostWithReservedInstancesJson", "Properties": { "Field": "TotalCostWithReservedInstancesJson" } }, + { "Column": "x_SourceName", "Properties": { "Field": "x_SourceName" } }, + { "Column": "x_SourceProvider", "Properties": { "Field": "x_SourceProvider" } }, + { "Column": "x_SourceType", "Properties": { "Field": "x_SourceType" } }, + { "Column": "x_SourceVersion", "Properties": { "Field": "x_SourceVersion" } } ] ``` @@ -1451,6 +1433,7 @@ Recommendations_transform_v1_0() )) }; Recommendations_raw + | extend x_IngestionTime = ingestion_time() // // Set ProviderName | extend ProviderName = 'Microsoft' @@ -1461,20 +1444,13 @@ Recommendations_transform_v1_0() | extend x_SourceType = coalesce(x_SourceType, iff(ProviderName == 'Microsoft', 'ReservationRecommendations', '')) | extend x_SourceVersion = coalesce(x_SourceVersion, iff(ProviderName == 'Microsoft', '2023-05-01', '')) // - // Handle duplicated columns with spaces - | extend CostWithNoReservedInstances = coalesce(CostWithNoReservedInstances, CostWithNoReservedInstances2) - | extend FirstUsageDate = coalesce(FirstUsageDate, FirstUsageDate2) - | extend InstanceFlexibilityGroup = coalesce(InstanceFlexibilityGroup, InstanceFlexibilityGroup2) - | extend InstanceFlexibilityRatio = coalesce(InstanceFlexibilityRatio, InstanceFlexibilityRatio2) - | extend NetSavings = coalesce(NetSavings, NetSavings2) - | extend NormalizedSize = coalesce(NormalizedSize, NormalizedSize2) - | extend RecommendedQuantity = coalesce(RecommendedQuantity, RecommendedQuantity2) - | extend RecommendedQuantityNormalized = coalesce(RecommendedQuantityNormalized, RecommendedQuantityNormalized2) - | extend SkuProperties = coalesce(SkuProperties, SkuProperties2) - | extend TotalCostWithReservedInstances = coalesce(TotalCostWithReservedInstances, TotalCostWithReservedInstances2) + // Convert JSON cost columns to decimal + | extend CostWithNoReservedInstances = case(isnotempty(CostWithNoReservedInstances), CostWithNoReservedInstances, isnotempty(CostWithNoReservedInstancesJson), todecimal(extract(@'"value":([0-9\.]+)', 1, CostWithNoReservedInstancesJson)), CostWithNoReservedInstances) + | extend NetSavings = case(isnotempty(NetSavings), NetSavings, isnotempty(NetSavingsJson), todecimal(extract(@'"value":([0-9\.]+)', 1, NetSavingsJson)), NetSavings) + | extend TotalCostWithReservedInstances = case(isnotempty(TotalCostWithReservedInstances), TotalCostWithReservedInstances, isnotempty(TotalCostWithReservedInstancesJson), todecimal(extract(@'"value":([0-9\.]+)', 1, TotalCostWithReservedInstancesJson)), TotalCostWithReservedInstances) // // Build recommendation details - | lookup kind=leftouter (database('Ingestion').Regions | distinct Location = RegionId, RegionName) on Location + | lookup kind=leftouter (database('Ingestion').Regions | summarize RegionName = make_set(RegionName)[0] by Location = RegionId) on Location | extend x_RecommendationDetails = case( x_SourceType == 'ReservationRecommendations', bag_pack( 'CommitmentDiscountNormalizedGroup', InstanceFlexibilityGroup, @@ -1484,6 +1460,7 @@ Recommendations_transform_v1_0() 'CommitmentDiscountScope', coalesce(Scope, scope), 'LookbackPeriodDuration', case( LookBackPeriod matches regex @'^Last([0-9]+)Days$', replace_regex(LookBackPeriod, @'^Last([0-9]+)Days$', @'P\1D'), + LookBackPeriod matches regex @'^[0-9]+$', strcat('P', LookBackPeriod, 'D'), '' ), 'LookbackPeriodStart', FirstUsageDate, @@ -1503,11 +1480,11 @@ Recommendations_transform_v1_0() | project ProviderName, SubAccountId = iff(isnotempty(SubscriptionId), strcat('/subscriptions/', SubscriptionId), ''), - x_IngestionTime = ingestion_time(), + x_IngestionTime, x_EffectiveCostAfter = TotalCostWithReservedInstances, x_EffectiveCostBefore = CostWithNoReservedInstances, x_EffectiveCostSavings = NetSavings, - x_RecommendationDate = FirstUsageDate + (toint(extract(@'^Last([0-9]+)Days$', 1, LookBackPeriod)) * 1d), + x_RecommendationDate = FirstUsageDate + (toint(extract(@'^P([0-9]+)D$', 1, tostring(x_RecommendationDetails.LookbackPeriodDuration))) * 1d), x_RecommendationDetails, x_SourceName, x_SourceProvider, diff --git a/src/templates/finops-hub/schemas/reservationrecommendations_2023-05-01_mca.json b/src/templates/finops-hub/schemas/reservationrecommendations_2023-05-01_mca.json index a4abafda2..9b7794ea3 100644 --- a/src/templates/finops-hub/schemas/reservationrecommendations_2023-05-01_mca.json +++ b/src/templates/finops-hub/schemas/reservationrecommendations_2023-05-01_mca.json @@ -5,19 +5,19 @@ "mappings": [ { "source": { "name": "Cost With No ReservedInstances", "type": "String" }, - "sink": { "name": "Cost With No ReservedInstances" } + "sink": { "name": "CostWithNoReservedInstancesJson" } }, { "source": { "name": "First UsageDate", "type": "DateTimeOffset" }, - "sink": { "name": "First UsageDate" } + "sink": { "name": "FirstUsageDate" } }, { "source": { "name": "Instance Flexibility Ratio", "type": "Decimal" }, - "sink": { "name": "Instance Flexibility Ratio" } + "sink": { "name": "InstanceFlexibilityRatio" } }, { "source": { "name": "Instance Flexibility Group", "type": "String" }, - "sink": { "name": "Instance Flexibility Group" } + "sink": { "name": "InstanceFlexibilityGroup" } }, { "source": { "name": "Location", "type": "String" }, @@ -29,23 +29,23 @@ }, { "source": { "name": "MeterID", "type": "String" }, - "sink": { "name": "MeterID" } + "sink": { "name": "MeterId" } }, { - "source": { "name": "Net Savings", "type": "Decimal" }, - "sink": { "name": "Net Savings" } + "source": { "name": "Net Savings", "type": "String" }, + "sink": { "name": "NetSavingsJson" } }, { "source": { "name": "Normalized Size", "type": "String" }, - "sink": { "name": "Normalized Size" } + "sink": { "name": "NormalizedSize" } }, { "source": { "name": "Recommended Quantity", "type": "Decimal" }, - "sink": { "name": "Recommended Quantity" } + "sink": { "name": "RecommendedQuantity" } }, { "source": { "name": "Recommended Quantity Normalized", "type": "Decimal" }, - "sink": { "name": "Recommended Quantity Normalized" } + "sink": { "name": "RecommendedQuantityNormalized" } }, { "source": { "name": "ResourceType", "type": "String" }, @@ -53,7 +53,7 @@ }, { "source": { "name": "scope", "type": "String" }, - "sink": { "name": "scope" } + "sink": { "name": "Scope" } }, { "source": { "name": "SkuName", "type": "String" }, @@ -61,7 +61,7 @@ }, { "source": { "name": "Sku Properties", "type": "String" }, - "sink": { "name": "Sku Properties" } + "sink": { "name": "SkuProperties" } }, { "source": { "name": "Term", "type": "String" }, @@ -69,7 +69,7 @@ }, { "source": { "name": "Total Cost With ReservedInstances", "type": "String" }, - "sink": { "name": "Total Cost With ReservedInstances" } + "sink": { "name": "TotalCostWithReservedInstancesJson" } } ] } From 6268273c72c4d72edd7b2d3eebf439b6bf4599bd Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Mon, 31 Mar 2025 11:05:04 -0700 Subject: [PATCH 40/51] Update open data files for March 2025 (#1452) Co-authored-by: Open Data CI --- docs-mslearn/toolkit/changelog.md | 77 + .../organizations.svg | 2 +- docs/svg/astronomer.astro/organizations.svg | 2 +- .../commvault.contentstore/cloudaccounts.svg | 2 +- docs/svg/dynatrace.observability/monitors.svg | 2 +- .../lambdatest.hyperexecute/organizations.svg | 2 +- .../privatelinkforazuread.svg | 2 +- .../assessments.svg} | 0 .../microsoft.advisor/resiliencyreviews.svg | 2 + .../microsoft.agfoodplatform/farmbeats.svg | 2 +- .../actionrules.svg | 2 +- .../prometheusrulegroups.svg | 2 +- docs/svg/microsoft.all/arcvirtualmachines.svg | 2 +- docs/svg/microsoft.all/hcivirtualmachines.svg | 2 +- docs/svg/microsoft.apicenter/services.svg | 2 +- .../services/workspaces.svg | 2 +- docs/svg/microsoft.apimanagement/gateways.svg | 2 +- .../service/workspaces.svg | 1 + .../microsoft.app/connectedenvironments.svg | 2 +- docs/svg/microsoft.app/containerapps.svg | 2 +- docs/svg/microsoft.app/jobs.svg | 2 +- .../svg/microsoft.app/managedenvironments.svg | 2 +- docs/svg/microsoft.app/sessionpools.svg | 2 +- docs/svg/microsoft.app/spaces.svg | 2 +- .../reports/snapshots/controls.svg | 2 + .../configurationstores.svg | 2 +- docs/svg/microsoft.appplatform/spring.svg | 2 +- .../appprotectmanagedrulesetmanifests.svg | 2 + docs/svg/microsoft.appsecurity/policies.svg | 2 +- docs/svg/microsoft.arc/all.svg | 2 +- docs/svg/microsoft.arc/allfairfax.svg | 2 +- .../svg/microsoft.arc/kubernetesresources.svg | 2 +- .../attestationproviders.svg | 2 +- .../resourcemanagementprivatelinks.svg | 2 +- .../serviceprincipals.svg | 1 + .../hybridrunbookworkergroups.svg | 1 + .../automationaccounts/runbooks.svg | 2 +- docs/svg/microsoft.avs/privateclouds.svg | 2 +- .../b2cdirectories.svg | 2 +- .../ciamdirectories.svg | 2 +- .../guestusages.svg | 2 +- .../datacontrollers.svg | 2 +- .../microsoft.azurearcdata/mysqlserver.svg | 1 + .../postgresinstances.svg | 2 +- .../postgressqlserver.svg | 1 + .../sqlmanagedinstances.svg | 2 +- .../sqlserverinstances.svg | 2 +- .../sqlserverinstances/databases.svg | 2 +- .../microsoft.azurecis/sharedconfigvalues.svg | 2 + docs/svg/microsoft.azurefleet/fleets.svg | 2 +- .../microsoft.azurefleet/fleetscomputehub.svg | 2 +- .../azurelargeinstances.svg | 2 +- .../accounts.svg | 2 +- docs/svg/microsoft.azuresphere/catalogs.svg | 2 +- .../microsoft.azurestackhci/devicepools.svg | 2 + .../microsoft.azurestackhci/edgemachines.svg | 2 + .../edgemachines/jobs.svg | 2 + .../microsoft.azurestackhci/galleryimages.svg | 2 +- .../logicalnetworks.svg | 2 +- .../marketplacegalleryimages.svg | 2 +- .../networkinterfaces.svg | 2 +- .../networksecuritygroups.svg | 3 +- .../storagecontainers.svg | 2 +- .../virtualmachines.svg | 2 +- .../baremetalinstances.svg | 2 +- docs/svg/microsoft.batch/batchaccounts.svg | 2 +- .../billingaccounts/incentiveschedules.svg | 2 +- .../incentiveschedules/milestones.svg | 2 +- .../billingaccounts/migrations.svg | 2 + .../billingaccounts/savingsplanorders.svg | 2 +- .../savingsplanorders/savingsplans.svg | 2 +- .../incentiveschedules.svg | 2 +- .../incentiveschedules/milestones.svg | 2 +- docs/svg/microsoft.billingbenefits/maccs.svg | 2 +- .../savingsplanorders.svg | 2 +- .../savingsplanorders/savingsplans.svg | 2 +- docs/svg/microsoft.cache/redis.svg | 2 +- docs/svg/microsoft.cache/redisenterprise.svg | 2 +- .../redisenterprise/databases.svg | 2 +- .../microsoft.capacity/reservationorders.svg | 2 +- .../reservationorders/reservations.svg | 2 +- .../cdnwebapplicationfirewallpolicies.svg | 2 +- docs/svg/microsoft.cdn/profiles.svg | 2 +- .../microsoft.cdn/profiles/afdendpoints.svg | 1 + .../profiles/afdendpoints/routes.svg | 1 + .../microsoft.cdn/profiles/customdomains.svg | 1 + .../microsoft.cdn/profiles/origingroups.svg | 1 + .../profiles/origingroups/origins.svg | 1 + docs/svg/microsoft.cdn/profiles/rulesets.svg | 1 + .../microsoft.cdn/profiles/rulesets/rules.svg | 1 + docs/svg/microsoft.cdn/profiles/secrets.svg | 1 + .../profiles/securitypolicies.svg | 1 + docs/svg/microsoft.chaos/experiments.svg | 2 +- docs/svg/microsoft.chaos/privateaccesses.svg | 2 +- .../microsoft.classiccompute/domainnames.svg | 2 +- .../domainnames/slots/roles.svg | 2 +- .../virtualmachines.svg | 2 +- .../networksecuritygroups.svg | 2 +- .../microsoft.classicnetwork/reservedips.svg | 2 +- .../virtualnetworks.svg | 2 +- .../storageaccounts.svg | 2 +- .../storageaccounts/osimages.svg | 2 +- .../storageaccounts/vmimages.svg | 2 +- .../microsoft.cleanroom/collaborations.svg | 2 + .../collaborations/contracts.svg | 2 + docs/svg/microsoft.cleanroom/consortiums.svg | 2 + .../microsoft.cloudhealth/healthmodels.svg | 2 +- docs/svg/microsoft.cloudtest/buildcaches.svg | 29 +- .../codesigningaccounts.svg | 2 +- .../microsoft.cognitiveservices/accounts.svg | 2 +- .../browseaiservices.svg | 2 +- .../browseallinone.svg | 2 +- .../browseanomalydetector.svg | 2 +- .../browsecomputervision.svg | 2 +- .../browsecontentmoderator.svg | 2 +- .../browsecontentsafety.svg | 2 +- .../browsecustomvision.svg | 2 +- .../browseface.svg | 2 +- .../browseformrecognizer.svg | 2 +- .../browseimmersivereader.svg | 2 +- .../browseluis.svg | 2 +- .../browsemetricsadvisor.svg | 2 +- .../browseopenai.svg | 2 +- .../browsepersonalizer.svg | 2 +- .../browseqnamaker.svg | 2 +- .../browsespeechservices.svg | 2 +- .../browsetextanalytics.svg | 2 +- .../browsetexttranslation.svg | 2 +- .../communicationservices.svg | 2 +- .../microsoft.communication/emailservices.svg | 2 +- .../emailservices/domains.svg | 2 +- .../communitytrainings.svg | 2 +- .../microsoft.compute/availabilitysets.svg | 2 +- .../capacityreservationgroups.svg | 2 +- .../capacityreservationgroupscomputehub.svg | 2 +- docs/svg/microsoft.compute/cloudservices.svg | 2 +- .../computefleetinstances.svg | 2 +- .../computefleetscalesets.svg | 2 +- docs/svg/microsoft.compute/diskaccesses.svg | 2 +- .../microsoft.compute/diskencryptionsets.svg | 2 +- docs/svg/microsoft.compute/galleries.svg | 2 +- .../galleries/applications.svg | 2 +- .../galleries/applications/versions.svg | 2 +- .../microsoft.compute/galleries/images.svg | 2 +- .../galleries/images/versions.svg | 2 +- .../galleries/imagescomputehub.svg | 2 +- docs/svg/microsoft.compute/hostgroups.svg | 2 +- .../microsoft.compute/hostgroups/hosts.svg | 2 +- .../hostgroupscomputehub.svg | 2 +- docs/svg/microsoft.compute/images.svg | 2 +- .../microsoft.compute/imagescomputehub.svg | 2 +- .../locations/communitygalleries/images.svg | 2 +- .../communitygalleries/imagescomputehub.svg | 2 +- .../proximityplacementgroups.svg | 2 +- .../proximityplacementgroupscomputehub.svg | 2 +- .../restorepointcollections.svg | 2 +- .../restorepointcollections/restorepoints.svg | 2 +- docs/svg/microsoft.compute/snapshots.svg | 2 +- docs/svg/microsoft.compute/sshpublickeys.svg | 2 +- .../microsoft.compute/standbypoolinstance.svg | 2 +- .../virtualmachineflexinstances.svg | 2 +- .../guestconfigurationassignments.svg | 2 +- .../virtualmachinescalesets.svg | 2 +- .../guestconfigurationassignments.svg | 2 +- .../virtualmachinescalesetscomputehub.svg | 2 +- .../microsoft.confidentialledger/ledgers.svg | 2 +- .../managedccfs.svg | 2 +- .../microsoft.connectedcache/cachenodes.svg | 17 +- .../enterprisecustomers.svg | 17 +- .../enterprisemcccustomers.svg | 2 +- .../vcenters.svg | 2 +- .../virtualmachines.svg | 2 +- .../guestconfigurationassignments.svg | 2 +- .../containergroups.svg | 2 +- .../registries.svg | 2 +- .../svg/microsoft.containerservice/fleets.svg | 2 +- .../managedclusters.svg | 2 +- .../extensions.svg | 2 +- .../fluxconfigurations.svg | 2 +- .../namespaces.svg | 2 +- docs/svg/microsoft.dashboard/dashboards.svg | 17 + docs/svg/microsoft.dashboard/grafana.svg | 2 +- .../microsoft.databasefleetmanager/fleets.svg | 2 +- .../fleets/fleetspaces.svg | 2 +- .../fleets/fleetspaces/databases.svg | 2 +- .../fleets/tiers.svg | 2 +- .../microsoft.databasewatcher/watchers.svg | 2 +- docs/svg/microsoft.databox/jobs.svg | 2 +- .../databoxedgedevices.svg | 2 +- docs/svg/microsoft.datadog/monitors.svg | 2 +- .../microsoft.datafactory/datafactories.svg | 2 +- docs/svg/microsoft.datafactory/factories.svg | 2 +- docs/svg/microsoft.datalakestore/accounts.svg | 2 +- docs/svg/microsoft.datamigration/services.svg | 2 +- .../sqlmigrationservices.svg | 2 +- .../microsoft.dataprotection/backupvaults.svg | 2 +- .../resourceguards.svg | 2 +- .../privateendpointconnectionproxies.svg | 2 + .../privateendpointconnections.svg | 2 + .../privatelinkresources.svg | 2 + docs/svg/microsoft.datashare/accounts.svg | 2 +- docs/svg/microsoft.dbformariadb/servers.svg | 2 +- .../microsoft.dbformysql/flexibleservers.svg | 2 +- docs/svg/microsoft.dbformysql/servers.svg | 2 +- .../flexibleservers.svg | 2 +- .../servergroupsv2.svg | 2 +- .../svg/microsoft.dbforpostgresql/servers.svg | 2 +- .../microsoft.deploymentmanager/rollouts.svg | 2 +- .../appattachpackages.svg | 2 +- .../applicationgroups.svg | 2 +- .../hostpools.svg | 2 +- .../scalingplans.svg | 2 +- .../workspaces.svg | 2 +- docs/svg/microsoft.devcenter/devcenters.svg | 2 +- .../devcenters/devboxdefinitions.svg | 2 +- .../networkconnections.svg | 2 +- docs/svg/microsoft.devcenter/plans.svg | 2 +- docs/svg/microsoft.devhub/iacprofiles.svg | 2 +- docs/svg/microsoft.devhub/templates.svg | 2 + .../microsoft.devhub/templates/versions.svg | 2 + .../assetendpointprofiles.svg | 3 +- docs/svg/microsoft.deviceregistry/assets.svg | 2 +- docs/svg/microsoft.deviceregistry/devices.svg | 2 +- .../microsoft.deviceregistry/namespaces.svg | 2 + .../namespaces/assetendpointprofiles.svg | 2 + .../namespaces/assets.svg | 2 + .../namespaces/devices.svg | 2 + .../discoveredassetendpointprofiles.svg | 2 + .../namespaces/discoveredassets.svg | 2 + .../schemaregistries.svg | 3 +- docs/svg/microsoft.devices/iothubs.svg | 2 +- .../provisioningservices.svg | 2 +- docs/svg/microsoft.deviceupdate/accounts.svg | 2 +- docs/svg/microsoft.devtestlab/labs.svg | 2 +- .../labs/virtualmachines.svg | 2 +- .../digitaltwinsinstances.svg | 2 +- .../cassandraclusters.svg | 2 +- .../microsoft.documentdb/databaseaccounts.svg | 2 +- docs/svg/microsoft.documentdb/fleets.svg | 1 + .../microsoft.documentdb/mongoclusters.svg | 2 +- docs/svg/microsoft.durabletask/namespaces.svg | 3 +- docs/svg/microsoft.durabletask/schedulers.svg | 2 +- .../schedulers/taskhubs.svg | 2 +- docs/svg/microsoft.easm/workspaces.svg | 2 +- docs/svg/microsoft.edge/configurations.svg | 2 +- .../microsoft.edge/disconnectedoperations.svg | 1 + docs/svg/microsoft.edge/sites.svg | 2 +- docs/svg/microsoft.edgeorder/addresses.svg | 2 +- .../bootstrapconfigurations.svg | 2 +- docs/svg/microsoft.edgeorder/orderitems.svg | 2 +- .../virtual_orderitems.svg | 2 +- docs/svg/microsoft.elasticsan/elasticsans.svg | 2 +- docs/svg/microsoft.eventgrid/domains.svg | 2 +- .../microsoft.eventgrid/domains/topics.svg | 2 +- docs/svg/microsoft.eventgrid/namespaces.svg | 2 +- .../microsoft.eventgrid/namespaces/topics.svg | 2 +- .../namespaces/topics/eventsubscriptions.svg | 2 +- .../namespaces/topicspaces.svg | 2 +- .../partnerconfigurations.svg | 2 +- .../partnerdestinations.svg | 2 +- .../microsoft.eventgrid/partnernamespaces.svg | 2 +- .../partnernamespaces/channels.svg | 2 +- .../partnerregistrations.svg | 2 +- .../svg/microsoft.eventgrid/partnertopics.svg | 2 +- docs/svg/microsoft.eventgrid/systemtopics.svg | 2 +- .../systemtopics/eventsubscriptions.svg | 2 +- docs/svg/microsoft.eventgrid/topics.svg | 2 +- docs/svg/microsoft.eventhub/clusters.svg | 2 +- docs/svg/microsoft.eventhub/namespaces.svg | 2 +- .../namespaces/eventhubs.svg | 2 +- .../namespaces/schemagroups.svg | 2 +- .../experimentworkspaces.svg | 2 +- .../customlocations.svg | 2 +- docs/svg/microsoft.fabric/capacities.svg | 2 +- .../featureconfigurations.svg | 2 +- docs/svg/microsoft.fileshares/fileshares.svg | 2 +- .../myareas/galleryitems.svg | 2 +- .../azureadapplicationprototype.svg | 2 + .../svg/microsoft.hanaonazure/sapmonitors.svg | 2 +- .../cloudhsmclusters.svg | 2 +- docs/svg/microsoft.hdinsight/clusterpools.svg | 3 +- .../clusterpools/clusters.svg | 3 +- .../clusterpools/clusters/instanceviews.svg | 2 + docs/svg/microsoft.hdinsight/clusters.svg | 2 +- .../svg/microsoft.healthcareapis/services.svg | 2 +- .../microsoft.healthcareapis/workspaces.svg | 2 +- .../workspaces/dicomservices.svg | 2 +- .../workspaces/fhirservices.svg | 2 +- .../workspaces/iotconnectors.svg | 2 +- .../deidservices.svg | 2 +- .../microsoft.healthmodel/healthmodels.svg | 2 +- .../svg/microsoft.healthplatform/accounts.svg | 2 + .../arcserverwithwac.svg | 2 +- docs/svg/microsoft.hybridcompute/gateways.svg | 2 +- docs/svg/microsoft.hybridcompute/licenses.svg | 2 +- docs/svg/microsoft.hybridcompute/machines.svg | 2 +- .../virtualmachineinstances.svg | 2 +- .../guestconfigurationassignments.svg | 2 +- .../microsoft.hybridcompute/machinesesu.svg | 2 +- .../microsoft.hybridcompute/machinespaygo.svg | 2 +- .../machinessoftwareassurance.svg | 2 +- .../machinessovereign.svg | 2 +- .../privatelinkscopes.svg | 2 +- .../publiccloudconnectors.svg | 2 +- .../provisionedclusters.svg | 2 +- docs/svg/microsoft.hybridnetwork/devices.svg | 2 +- .../networkfunctions.svg | 2 +- docs/svg/microsoft.hybridnetwork/vendors.svg | 2 +- docs/svg/microsoft.insights/actiongroups.svg | 2 +- .../datacollectionendpoints.svg | 2 +- .../datacollectionrules.svg | 2 +- .../microsoft.insights/privatelinkscopes.svg | 2 +- docs/svg/microsoft.insights/workbooks.svg | 2 +- .../microsoft.insights/workbooktemplates.svg | 2 +- .../microsoft.integrationspaces/spaces.svg | 2 +- .../workspaces.svg | 3 +- .../svg/microsoft.iotoperations/instances.svg | 2 +- docs/svg/microsoft.iotoperationsmq/mq.svg | 17 +- .../microsoft.iotoperationsmq/mq/broker.svg | 2 + .../mq/broker/authentication.svg | 2 + .../mq/broker/authorization.svg | 2 + .../mq/broker/listener.svg | 2 + .../mq/datalakeconnector.svg | 2 + .../mq/datalakeconnector/topicmap.svg | 2 + .../mq/diagnosticservice.svg | 2 + .../mq/kafkaconnector.svg | 2 + .../mq/kafkaconnector/topicmap.svg | 2 + .../mq/mqttbridgeconnector.svg | 2 + .../mq/mqttbridgeconnector/topicmap.svg | 2 + docs/svg/microsoft.keyvault/managedhsms.svg | 2 +- docs/svg/microsoft.keyvault/vaults.svg | 2 +- .../connectedclusters.svg | 18 +- .../fluxconfigurations.svg | 2 +- .../namespaces.svg | 2 +- .../extensions.svg | 2 +- .../microsoft.kusto/clusters/databases.svg | 2 +- .../svg/microsoft.labservices/labaccounts.svg | 2 +- .../labaccounts/labs.svg | 2 +- docs/svg/microsoft.labservices/labplans.svg | 2 +- docs/svg/microsoft.labservices/labs.svg | 2 +- .../microsoft.liftrpilot/organizations.svg | 7 +- .../microsoft.loadtestservice/loadtests.svg | 2 +- .../svg/microsoft.logic/businessprocesses.svg | 2 +- .../microsoft.logic/integrationaccounts.svg | 2 +- .../integrationserviceenvironments.svg | 3 +- .../integrationserviceenvironments/health.svg | 2 + .../managedapis.svg | 2 +- docs/svg/microsoft.logic/workflows.svg | 2 +- .../aistudio.svg | 2 +- .../registries.svg | 2 +- .../workspaces.svg | 2 +- .../workspaces/onlineendpoints.svg | 2 +- .../onlineendpoints/deployments.svg | 2 +- .../maintenanceconfigurations.svg | 2 +- ...maintenanceconfigurationsbladeresource.svg | 1 + .../userassignedidentities.svg | 2 +- .../accesscontrollists.svg | 2 +- .../internetgatewayrules.svg | 2 +- .../internetgateways.svg | 2 +- .../ipcommunities.svg | 2 +- .../ipextendedcommunities.svg | 2 +- .../ipprefixes.svg | 2 +- .../l2isolationdomains.svg | 2 +- .../l3isolationdomains.svg | 2 +- .../l3isolationdomains/externalnetworks.svg | 2 +- .../l3isolationdomains/internalnetworks.svg | 2 +- .../neighborgroups.svg | 2 +- .../networkdevices.svg | 2 +- .../networkdevices/networkinterfaces.svg | 2 +- .../networkfabriccontrollers.svg | 2 +- .../networkfabrics.svg | 2 +- .../networktonetworkinterconnects.svg | 2 +- .../networkpacketbrokers.svg | 2 +- .../networkracks.svg | 2 +- .../networktaprules.svg | 2 +- .../networktaps.svg | 2 +- .../routepolicies.svg | 2 +- .../registrationdefinitions.svg | 2 +- .../microsoft.resources/deploymentstacks.svg | 2 +- .../providers/privatelinkassociations.svg | 2 +- .../providers/templatespecs.svg | 2 +- .../manufacturingdataservices.svg | 2 +- docs/svg/microsoft.maps/accounts.svg | 2 +- docs/svg/microsoft.maps/accounts/creators.svg | 2 +- docs/svg/microsoft.media/mediaservices.svg | 3 +- .../mediaservices/accountfilters.svg | 2 + .../microsoft.media/mediaservices/assets.svg | 2 + .../mediaservices/assets/assetfilters.svg | 2 + .../mediaservices/assets/tracks.svg | 2 + .../assets/tracks/operationresults.svg | 2 + .../assets/tracks/operationstatuses.svg | 2 + .../mediaservices/contentkeypolicies.svg | 2 + .../mediaservices/liveevents.svg | 30 - .../mediaservices/liveevents/liveoutputs.svg | 2 + .../privateendpointconnections.svg | 2 + .../mediaservices/privatelinkresources.svg | 2 + .../mediaservices/streamingendpoints.svg | 30 - .../mediaservices/streaminglocators.svg | 2 + .../mediaservices/streamingpolicies.svg | 2 + .../mediaservices/transforms.svg | 2 + .../mediaservices/transforms/jobs.svg | 2 + docs/svg/microsoft.migrate/projects.svg | 2 +- docs/svg/microsoft.mission/approvals.svg | 2 +- docs/svg/microsoft.mission/communities.svg | 2 +- .../communities/communityendpoints.svg | 2 +- .../communities/transithubs.svg | 2 +- .../microsoft.mission/enclaveconnections.svg | 2 +- .../svg/microsoft.mission/virtualenclaves.svg | 2 +- .../virtualenclaves/enclaveendpoints.svg | 2 +- .../virtualenclaves/workloads.svg | 2 +- .../remoterenderingaccounts.svg | 2 +- .../mobilenetworks.svg | 2 +- .../mobilenetworks/datanetworks.svg | 2 +- .../mobilenetworks/services.svg | 2 +- .../mobilenetworks/simpolicies.svg | 2 +- .../mobilenetworks/sites.svg | 2 +- .../mobilenetworks/slices.svg | 2 +- .../packetcorecontrolplanes.svg | 2 +- .../packetcoredataplanes.svg | 2 +- .../attacheddatanetworks.svg | 2 +- .../svg/microsoft.mobilenetwork/simgroups.svg | 2 +- .../simgroups/sims.svg | 2 +- docs/svg/microsoft.monitor/accounts.svg | 2 +- docs/svg/microsoft.monitor/pipelinegroups.svg | 2 +- docs/svg/microsoft.netapp/netappaccounts.svg | 2 +- .../netappaccounts/backupvaults.svg | 2 +- ...ngatewaywebapplicationfirewallpolicies.svg | 2 +- .../applicationsecuritygroups.svg | 2 +- docs/svg/microsoft.network/azurefirewalls.svg | 2 +- docs/svg/microsoft.network/bastionhosts.svg | 2 +- docs/svg/microsoft.network/connections.svg | 2 +- .../microsoft.network/customipprefixes.svg | 2 +- .../microsoft.network/ddosprotectionplans.svg | 2 +- .../dnsresolverdomainlists.svg | 2 +- .../microsoft.network/dnsresolverpolicies.svg | 2 +- docs/svg/microsoft.network/dnszones.svg | 2 +- .../expressroutecircuits.svg | 2 +- .../expressroutegateways.svg | 1 + .../microsoft.network/expressrouteports.svg | 2 +- .../microsoft.network/firewallpolicies.svg | 2 +- docs/svg/microsoft.network/frontdoors.svg | 2 +- ...rontdoorwebapplicationfirewallpolicies.svg | 2 +- docs/svg/microsoft.network/ipgroups.svg | 2 +- .../localnetworkgateways.svg | 2 +- docs/svg/microsoft.network/natgateways.svg | 2 +- .../svg/microsoft.network/networkmanagers.svg | 2 +- .../connectivityconfigurations.svg | 2 +- .../networkmanagers/ipampools.svg | 2 +- .../networkmanagers/networkgroups.svg | 2 +- .../networkmanagers/routingconfigurations.svg | 2 +- .../securityadminconfigurations.svg | 2 +- .../securityuserconfigurations.svg | 2 +- .../networkmanagers/verifierworkspaces.svg | 2 +- .../networksecuritygroups.svg | 2 +- .../networksecurityperimeters.svg | 2 +- .../networksecurityperimeters/profiles.svg | 2 +- .../svg/microsoft.network/networkwatchers.svg | 2 +- .../networkwatchers/flowlogs.svg | 2 +- docs/svg/microsoft.network/p2svpngateways.svg | 1 + .../svg/microsoft.network/privatednszones.svg | 2 +- .../microsoft.network/privateendpoints.svg | 2 +- .../microsoft.network/privatelinkservices.svg | 2 +- .../microsoft.network/publicipprefixes.svg | 2 +- docs/svg/microsoft.network/routefilters.svg | 2 +- docs/svg/microsoft.network/routetables.svg | 2 +- .../serviceendpointpolicies.svg | 2 +- docs/svg/microsoft.network/virtualhubs.svg | 2 +- .../virtualnetworkgateways.svg | 2 +- docs/svg/microsoft.network/virtualwans.svg | 2 +- docs/svg/microsoft.network/vpngateways.svg | 1 + .../baremetalmachines.svg | 2 +- .../cloudservicesnetworks.svg | 2 +- .../clustermanagers.svg | 2 +- docs/svg/microsoft.networkcloud/clusters.svg | 2 +- .../clusters/baremetalmachinekeysets.svg | 2 +- .../clusters/bmckeysets.svg | 2 +- .../clusters/metricsconfigurations.svg | 2 +- .../kubernetesclusters.svg | 2 +- .../kubernetesclusters/agentpools.svg | 2 +- .../kubernetesclusters/features.svg | 1 + .../svg/microsoft.networkcloud/l2networks.svg | 2 +- .../svg/microsoft.networkcloud/l3networks.svg | 2 +- docs/svg/microsoft.networkcloud/racks.svg | 2 +- .../storageappliances.svg | 2 +- .../trunkednetworks.svg | 2 +- .../virtualmachines.svg | 2 +- .../virtualmachines/consoles.svg | 2 +- docs/svg/microsoft.networkcloud/volumes.svg | 2 +- .../azuretrafficcollectors.svg | 2 +- .../microsoft.networkfunction/meshvpns.svg | 2 +- .../microsoft.notificationhubs/namespaces.svg | 2 +- .../namespaces/notificationhubs.svg | 2 +- .../workspaces.svg | 1 + .../energyservices.svg | 2 +- .../clusters.svg | 2 +- .../querypacks.svg | 2 +- .../solutions.svg | 2 +- .../microsoft.orbital/cloudaccessrouters.svg | 2 +- docs/svg/microsoft.orbital/edgesites.svg | 2 +- docs/svg/microsoft.orbital/l2connections.svg | 2 +- .../microsoft.orbital/sdwancontrollers.svg | 2 +- docs/svg/microsoft.orbital/terminals.svg | 2 +- docs/svg/microsoft.peering/peerings.svg | 2 +- .../peerings/registeredasns.svg | 2 +- .../peerings/registeredprefixes.svg | 2 +- .../svg/microsoft.peering/peeringservices.svg | 2 +- .../peeringservices/prefixes.svg | 2 +- .../microsoft.portalservices/dashboards.svg | 2 +- .../microsoft.powerbidedicated/capacities.svg | 2 +- .../resources.svg | 2 +- .../gateways.svg | 2 +- .../operatorapiconnections.svg | 2 +- .../operatorapiplans.svg | 2 +- .../providerregistrations/customrollouts.svg | 2 +- .../providerregistrations/defaultrollouts.svg | 2 +- docs/svg/microsoft.purview/accounts.svg | 2 +- docs/svg/microsoft.quantum/workspaces.svg | 2 +- .../openshiftclusters.svg | 2 +- docs/svg/microsoft.relay/namespaces.svg | 2 +- .../namespaces/hybridconnections.svg | 2 +- .../microsoft.relay/namespaces/wcfrelays.svg | 2 +- .../appliances.svg | 2 +- docs/svg/microsoft.resourcegraph/queries.svg | 2 +- .../builtintemplatespecs.svg | 2 +- .../microsoft.resources/deletedresources.svg | 2 +- .../microsoft.resources/deploymentscripts.svg | 2 +- .../microsoft.resources/deploymentstacks.svg | 2 +- .../microsoft.resources/resourcechange.svg | 2 +- .../resourcegraphvisualizer.svg | 2 +- .../svg/microsoft.resources/templatespecs.svg | 2 +- .../virtualsubscriptionsforresourcepicker.svg | 13 + docs/svg/microsoft.saas/applications.svg | 2 +- docs/svg/microsoft.saas/resources.svg | 2 +- docs/svg/microsoft.saas/saasresources.svg | 2 +- docs/svg/microsoft.saashub/cloudservices.svg | 2 + docs/svg/microsoft.scom/managedinstances.svg | 2 +- docs/svg/microsoft.scvmm/virtualmachines.svg | 2 +- docs/svg/microsoft.scvmm/vmmservers.svg | 2 +- docs/svg/microsoft.search/searchservices.svg | 2 +- .../microsoft.security/locations/alerts.svg | 2 +- .../microsoft.securitycopilot/capacities.svg | 2 +- .../microsoft.securitydetonation/chambers.svg | 2 +- .../sentinel.svg | 2 +- docs/svg/microsoft.servicebus/namespaces.svg | 2 +- .../namespaces/queues.svg | 2 +- .../namespaces/topics.svg | 2 +- .../namespaces/topics/subscriptions.svg | 2 +- docs/svg/microsoft.servicefabric/clusters.svg | 2 +- .../managedclusters.svg | 2 +- .../trafficcontrollers.svg | 2 +- docs/svg/microsoft.signalrservice/signalr.svg | 2 +- .../signalr/replicas.svg | 2 +- .../microsoft.signalrservice/webpubsub.svg | 2 +- .../webpubsub/replicas.svg | 2 +- .../landingzoneaccounts.svg | 2 +- .../landingzoneconfigurations.svg | 2 +- .../landingzoneregistrations.svg | 2 +- .../landingzoneconfigurations.svg | 2 +- .../landingzoneregistrations.svg | 2 +- .../microsoft.sovereign/transparencylogs.svg | 2 +- docs/svg/microsoft.sql/instancepools.svg | 2 +- docs/svg/microsoft.sql/managedinstances.svg | 2 +- .../managedinstances/databases.svg | 2 +- .../microsoft.sql/servers/elasticpools.svg | 2 +- docs/svg/microsoft.sql/servers/jobagents.svg | 2 +- docs/svg/microsoft.sql/virtualclusters.svg | 2 +- .../sqlvirtualmachines.svg | 2 +- .../microsoft.storageactions/storagetasks.svg | 2 +- .../microsoft.storagecache/amlfilesystems.svg | 2 +- docs/svg/microsoft.storagecache/caches.svg | 2 +- .../storagediscoveryworkspaces.svg | 1 + .../microsoft.storagemover/storagemovers.svg | 2 +- .../storagesyncservices.svg | 2 +- .../microsoft.streamanalytics/clusters.svg | 2 +- .../streamingjobs.svg | 2 +- .../calculations.svg | 17 +- .../svg/microsoft.synapse/privatelinkhubs.svg | 2 +- docs/svg/microsoft.synapse/workspaces.svg | 2 +- .../workspaces/bigdatapools.svg | 2 +- .../workspaces/kustopools.svg | 2 +- .../workspaces/kustopools/databases.svg | 2 +- .../workspaces/scopepools.svg | 2 +- .../microsoft.synapse/workspaces/sqlpools.svg | 2 +- .../microsoft.test/healthdataaiservices.svg | 2 +- .../diagnostics.svg | 2 + docs/svg/microsoft.videoindexer/accounts.svg | 2 +- .../imagetemplates.svg | 2 +- .../communicationsgateways.svg | 2 +- .../communicationsgateways/testlines.svg | 2 +- docs/svg/microsoft.web/connectiongateways.svg | 2 +- docs/svg/microsoft.web/connections.svg | 2 +- docs/svg/microsoft.web/customapis.svg | 2 +- .../svg/microsoft.web/hostingenvironments.svg | 2 +- docs/svg/microsoft.web/kubeenvironments.svg | 2 +- docs/svg/microsoft.web/staticsites.svg | 2 +- .../microsoft.weightsandbiases/instances.svg | 8 +- .../instancegroupmonitors.svg | 2 + .../instancehealthdefinitions.svg | 2 + .../signaldefinitions.svg | 2 + .../microsoft.workloads/instancemonitors.svg | 2 + docs/svg/microsoft.workloads/monitors.svg | 2 +- .../sapvirtualinstances.svg | 2 +- .../applicationinstances.svg | 2 +- .../sapvirtualinstances/centralinstances.svg | 2 +- .../sapvirtualinstances/databaseinstances.svg | 2 +- .../segmentationmanagers.svg | 17 +- docs/svg/mongodb.atlas/organizations.svg | 2 +- docs/svg/neon.postgres/organizations.svg | 2 +- docs/svg/nginx.nginxplus/nginxdeployments.svg | 2 +- .../oracle.database/autonomousdatabases.svg | 2 +- .../cloudexadatainfrastructures.svg | 2 +- docs/svg/oracle.database/cloudvmclusters.svg | 2 +- docs/svg/oracle.database/exadbvmclusters.svg | 1 + .../exascaledbstoragevaults.svg | 1 + .../oracle.database/oraclesubscriptions.svg | 2 +- .../paloaltonetworks.cloudngfw/firewalls.svg | 2 +- .../globalrulestacks.svg | 2 +- .../localrulestacks.svg | 2 +- docs/svg/pinecone.vectordb/organizations.svg | 2 +- src/open-data/PricingUnits.csv | 1 + src/open-data/Regions.csv | 1 + src/open-data/ResourceTypes.csv | 248 ++- src/open-data/ResourceTypes.json | 1500 ++++++++++++----- src/open-data/Services.csv | 2 + .../Private/Get-OpenDataPricingUnit.ps1 | 1 + src/powershell/Private/Get-OpenDataRegion.ps1 | 1 + .../Private/Get-OpenDataResourceType.ps1 | 248 ++- .../Private/Get-OpenDataService.ps1 | 2 + src/scripts/Build-OpenData.ps1 | 12 +- .../OpenDataFunctions_resource_type_1.kql | 92 +- .../OpenDataFunctions_resource_type_2.kql | 138 +- .../OpenDataFunctions_resource_type_3.kql | 182 +- .../OpenDataFunctions_resource_type_4.kql | 113 +- 633 files changed, 2575 insertions(+), 1472 deletions(-) rename docs/svg/{liftrbasic.samplerp/organizations.svg => microsoft.advisor/assessments.svg} (100%) create mode 100644 docs/svg/microsoft.advisor/resiliencyreviews.svg create mode 100644 docs/svg/microsoft.appcomplianceautomation/reports/snapshots/controls.svg create mode 100644 docs/svg/microsoft.appsecurity/appprotectmanagedrulesetmanifests.svg create mode 100644 docs/svg/microsoft.azurearcdata/mysqlserver.svg create mode 100644 docs/svg/microsoft.azurearcdata/postgressqlserver.svg create mode 100644 docs/svg/microsoft.azurecis/sharedconfigvalues.svg create mode 100644 docs/svg/microsoft.azurestackhci/devicepools.svg create mode 100644 docs/svg/microsoft.azurestackhci/edgemachines.svg create mode 100644 docs/svg/microsoft.azurestackhci/edgemachines/jobs.svg create mode 100644 docs/svg/microsoft.billing/billingaccounts/migrations.svg create mode 100644 docs/svg/microsoft.cleanroom/collaborations.svg create mode 100644 docs/svg/microsoft.cleanroom/collaborations/contracts.svg create mode 100644 docs/svg/microsoft.cleanroom/consortiums.svg create mode 100644 docs/svg/microsoft.dashboard/dashboards.svg create mode 100644 docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnectionproxies.svg create mode 100644 docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnections.svg create mode 100644 docs/svg/microsoft.datareplication/replicationvaults/privatelinkresources.svg create mode 100644 docs/svg/microsoft.devhub/templates.svg create mode 100644 docs/svg/microsoft.devhub/templates/versions.svg create mode 100644 docs/svg/microsoft.deviceregistry/namespaces.svg create mode 100644 docs/svg/microsoft.deviceregistry/namespaces/assetendpointprofiles.svg create mode 100644 docs/svg/microsoft.deviceregistry/namespaces/assets.svg create mode 100644 docs/svg/microsoft.deviceregistry/namespaces/devices.svg create mode 100644 docs/svg/microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles.svg create mode 100644 docs/svg/microsoft.deviceregistry/namespaces/discoveredassets.svg create mode 100644 docs/svg/microsoft.documentdb/fleets.svg create mode 100644 docs/svg/microsoft.edge/disconnectedoperations.svg create mode 100644 docs/svg/microsoft.graph/azureadapplicationprototype.svg create mode 100644 docs/svg/microsoft.hdinsight/clusterpools/clusters/instanceviews.svg create mode 100644 docs/svg/microsoft.healthplatform/accounts.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/broker.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/broker/authentication.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/broker/authorization.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/broker/listener.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector/topicmap.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/diagnosticservice.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector/topicmap.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector.svg create mode 100644 docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap.svg create mode 100644 docs/svg/microsoft.logic/integrationserviceenvironments/health.svg create mode 100644 docs/svg/microsoft.maintenance/maintenanceconfigurationsbladeresource.svg create mode 100644 docs/svg/microsoft.media/mediaservices/accountfilters.svg create mode 100644 docs/svg/microsoft.media/mediaservices/assets.svg create mode 100644 docs/svg/microsoft.media/mediaservices/assets/assetfilters.svg create mode 100644 docs/svg/microsoft.media/mediaservices/assets/tracks.svg create mode 100644 docs/svg/microsoft.media/mediaservices/assets/tracks/operationresults.svg create mode 100644 docs/svg/microsoft.media/mediaservices/assets/tracks/operationstatuses.svg create mode 100644 docs/svg/microsoft.media/mediaservices/contentkeypolicies.svg create mode 100644 docs/svg/microsoft.media/mediaservices/liveevents/liveoutputs.svg create mode 100644 docs/svg/microsoft.media/mediaservices/privateendpointconnections.svg create mode 100644 docs/svg/microsoft.media/mediaservices/privatelinkresources.svg create mode 100644 docs/svg/microsoft.media/mediaservices/streaminglocators.svg create mode 100644 docs/svg/microsoft.media/mediaservices/streamingpolicies.svg create mode 100644 docs/svg/microsoft.media/mediaservices/transforms.svg create mode 100644 docs/svg/microsoft.media/mediaservices/transforms/jobs.svg create mode 100644 docs/svg/microsoft.networkcloud/kubernetesclusters/features.svg create mode 100644 docs/svg/microsoft.onlineexperimentation/workspaces.svg create mode 100644 docs/svg/microsoft.resources/virtualsubscriptionsforresourcepicker.svg create mode 100644 docs/svg/microsoft.saashub/cloudservices.svg create mode 100644 docs/svg/microsoft.storagediscovery/storagediscoveryworkspaces.svg create mode 100644 docs/svg/microsoft.toolchainorchestrator/diagnostics.svg create mode 100644 docs/svg/microsoft.workloads/instancegroupmonitors.svg create mode 100644 docs/svg/microsoft.workloads/instancehealthdefinitions.svg create mode 100644 docs/svg/microsoft.workloads/instancehealthdefinitions/signaldefinitions.svg create mode 100644 docs/svg/microsoft.workloads/instancemonitors.svg create mode 100644 docs/svg/oracle.database/exadbvmclusters.svg create mode 100644 docs/svg/oracle.database/exascaledbstoragevaults.svg diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index c751e4b63..6b59fd401 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -95,6 +95,82 @@ _Released March 2025_ ### [Open data](open-data.md) v0.9 +**[Pricing units](open-data.md#pricing-units)** + +- **Added** + - Added the "1K/Day" unit of measure. + +**[Regions](open-data.md#Regions)** + +- **Added** + - Added the "southcentralus2" region. + +**[Resource types](open-data.md#resource-types)** + +- **Added** + - Added 11 Microsoft.IoTOperationsMQ resource types. + - Added 3 Microsoft.AzureStackHCI resource types. + - Added 3 microsoft.CleanRoom resource types. + - Added 3 microsoft.DataReplication resource types. + - Added 6 Microsoft.DeviceRegistry resource types. + - Added 14 Microsoft.Media resource types. + - Added 4 Microsoft.Workloads resource types. + - Added the following resource types: + - microsoft.advisor/assessments + - microsoft.advisor/resiliencyreviews + - microsoft.appcomplianceautomation/reports/snapshots/controls + - microsoft.appsecurity/appprotectmanagedrulesetmanifests + - microsoft.azurearcdata/mysqlserver + - microsoft.azurearcdata/postgressqlserver + - microsoft.azurecis/sharedconfigvalues + - microsoft.billing/billingaccounts/migrations + - microsoft.dashboard/dashboards + - microsoft.devhub/templates + - microsoft.devhub/templates/versions + - microsoft.documentdb/fleets + - microsoft.edge/disconnectedoperations + - microsoft.graph/azureadapplicationprototype + - microsoft.hdinsight/clusterpools/clusters/instanceviews + - microsoft.healthplatform/accounts + - microsoft.logic/integrationserviceenvironments/health + - microsoft.maintenance/maintenanceconfigurationsbladeresource + - microsoft.networkcloud/kubernetesclusters/features + - microsoft.onlineexperimentation/workspaces + - microsoft.saashub/cloudservices + - microsoft.saashub/cloudservices + - microsoft.secretmanagementsampleprovider/forecasts + - microsoft.storagediscovery/storagediscoveryworkspaces + - microsoft.toolchainorchestrator/diagnostics +- **Changed** + - Updated the following resource types: + - microsoft.aad/domainservices + - microsoft.agricultureplatform/agriservices + - microsoft.compute/virtualmachines/providers/guestconfigurationassignments + - microsoft.computeschedule/autoactions + - microsoft.connectedcache/cachenodes + - microsoft.connectedcache/enterprisecustomers + - microsoft.edgeorder/bootstrapconfigurations + - microsoft.edgeorder/virtual_orderitems + - microsoft.iotfirmwaredefense/workspaces + - microsoft.manufacturingplatform/manufacturingdataservices + - microsoft.network/networksecurityperimeters/profiles + - microsoft.network/p2svpngateways + - microsoft.network/trafficmanagerprofiles + - microsoft.network/vpngateways + - microsoft.operationalinsights/clusters + - microsoft.sustainabilityservices/calculations + - microsoft.zerotrustsegmentation/segmentationmanagers + - mongodb.atlas/organizations + - oracle.database/exadbvmclusters + - oracle.database/exascaledbstoragevaults + + +**[Services](open-data.md#services)** + +- **Added** + - Mapped the "microsoft.cognitiveservices/commitmentplans" resource type to Azure AI Services service. + - Mapped the "microsoft.deviceregistry/billingcontainers" resource type to Azure IoT Hub service. + **[Dataset examples](open-data.md#dataset-examples)** - **Added** @@ -104,6 +180,7 @@ _Released March 2025_ - This may have caused issues or duplication when joined with other datasets. - Please check your data for duplicate references to **Central Canada** and **Canada Central**. + > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) > [!div class="nextstepaction"] diff --git a/docs/svg/arizeai.observabilityeval/organizations.svg b/docs/svg/arizeai.observabilityeval/organizations.svg index f634b5b01..0930a044b 100644 --- a/docs/svg/arizeai.observabilityeval/organizations.svg +++ b/docs/svg/arizeai.observabilityeval/organizations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/astronomer.astro/organizations.svg b/docs/svg/astronomer.astro/organizations.svg index 9c900033b..d267aa466 100644 --- a/docs/svg/astronomer.astro/organizations.svg +++ b/docs/svg/astronomer.astro/organizations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/commvault.contentstore/cloudaccounts.svg b/docs/svg/commvault.contentstore/cloudaccounts.svg index 5bced3a7f..c93db543c 100644 --- a/docs/svg/commvault.contentstore/cloudaccounts.svg +++ b/docs/svg/commvault.contentstore/cloudaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/dynatrace.observability/monitors.svg b/docs/svg/dynatrace.observability/monitors.svg index dee75e79e..617b8a71f 100644 --- a/docs/svg/dynatrace.observability/monitors.svg +++ b/docs/svg/dynatrace.observability/monitors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/lambdatest.hyperexecute/organizations.svg b/docs/svg/lambdatest.hyperexecute/organizations.svg index 5a25828ba..b3023f06d 100644 --- a/docs/svg/lambdatest.hyperexecute/organizations.svg +++ b/docs/svg/lambdatest.hyperexecute/organizations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.aadiam/privatelinkforazuread.svg b/docs/svg/microsoft.aadiam/privatelinkforazuread.svg index 5521d04ad..758c87b7f 100644 --- a/docs/svg/microsoft.aadiam/privatelinkforazuread.svg +++ b/docs/svg/microsoft.aadiam/privatelinkforazuread.svg @@ -1 +1 @@ - + diff --git a/docs/svg/liftrbasic.samplerp/organizations.svg b/docs/svg/microsoft.advisor/assessments.svg similarity index 100% rename from docs/svg/liftrbasic.samplerp/organizations.svg rename to docs/svg/microsoft.advisor/assessments.svg diff --git a/docs/svg/microsoft.advisor/resiliencyreviews.svg b/docs/svg/microsoft.advisor/resiliencyreviews.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.advisor/resiliencyreviews.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.agfoodplatform/farmbeats.svg b/docs/svg/microsoft.agfoodplatform/farmbeats.svg index 56be6e02c..f8037972b 100644 --- a/docs/svg/microsoft.agfoodplatform/farmbeats.svg +++ b/docs/svg/microsoft.agfoodplatform/farmbeats.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.alertsmanagement/actionrules.svg b/docs/svg/microsoft.alertsmanagement/actionrules.svg index 3bb1f3474..07a47c5b5 100644 --- a/docs/svg/microsoft.alertsmanagement/actionrules.svg +++ b/docs/svg/microsoft.alertsmanagement/actionrules.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.alertsmanagement/prometheusrulegroups.svg b/docs/svg/microsoft.alertsmanagement/prometheusrulegroups.svg index bf7315971..701a528c3 100644 --- a/docs/svg/microsoft.alertsmanagement/prometheusrulegroups.svg +++ b/docs/svg/microsoft.alertsmanagement/prometheusrulegroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.all/arcvirtualmachines.svg b/docs/svg/microsoft.all/arcvirtualmachines.svg index c6e4d1272..8225c53da 100644 --- a/docs/svg/microsoft.all/arcvirtualmachines.svg +++ b/docs/svg/microsoft.all/arcvirtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.all/hcivirtualmachines.svg b/docs/svg/microsoft.all/hcivirtualmachines.svg index 283bb232b..e84657bea 100644 --- a/docs/svg/microsoft.all/hcivirtualmachines.svg +++ b/docs/svg/microsoft.all/hcivirtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.apicenter/services.svg b/docs/svg/microsoft.apicenter/services.svg index b069928c6..513bf7bf1 100644 --- a/docs/svg/microsoft.apicenter/services.svg +++ b/docs/svg/microsoft.apicenter/services.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.apicenter/services/workspaces.svg b/docs/svg/microsoft.apicenter/services/workspaces.svg index 678e1dbee..838bf6ad7 100644 --- a/docs/svg/microsoft.apicenter/services/workspaces.svg +++ b/docs/svg/microsoft.apicenter/services/workspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.apimanagement/gateways.svg b/docs/svg/microsoft.apimanagement/gateways.svg index 403daf983..65529b303 100644 --- a/docs/svg/microsoft.apimanagement/gateways.svg +++ b/docs/svg/microsoft.apimanagement/gateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.apimanagement/service/workspaces.svg b/docs/svg/microsoft.apimanagement/service/workspaces.svg index d2b153e4b..1c2a8773e 100644 --- a/docs/svg/microsoft.apimanagement/service/workspaces.svg +++ b/docs/svg/microsoft.apimanagement/service/workspaces.svg @@ -11,3 +11,4 @@ + diff --git a/docs/svg/microsoft.app/connectedenvironments.svg b/docs/svg/microsoft.app/connectedenvironments.svg index ad5d055dd..f96d8182e 100644 --- a/docs/svg/microsoft.app/connectedenvironments.svg +++ b/docs/svg/microsoft.app/connectedenvironments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.app/containerapps.svg b/docs/svg/microsoft.app/containerapps.svg index b9ea36b19..e7334ea62 100644 --- a/docs/svg/microsoft.app/containerapps.svg +++ b/docs/svg/microsoft.app/containerapps.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.app/jobs.svg b/docs/svg/microsoft.app/jobs.svg index 36c86cb6b..fee4e0757 100644 --- a/docs/svg/microsoft.app/jobs.svg +++ b/docs/svg/microsoft.app/jobs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.app/managedenvironments.svg b/docs/svg/microsoft.app/managedenvironments.svg index 04a05dda0..6f240e603 100644 --- a/docs/svg/microsoft.app/managedenvironments.svg +++ b/docs/svg/microsoft.app/managedenvironments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.app/sessionpools.svg b/docs/svg/microsoft.app/sessionpools.svg index 97534acf1..b5354853e 100644 --- a/docs/svg/microsoft.app/sessionpools.svg +++ b/docs/svg/microsoft.app/sessionpools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.app/spaces.svg b/docs/svg/microsoft.app/spaces.svg index 6576d1dc7..a2af6e744 100644 --- a/docs/svg/microsoft.app/spaces.svg +++ b/docs/svg/microsoft.app/spaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.appcomplianceautomation/reports/snapshots/controls.svg b/docs/svg/microsoft.appcomplianceautomation/reports/snapshots/controls.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.appcomplianceautomation/reports/snapshots/controls.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.appconfiguration/configurationstores.svg b/docs/svg/microsoft.appconfiguration/configurationstores.svg index e92ad0da7..b916cc8a3 100644 --- a/docs/svg/microsoft.appconfiguration/configurationstores.svg +++ b/docs/svg/microsoft.appconfiguration/configurationstores.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.appplatform/spring.svg b/docs/svg/microsoft.appplatform/spring.svg index ae4919f70..2792c769d 100644 --- a/docs/svg/microsoft.appplatform/spring.svg +++ b/docs/svg/microsoft.appplatform/spring.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.appsecurity/appprotectmanagedrulesetmanifests.svg b/docs/svg/microsoft.appsecurity/appprotectmanagedrulesetmanifests.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.appsecurity/appprotectmanagedrulesetmanifests.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.appsecurity/policies.svg b/docs/svg/microsoft.appsecurity/policies.svg index df30cf185..2b8b5d653 100644 --- a/docs/svg/microsoft.appsecurity/policies.svg +++ b/docs/svg/microsoft.appsecurity/policies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.arc/all.svg b/docs/svg/microsoft.arc/all.svg index cfe48347b..b10bad5b7 100644 --- a/docs/svg/microsoft.arc/all.svg +++ b/docs/svg/microsoft.arc/all.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.arc/allfairfax.svg b/docs/svg/microsoft.arc/allfairfax.svg index cfe48347b..b10bad5b7 100644 --- a/docs/svg/microsoft.arc/allfairfax.svg +++ b/docs/svg/microsoft.arc/allfairfax.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.arc/kubernetesresources.svg b/docs/svg/microsoft.arc/kubernetesresources.svg index d3b357711..18e759d9d 100644 --- a/docs/svg/microsoft.arc/kubernetesresources.svg +++ b/docs/svg/microsoft.arc/kubernetesresources.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.attestation/attestationproviders.svg b/docs/svg/microsoft.attestation/attestationproviders.svg index a0c611017..22b73d017 100644 --- a/docs/svg/microsoft.attestation/attestationproviders.svg +++ b/docs/svg/microsoft.attestation/attestationproviders.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.authorization/resourcemanagementprivatelinks.svg b/docs/svg/microsoft.authorization/resourcemanagementprivatelinks.svg index 55bf2ca8e..4ebf230d4 100644 --- a/docs/svg/microsoft.authorization/resourcemanagementprivatelinks.svg +++ b/docs/svg/microsoft.authorization/resourcemanagementprivatelinks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.automanage/serviceprincipals.svg b/docs/svg/microsoft.automanage/serviceprincipals.svg index 650f1d613..44128ba4f 100644 --- a/docs/svg/microsoft.automanage/serviceprincipals.svg +++ b/docs/svg/microsoft.automanage/serviceprincipals.svg @@ -1,3 +1,4 @@ + diff --git a/docs/svg/microsoft.automation/automationaccounts/hybridrunbookworkergroups.svg b/docs/svg/microsoft.automation/automationaccounts/hybridrunbookworkergroups.svg index 70393a6d8..d2b153e4b 100644 --- a/docs/svg/microsoft.automation/automationaccounts/hybridrunbookworkergroups.svg +++ b/docs/svg/microsoft.automation/automationaccounts/hybridrunbookworkergroups.svg @@ -10,3 +10,4 @@ + diff --git a/docs/svg/microsoft.automation/automationaccounts/runbooks.svg b/docs/svg/microsoft.automation/automationaccounts/runbooks.svg index f64285e43..578fdcfa8 100644 --- a/docs/svg/microsoft.automation/automationaccounts/runbooks.svg +++ b/docs/svg/microsoft.automation/automationaccounts/runbooks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.avs/privateclouds.svg b/docs/svg/microsoft.avs/privateclouds.svg index 4480be885..2a98ac091 100644 --- a/docs/svg/microsoft.avs/privateclouds.svg +++ b/docs/svg/microsoft.avs/privateclouds.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azureactivedirectory/b2cdirectories.svg b/docs/svg/microsoft.azureactivedirectory/b2cdirectories.svg index ffe23086c..e49243dd9 100644 --- a/docs/svg/microsoft.azureactivedirectory/b2cdirectories.svg +++ b/docs/svg/microsoft.azureactivedirectory/b2cdirectories.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azureactivedirectory/ciamdirectories.svg b/docs/svg/microsoft.azureactivedirectory/ciamdirectories.svg index 6b67f828d..e49243dd9 100644 --- a/docs/svg/microsoft.azureactivedirectory/ciamdirectories.svg +++ b/docs/svg/microsoft.azureactivedirectory/ciamdirectories.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azureactivedirectory/guestusages.svg b/docs/svg/microsoft.azureactivedirectory/guestusages.svg index 5ee02f9e5..e49243dd9 100644 --- a/docs/svg/microsoft.azureactivedirectory/guestusages.svg +++ b/docs/svg/microsoft.azureactivedirectory/guestusages.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurearcdata/datacontrollers.svg b/docs/svg/microsoft.azurearcdata/datacontrollers.svg index d2a0a1620..12a518818 100644 --- a/docs/svg/microsoft.azurearcdata/datacontrollers.svg +++ b/docs/svg/microsoft.azurearcdata/datacontrollers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurearcdata/mysqlserver.svg b/docs/svg/microsoft.azurearcdata/mysqlserver.svg new file mode 100644 index 000000000..2a24bac91 --- /dev/null +++ b/docs/svg/microsoft.azurearcdata/mysqlserver.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.azurearcdata/postgresinstances.svg b/docs/svg/microsoft.azurearcdata/postgresinstances.svg index 9fb7b267f..371715c1d 100644 --- a/docs/svg/microsoft.azurearcdata/postgresinstances.svg +++ b/docs/svg/microsoft.azurearcdata/postgresinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurearcdata/postgressqlserver.svg b/docs/svg/microsoft.azurearcdata/postgressqlserver.svg new file mode 100644 index 000000000..00f2e188d --- /dev/null +++ b/docs/svg/microsoft.azurearcdata/postgressqlserver.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.azurearcdata/sqlmanagedinstances.svg b/docs/svg/microsoft.azurearcdata/sqlmanagedinstances.svg index 89088c0ae..c8aae9c77 100644 --- a/docs/svg/microsoft.azurearcdata/sqlmanagedinstances.svg +++ b/docs/svg/microsoft.azurearcdata/sqlmanagedinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurearcdata/sqlserverinstances.svg b/docs/svg/microsoft.azurearcdata/sqlserverinstances.svg index 918c441b9..981dba374 100644 --- a/docs/svg/microsoft.azurearcdata/sqlserverinstances.svg +++ b/docs/svg/microsoft.azurearcdata/sqlserverinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurearcdata/sqlserverinstances/databases.svg b/docs/svg/microsoft.azurearcdata/sqlserverinstances/databases.svg index 8416112ed..d34233b73 100644 --- a/docs/svg/microsoft.azurearcdata/sqlserverinstances/databases.svg +++ b/docs/svg/microsoft.azurearcdata/sqlserverinstances/databases.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurecis/sharedconfigvalues.svg b/docs/svg/microsoft.azurecis/sharedconfigvalues.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.azurecis/sharedconfigvalues.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.azurefleet/fleets.svg b/docs/svg/microsoft.azurefleet/fleets.svg index 4e28da28a..b8022b727 100644 --- a/docs/svg/microsoft.azurefleet/fleets.svg +++ b/docs/svg/microsoft.azurefleet/fleets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurefleet/fleetscomputehub.svg b/docs/svg/microsoft.azurefleet/fleetscomputehub.svg index 4e28da28a..b8022b727 100644 --- a/docs/svg/microsoft.azurefleet/fleetscomputehub.svg +++ b/docs/svg/microsoft.azurefleet/fleetscomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurelargeinstance/azurelargeinstances.svg b/docs/svg/microsoft.azurelargeinstance/azurelargeinstances.svg index d5ce51a53..218f222b7 100644 --- a/docs/svg/microsoft.azurelargeinstance/azurelargeinstances.svg +++ b/docs/svg/microsoft.azurelargeinstance/azurelargeinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azureplaywrightservice/accounts.svg b/docs/svg/microsoft.azureplaywrightservice/accounts.svg index 7f718c6d2..6021649ff 100644 --- a/docs/svg/microsoft.azureplaywrightservice/accounts.svg +++ b/docs/svg/microsoft.azureplaywrightservice/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azuresphere/catalogs.svg b/docs/svg/microsoft.azuresphere/catalogs.svg index 4597a39de..5edb1a601 100644 --- a/docs/svg/microsoft.azuresphere/catalogs.svg +++ b/docs/svg/microsoft.azuresphere/catalogs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurestackhci/devicepools.svg b/docs/svg/microsoft.azurestackhci/devicepools.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.azurestackhci/devicepools.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.azurestackhci/edgemachines.svg b/docs/svg/microsoft.azurestackhci/edgemachines.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.azurestackhci/edgemachines.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.azurestackhci/edgemachines/jobs.svg b/docs/svg/microsoft.azurestackhci/edgemachines/jobs.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.azurestackhci/edgemachines/jobs.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.azurestackhci/galleryimages.svg b/docs/svg/microsoft.azurestackhci/galleryimages.svg index 5a4b2322b..a5eb3d359 100644 --- a/docs/svg/microsoft.azurestackhci/galleryimages.svg +++ b/docs/svg/microsoft.azurestackhci/galleryimages.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurestackhci/logicalnetworks.svg b/docs/svg/microsoft.azurestackhci/logicalnetworks.svg index 06e730fc7..711ce255b 100644 --- a/docs/svg/microsoft.azurestackhci/logicalnetworks.svg +++ b/docs/svg/microsoft.azurestackhci/logicalnetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurestackhci/marketplacegalleryimages.svg b/docs/svg/microsoft.azurestackhci/marketplacegalleryimages.svg index 734070f35..8f16dc535 100644 --- a/docs/svg/microsoft.azurestackhci/marketplacegalleryimages.svg +++ b/docs/svg/microsoft.azurestackhci/marketplacegalleryimages.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurestackhci/networkinterfaces.svg b/docs/svg/microsoft.azurestackhci/networkinterfaces.svg index 92501ccb5..8368d3945 100644 --- a/docs/svg/microsoft.azurestackhci/networkinterfaces.svg +++ b/docs/svg/microsoft.azurestackhci/networkinterfaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurestackhci/networksecuritygroups.svg b/docs/svg/microsoft.azurestackhci/networksecuritygroups.svg index 9d6f2b4e2..38c65fbc3 100644 --- a/docs/svg/microsoft.azurestackhci/networksecuritygroups.svg +++ b/docs/svg/microsoft.azurestackhci/networksecuritygroups.svg @@ -1,2 +1 @@ - - + diff --git a/docs/svg/microsoft.azurestackhci/storagecontainers.svg b/docs/svg/microsoft.azurestackhci/storagecontainers.svg index 7c2d2e6a9..d61000f9d 100644 --- a/docs/svg/microsoft.azurestackhci/storagecontainers.svg +++ b/docs/svg/microsoft.azurestackhci/storagecontainers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.azurestackhci/virtualmachines.svg b/docs/svg/microsoft.azurestackhci/virtualmachines.svg index dfa1ce78c..8225c53da 100644 --- a/docs/svg/microsoft.azurestackhci/virtualmachines.svg +++ b/docs/svg/microsoft.azurestackhci/virtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.baremetalinfrastructure/baremetalinstances.svg b/docs/svg/microsoft.baremetalinfrastructure/baremetalinstances.svg index 16a073778..94e3cdf16 100644 --- a/docs/svg/microsoft.baremetalinfrastructure/baremetalinstances.svg +++ b/docs/svg/microsoft.baremetalinfrastructure/baremetalinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.batch/batchaccounts.svg b/docs/svg/microsoft.batch/batchaccounts.svg index 47e28d3d0..9e8b4397a 100644 --- a/docs/svg/microsoft.batch/batchaccounts.svg +++ b/docs/svg/microsoft.batch/batchaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billing/billingaccounts/incentiveschedules.svg b/docs/svg/microsoft.billing/billingaccounts/incentiveschedules.svg index 9c48b6870..d80c926a9 100644 --- a/docs/svg/microsoft.billing/billingaccounts/incentiveschedules.svg +++ b/docs/svg/microsoft.billing/billingaccounts/incentiveschedules.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billing/billingaccounts/incentiveschedules/milestones.svg b/docs/svg/microsoft.billing/billingaccounts/incentiveschedules/milestones.svg index 95e9dd3e5..34012fd78 100644 --- a/docs/svg/microsoft.billing/billingaccounts/incentiveschedules/milestones.svg +++ b/docs/svg/microsoft.billing/billingaccounts/incentiveschedules/milestones.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billing/billingaccounts/migrations.svg b/docs/svg/microsoft.billing/billingaccounts/migrations.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.billing/billingaccounts/migrations.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.billing/billingaccounts/savingsplanorders.svg b/docs/svg/microsoft.billing/billingaccounts/savingsplanorders.svg index 5cc7c493f..dac650e0d 100644 --- a/docs/svg/microsoft.billing/billingaccounts/savingsplanorders.svg +++ b/docs/svg/microsoft.billing/billingaccounts/savingsplanorders.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billing/billingaccounts/savingsplanorders/savingsplans.svg b/docs/svg/microsoft.billing/billingaccounts/savingsplanorders/savingsplans.svg index 953ff9f71..85c619f06 100644 --- a/docs/svg/microsoft.billing/billingaccounts/savingsplanorders/savingsplans.svg +++ b/docs/svg/microsoft.billing/billingaccounts/savingsplanorders/savingsplans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billingbenefits/incentiveschedules.svg b/docs/svg/microsoft.billingbenefits/incentiveschedules.svg index 2924f1744..39959d8a2 100644 --- a/docs/svg/microsoft.billingbenefits/incentiveschedules.svg +++ b/docs/svg/microsoft.billingbenefits/incentiveschedules.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billingbenefits/incentiveschedules/milestones.svg b/docs/svg/microsoft.billingbenefits/incentiveschedules/milestones.svg index e9999a8f9..248bd6908 100644 --- a/docs/svg/microsoft.billingbenefits/incentiveschedules/milestones.svg +++ b/docs/svg/microsoft.billingbenefits/incentiveschedules/milestones.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billingbenefits/maccs.svg b/docs/svg/microsoft.billingbenefits/maccs.svg index 12248d9c0..e44710335 100644 --- a/docs/svg/microsoft.billingbenefits/maccs.svg +++ b/docs/svg/microsoft.billingbenefits/maccs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billingbenefits/savingsplanorders.svg b/docs/svg/microsoft.billingbenefits/savingsplanorders.svg index c26239dd6..47fc443dd 100644 --- a/docs/svg/microsoft.billingbenefits/savingsplanorders.svg +++ b/docs/svg/microsoft.billingbenefits/savingsplanorders.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.billingbenefits/savingsplanorders/savingsplans.svg b/docs/svg/microsoft.billingbenefits/savingsplanorders/savingsplans.svg index e78a709fb..f7111fdd7 100644 --- a/docs/svg/microsoft.billingbenefits/savingsplanorders/savingsplans.svg +++ b/docs/svg/microsoft.billingbenefits/savingsplanorders/savingsplans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cache/redis.svg b/docs/svg/microsoft.cache/redis.svg index 4bf34d9f4..721ede9ab 100644 --- a/docs/svg/microsoft.cache/redis.svg +++ b/docs/svg/microsoft.cache/redis.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cache/redisenterprise.svg b/docs/svg/microsoft.cache/redisenterprise.svg index 710c996ba..08dbe5457 100644 --- a/docs/svg/microsoft.cache/redisenterprise.svg +++ b/docs/svg/microsoft.cache/redisenterprise.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cache/redisenterprise/databases.svg b/docs/svg/microsoft.cache/redisenterprise/databases.svg index 710c996ba..7a759f993 100644 --- a/docs/svg/microsoft.cache/redisenterprise/databases.svg +++ b/docs/svg/microsoft.cache/redisenterprise/databases.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.capacity/reservationorders.svg b/docs/svg/microsoft.capacity/reservationorders.svg index 4b21f3285..0fd2f592f 100644 --- a/docs/svg/microsoft.capacity/reservationorders.svg +++ b/docs/svg/microsoft.capacity/reservationorders.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.capacity/reservationorders/reservations.svg b/docs/svg/microsoft.capacity/reservationorders/reservations.svg index 64c25af32..70c22cfb0 100644 --- a/docs/svg/microsoft.capacity/reservationorders/reservations.svg +++ b/docs/svg/microsoft.capacity/reservationorders/reservations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cdn/cdnwebapplicationfirewallpolicies.svg b/docs/svg/microsoft.cdn/cdnwebapplicationfirewallpolicies.svg index 965f1e8f1..7702a93cb 100644 --- a/docs/svg/microsoft.cdn/cdnwebapplicationfirewallpolicies.svg +++ b/docs/svg/microsoft.cdn/cdnwebapplicationfirewallpolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cdn/profiles.svg b/docs/svg/microsoft.cdn/profiles.svg index bd91e4c24..4a6725255 100644 --- a/docs/svg/microsoft.cdn/profiles.svg +++ b/docs/svg/microsoft.cdn/profiles.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cdn/profiles/afdendpoints.svg b/docs/svg/microsoft.cdn/profiles/afdendpoints.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/afdendpoints.svg +++ b/docs/svg/microsoft.cdn/profiles/afdendpoints.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/afdendpoints/routes.svg b/docs/svg/microsoft.cdn/profiles/afdendpoints/routes.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/afdendpoints/routes.svg +++ b/docs/svg/microsoft.cdn/profiles/afdendpoints/routes.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/customdomains.svg b/docs/svg/microsoft.cdn/profiles/customdomains.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/customdomains.svg +++ b/docs/svg/microsoft.cdn/profiles/customdomains.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/origingroups.svg b/docs/svg/microsoft.cdn/profiles/origingroups.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/origingroups.svg +++ b/docs/svg/microsoft.cdn/profiles/origingroups.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/origingroups/origins.svg b/docs/svg/microsoft.cdn/profiles/origingroups/origins.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/origingroups/origins.svg +++ b/docs/svg/microsoft.cdn/profiles/origingroups/origins.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/rulesets.svg b/docs/svg/microsoft.cdn/profiles/rulesets.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/rulesets.svg +++ b/docs/svg/microsoft.cdn/profiles/rulesets.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/rulesets/rules.svg b/docs/svg/microsoft.cdn/profiles/rulesets/rules.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/rulesets/rules.svg +++ b/docs/svg/microsoft.cdn/profiles/rulesets/rules.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/secrets.svg b/docs/svg/microsoft.cdn/profiles/secrets.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/secrets.svg +++ b/docs/svg/microsoft.cdn/profiles/secrets.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.cdn/profiles/securitypolicies.svg b/docs/svg/microsoft.cdn/profiles/securitypolicies.svg index 9651625fe..70393a6d8 100644 --- a/docs/svg/microsoft.cdn/profiles/securitypolicies.svg +++ b/docs/svg/microsoft.cdn/profiles/securitypolicies.svg @@ -9,3 +9,4 @@ + diff --git a/docs/svg/microsoft.chaos/experiments.svg b/docs/svg/microsoft.chaos/experiments.svg index af37247eb..1a7dcfb8e 100644 --- a/docs/svg/microsoft.chaos/experiments.svg +++ b/docs/svg/microsoft.chaos/experiments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.chaos/privateaccesses.svg b/docs/svg/microsoft.chaos/privateaccesses.svg index b3eb9f6e6..1ffc40621 100644 --- a/docs/svg/microsoft.chaos/privateaccesses.svg +++ b/docs/svg/microsoft.chaos/privateaccesses.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classiccompute/domainnames.svg b/docs/svg/microsoft.classiccompute/domainnames.svg index 7ac3d4d13..efe6955d6 100644 --- a/docs/svg/microsoft.classiccompute/domainnames.svg +++ b/docs/svg/microsoft.classiccompute/domainnames.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classiccompute/domainnames/slots/roles.svg b/docs/svg/microsoft.classiccompute/domainnames/slots/roles.svg index 1d0be8d88..efe6955d6 100644 --- a/docs/svg/microsoft.classiccompute/domainnames/slots/roles.svg +++ b/docs/svg/microsoft.classiccompute/domainnames/slots/roles.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classiccompute/virtualmachines.svg b/docs/svg/microsoft.classiccompute/virtualmachines.svg index 72bb8a3bb..fb90d9bb6 100644 --- a/docs/svg/microsoft.classiccompute/virtualmachines.svg +++ b/docs/svg/microsoft.classiccompute/virtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classicnetwork/networksecuritygroups.svg b/docs/svg/microsoft.classicnetwork/networksecuritygroups.svg index e51fa94be..a189cb074 100644 --- a/docs/svg/microsoft.classicnetwork/networksecuritygroups.svg +++ b/docs/svg/microsoft.classicnetwork/networksecuritygroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classicnetwork/reservedips.svg b/docs/svg/microsoft.classicnetwork/reservedips.svg index daaf94ce2..ec6fdbf93 100644 --- a/docs/svg/microsoft.classicnetwork/reservedips.svg +++ b/docs/svg/microsoft.classicnetwork/reservedips.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classicnetwork/virtualnetworks.svg b/docs/svg/microsoft.classicnetwork/virtualnetworks.svg index 9dc4fe831..a996b9b68 100644 --- a/docs/svg/microsoft.classicnetwork/virtualnetworks.svg +++ b/docs/svg/microsoft.classicnetwork/virtualnetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classicstorage/storageaccounts.svg b/docs/svg/microsoft.classicstorage/storageaccounts.svg index ac62241bd..6acef3869 100644 --- a/docs/svg/microsoft.classicstorage/storageaccounts.svg +++ b/docs/svg/microsoft.classicstorage/storageaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classicstorage/storageaccounts/osimages.svg b/docs/svg/microsoft.classicstorage/storageaccounts/osimages.svg index 3951242a1..8589c84df 100644 --- a/docs/svg/microsoft.classicstorage/storageaccounts/osimages.svg +++ b/docs/svg/microsoft.classicstorage/storageaccounts/osimages.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.classicstorage/storageaccounts/vmimages.svg b/docs/svg/microsoft.classicstorage/storageaccounts/vmimages.svg index 49048fe5c..8589c84df 100644 --- a/docs/svg/microsoft.classicstorage/storageaccounts/vmimages.svg +++ b/docs/svg/microsoft.classicstorage/storageaccounts/vmimages.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cleanroom/collaborations.svg b/docs/svg/microsoft.cleanroom/collaborations.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.cleanroom/collaborations.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.cleanroom/collaborations/contracts.svg b/docs/svg/microsoft.cleanroom/collaborations/contracts.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.cleanroom/collaborations/contracts.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.cleanroom/consortiums.svg b/docs/svg/microsoft.cleanroom/consortiums.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.cleanroom/consortiums.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.cloudhealth/healthmodels.svg b/docs/svg/microsoft.cloudhealth/healthmodels.svg index 25f4d24d5..d2470b060 100644 --- a/docs/svg/microsoft.cloudhealth/healthmodels.svg +++ b/docs/svg/microsoft.cloudhealth/healthmodels.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cloudtest/buildcaches.svg b/docs/svg/microsoft.cloudtest/buildcaches.svg index e7971747c..585f9ca7c 100644 --- a/docs/svg/microsoft.cloudtest/buildcaches.svg +++ b/docs/svg/microsoft.cloudtest/buildcaches.svg @@ -1,26 +1,15 @@ - - - - - - - + + + + - - - - - - - - - - - - - + + + + + diff --git a/docs/svg/microsoft.codesigning/codesigningaccounts.svg b/docs/svg/microsoft.codesigning/codesigningaccounts.svg index a3c9adb61..ce52269f0 100644 --- a/docs/svg/microsoft.codesigning/codesigningaccounts.svg +++ b/docs/svg/microsoft.codesigning/codesigningaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/accounts.svg b/docs/svg/microsoft.cognitiveservices/accounts.svg index d6b5429c9..857b3b34f 100644 --- a/docs/svg/microsoft.cognitiveservices/accounts.svg +++ b/docs/svg/microsoft.cognitiveservices/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseaiservices.svg b/docs/svg/microsoft.cognitiveservices/browseaiservices.svg index 8678c34d9..181784cb1 100644 --- a/docs/svg/microsoft.cognitiveservices/browseaiservices.svg +++ b/docs/svg/microsoft.cognitiveservices/browseaiservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseallinone.svg b/docs/svg/microsoft.cognitiveservices/browseallinone.svg index d8eb66744..037d79b9e 100644 --- a/docs/svg/microsoft.cognitiveservices/browseallinone.svg +++ b/docs/svg/microsoft.cognitiveservices/browseallinone.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseanomalydetector.svg b/docs/svg/microsoft.cognitiveservices/browseanomalydetector.svg index 030382f7d..d3819444f 100644 --- a/docs/svg/microsoft.cognitiveservices/browseanomalydetector.svg +++ b/docs/svg/microsoft.cognitiveservices/browseanomalydetector.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsecomputervision.svg b/docs/svg/microsoft.cognitiveservices/browsecomputervision.svg index 7094b207d..f9e8c3328 100644 --- a/docs/svg/microsoft.cognitiveservices/browsecomputervision.svg +++ b/docs/svg/microsoft.cognitiveservices/browsecomputervision.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsecontentmoderator.svg b/docs/svg/microsoft.cognitiveservices/browsecontentmoderator.svg index a1eedb042..d50b8e43a 100644 --- a/docs/svg/microsoft.cognitiveservices/browsecontentmoderator.svg +++ b/docs/svg/microsoft.cognitiveservices/browsecontentmoderator.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsecontentsafety.svg b/docs/svg/microsoft.cognitiveservices/browsecontentsafety.svg index 126dba4ec..02105581e 100644 --- a/docs/svg/microsoft.cognitiveservices/browsecontentsafety.svg +++ b/docs/svg/microsoft.cognitiveservices/browsecontentsafety.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsecustomvision.svg b/docs/svg/microsoft.cognitiveservices/browsecustomvision.svg index 9e6aef327..70c562c5f 100644 --- a/docs/svg/microsoft.cognitiveservices/browsecustomvision.svg +++ b/docs/svg/microsoft.cognitiveservices/browsecustomvision.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseface.svg b/docs/svg/microsoft.cognitiveservices/browseface.svg index 1458907f7..a5f3d45b7 100644 --- a/docs/svg/microsoft.cognitiveservices/browseface.svg +++ b/docs/svg/microsoft.cognitiveservices/browseface.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseformrecognizer.svg b/docs/svg/microsoft.cognitiveservices/browseformrecognizer.svg index 9942fb5fb..92e131716 100644 --- a/docs/svg/microsoft.cognitiveservices/browseformrecognizer.svg +++ b/docs/svg/microsoft.cognitiveservices/browseformrecognizer.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseimmersivereader.svg b/docs/svg/microsoft.cognitiveservices/browseimmersivereader.svg index 5b4697ce1..9d84db8de 100644 --- a/docs/svg/microsoft.cognitiveservices/browseimmersivereader.svg +++ b/docs/svg/microsoft.cognitiveservices/browseimmersivereader.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseluis.svg b/docs/svg/microsoft.cognitiveservices/browseluis.svg index 369aa6dbd..23e13f764 100644 --- a/docs/svg/microsoft.cognitiveservices/browseluis.svg +++ b/docs/svg/microsoft.cognitiveservices/browseluis.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsemetricsadvisor.svg b/docs/svg/microsoft.cognitiveservices/browsemetricsadvisor.svg index fb4f6c159..c8bf9a283 100644 --- a/docs/svg/microsoft.cognitiveservices/browsemetricsadvisor.svg +++ b/docs/svg/microsoft.cognitiveservices/browsemetricsadvisor.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseopenai.svg b/docs/svg/microsoft.cognitiveservices/browseopenai.svg index 0a5f46237..b780be439 100644 --- a/docs/svg/microsoft.cognitiveservices/browseopenai.svg +++ b/docs/svg/microsoft.cognitiveservices/browseopenai.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsepersonalizer.svg b/docs/svg/microsoft.cognitiveservices/browsepersonalizer.svg index ae0596c29..5fdc70bfd 100644 --- a/docs/svg/microsoft.cognitiveservices/browsepersonalizer.svg +++ b/docs/svg/microsoft.cognitiveservices/browsepersonalizer.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browseqnamaker.svg b/docs/svg/microsoft.cognitiveservices/browseqnamaker.svg index 6387106d3..1316d0d50 100644 --- a/docs/svg/microsoft.cognitiveservices/browseqnamaker.svg +++ b/docs/svg/microsoft.cognitiveservices/browseqnamaker.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsespeechservices.svg b/docs/svg/microsoft.cognitiveservices/browsespeechservices.svg index 8497a1dca..37642cfdd 100644 --- a/docs/svg/microsoft.cognitiveservices/browsespeechservices.svg +++ b/docs/svg/microsoft.cognitiveservices/browsespeechservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsetextanalytics.svg b/docs/svg/microsoft.cognitiveservices/browsetextanalytics.svg index 8ed865d45..5a5099bf7 100644 --- a/docs/svg/microsoft.cognitiveservices/browsetextanalytics.svg +++ b/docs/svg/microsoft.cognitiveservices/browsetextanalytics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.cognitiveservices/browsetexttranslation.svg b/docs/svg/microsoft.cognitiveservices/browsetexttranslation.svg index 836555b50..9b1e81f78 100644 --- a/docs/svg/microsoft.cognitiveservices/browsetexttranslation.svg +++ b/docs/svg/microsoft.cognitiveservices/browsetexttranslation.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.communication/communicationservices.svg b/docs/svg/microsoft.communication/communicationservices.svg index ee737ba34..170db9f2f 100644 --- a/docs/svg/microsoft.communication/communicationservices.svg +++ b/docs/svg/microsoft.communication/communicationservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.communication/emailservices.svg b/docs/svg/microsoft.communication/emailservices.svg index fbd93c67e..867030c96 100644 --- a/docs/svg/microsoft.communication/emailservices.svg +++ b/docs/svg/microsoft.communication/emailservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.communication/emailservices/domains.svg b/docs/svg/microsoft.communication/emailservices/domains.svg index c28a651be..24258457c 100644 --- a/docs/svg/microsoft.communication/emailservices/domains.svg +++ b/docs/svg/microsoft.communication/emailservices/domains.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.community/communitytrainings.svg b/docs/svg/microsoft.community/communitytrainings.svg index f3a6890f7..1c44cdff5 100644 --- a/docs/svg/microsoft.community/communitytrainings.svg +++ b/docs/svg/microsoft.community/communitytrainings.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/availabilitysets.svg b/docs/svg/microsoft.compute/availabilitysets.svg index 96fa48239..a0b9a65d4 100644 --- a/docs/svg/microsoft.compute/availabilitysets.svg +++ b/docs/svg/microsoft.compute/availabilitysets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/capacityreservationgroups.svg b/docs/svg/microsoft.compute/capacityreservationgroups.svg index 50d783ca1..22aaba89c 100644 --- a/docs/svg/microsoft.compute/capacityreservationgroups.svg +++ b/docs/svg/microsoft.compute/capacityreservationgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/capacityreservationgroupscomputehub.svg b/docs/svg/microsoft.compute/capacityreservationgroupscomputehub.svg index 50d783ca1..22aaba89c 100644 --- a/docs/svg/microsoft.compute/capacityreservationgroupscomputehub.svg +++ b/docs/svg/microsoft.compute/capacityreservationgroupscomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/cloudservices.svg b/docs/svg/microsoft.compute/cloudservices.svg index eb2934e20..2b2153bac 100644 --- a/docs/svg/microsoft.compute/cloudservices.svg +++ b/docs/svg/microsoft.compute/cloudservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/computefleetinstances.svg b/docs/svg/microsoft.compute/computefleetinstances.svg index aad56fea8..dcae39567 100644 --- a/docs/svg/microsoft.compute/computefleetinstances.svg +++ b/docs/svg/microsoft.compute/computefleetinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/computefleetscalesets.svg b/docs/svg/microsoft.compute/computefleetscalesets.svg index d6507158e..dcae39567 100644 --- a/docs/svg/microsoft.compute/computefleetscalesets.svg +++ b/docs/svg/microsoft.compute/computefleetscalesets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/diskaccesses.svg b/docs/svg/microsoft.compute/diskaccesses.svg index 55e61f7c1..407184d1d 100644 --- a/docs/svg/microsoft.compute/diskaccesses.svg +++ b/docs/svg/microsoft.compute/diskaccesses.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/diskencryptionsets.svg b/docs/svg/microsoft.compute/diskencryptionsets.svg index e392fb360..b79add68e 100644 --- a/docs/svg/microsoft.compute/diskencryptionsets.svg +++ b/docs/svg/microsoft.compute/diskencryptionsets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/galleries.svg b/docs/svg/microsoft.compute/galleries.svg index 64c112db3..3b0322592 100644 --- a/docs/svg/microsoft.compute/galleries.svg +++ b/docs/svg/microsoft.compute/galleries.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/galleries/applications.svg b/docs/svg/microsoft.compute/galleries/applications.svg index 3513653ff..521707415 100644 --- a/docs/svg/microsoft.compute/galleries/applications.svg +++ b/docs/svg/microsoft.compute/galleries/applications.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/galleries/applications/versions.svg b/docs/svg/microsoft.compute/galleries/applications/versions.svg index 869f47803..5ff5ec3bf 100644 --- a/docs/svg/microsoft.compute/galleries/applications/versions.svg +++ b/docs/svg/microsoft.compute/galleries/applications/versions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/galleries/images.svg b/docs/svg/microsoft.compute/galleries/images.svg index 18ccc47c9..901856bc8 100644 --- a/docs/svg/microsoft.compute/galleries/images.svg +++ b/docs/svg/microsoft.compute/galleries/images.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/galleries/images/versions.svg b/docs/svg/microsoft.compute/galleries/images/versions.svg index c6b595053..2dca1329e 100644 --- a/docs/svg/microsoft.compute/galleries/images/versions.svg +++ b/docs/svg/microsoft.compute/galleries/images/versions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/galleries/imagescomputehub.svg b/docs/svg/microsoft.compute/galleries/imagescomputehub.svg index 08c7451bd..901856bc8 100644 --- a/docs/svg/microsoft.compute/galleries/imagescomputehub.svg +++ b/docs/svg/microsoft.compute/galleries/imagescomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/hostgroups.svg b/docs/svg/microsoft.compute/hostgroups.svg index f09228574..7fb6e7ce0 100644 --- a/docs/svg/microsoft.compute/hostgroups.svg +++ b/docs/svg/microsoft.compute/hostgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/hostgroups/hosts.svg b/docs/svg/microsoft.compute/hostgroups/hosts.svg index 9b87598f3..0cbb25f4c 100644 --- a/docs/svg/microsoft.compute/hostgroups/hosts.svg +++ b/docs/svg/microsoft.compute/hostgroups/hosts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/hostgroupscomputehub.svg b/docs/svg/microsoft.compute/hostgroupscomputehub.svg index f09228574..7fb6e7ce0 100644 --- a/docs/svg/microsoft.compute/hostgroupscomputehub.svg +++ b/docs/svg/microsoft.compute/hostgroupscomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/images.svg b/docs/svg/microsoft.compute/images.svg index 1c9834a7f..3e5dc0e35 100644 --- a/docs/svg/microsoft.compute/images.svg +++ b/docs/svg/microsoft.compute/images.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/imagescomputehub.svg b/docs/svg/microsoft.compute/imagescomputehub.svg index 48dbf8326..3e5dc0e35 100644 --- a/docs/svg/microsoft.compute/imagescomputehub.svg +++ b/docs/svg/microsoft.compute/imagescomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/locations/communitygalleries/images.svg b/docs/svg/microsoft.compute/locations/communitygalleries/images.svg index 3551b4c42..407ec0c9d 100644 --- a/docs/svg/microsoft.compute/locations/communitygalleries/images.svg +++ b/docs/svg/microsoft.compute/locations/communitygalleries/images.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/locations/communitygalleries/imagescomputehub.svg b/docs/svg/microsoft.compute/locations/communitygalleries/imagescomputehub.svg index f6814c0ae..407ec0c9d 100644 --- a/docs/svg/microsoft.compute/locations/communitygalleries/imagescomputehub.svg +++ b/docs/svg/microsoft.compute/locations/communitygalleries/imagescomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/proximityplacementgroups.svg b/docs/svg/microsoft.compute/proximityplacementgroups.svg index 2ac0ace87..7dd2b670c 100644 --- a/docs/svg/microsoft.compute/proximityplacementgroups.svg +++ b/docs/svg/microsoft.compute/proximityplacementgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/proximityplacementgroupscomputehub.svg b/docs/svg/microsoft.compute/proximityplacementgroupscomputehub.svg index 2ac0ace87..7dd2b670c 100644 --- a/docs/svg/microsoft.compute/proximityplacementgroupscomputehub.svg +++ b/docs/svg/microsoft.compute/proximityplacementgroupscomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/restorepointcollections.svg b/docs/svg/microsoft.compute/restorepointcollections.svg index ab80805c2..7a27fa481 100644 --- a/docs/svg/microsoft.compute/restorepointcollections.svg +++ b/docs/svg/microsoft.compute/restorepointcollections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/restorepointcollections/restorepoints.svg b/docs/svg/microsoft.compute/restorepointcollections/restorepoints.svg index 25181bf56..d50b504c0 100644 --- a/docs/svg/microsoft.compute/restorepointcollections/restorepoints.svg +++ b/docs/svg/microsoft.compute/restorepointcollections/restorepoints.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/snapshots.svg b/docs/svg/microsoft.compute/snapshots.svg index fdc294c94..cc7b63c49 100644 --- a/docs/svg/microsoft.compute/snapshots.svg +++ b/docs/svg/microsoft.compute/snapshots.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/sshpublickeys.svg b/docs/svg/microsoft.compute/sshpublickeys.svg index dd3fc8a16..f4befc405 100644 --- a/docs/svg/microsoft.compute/sshpublickeys.svg +++ b/docs/svg/microsoft.compute/sshpublickeys.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/standbypoolinstance.svg b/docs/svg/microsoft.compute/standbypoolinstance.svg index d2141e3bc..dcae39567 100644 --- a/docs/svg/microsoft.compute/standbypoolinstance.svg +++ b/docs/svg/microsoft.compute/standbypoolinstance.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/virtualmachineflexinstances.svg b/docs/svg/microsoft.compute/virtualmachineflexinstances.svg index d35381e7d..dcae39567 100644 --- a/docs/svg/microsoft.compute/virtualmachineflexinstances.svg +++ b/docs/svg/microsoft.compute/virtualmachineflexinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg b/docs/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg index a299b7523..a81d07369 100644 --- a/docs/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg +++ b/docs/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/virtualmachinescalesets.svg b/docs/svg/microsoft.compute/virtualmachinescalesets.svg index 11e684f76..dcae39567 100644 --- a/docs/svg/microsoft.compute/virtualmachinescalesets.svg +++ b/docs/svg/microsoft.compute/virtualmachinescalesets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments.svg b/docs/svg/microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments.svg index a299b7523..a81d07369 100644 --- a/docs/svg/microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments.svg +++ b/docs/svg/microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.compute/virtualmachinescalesetscomputehub.svg b/docs/svg/microsoft.compute/virtualmachinescalesetscomputehub.svg index 777d612ca..dcae39567 100644 --- a/docs/svg/microsoft.compute/virtualmachinescalesetscomputehub.svg +++ b/docs/svg/microsoft.compute/virtualmachinescalesetscomputehub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.confidentialledger/ledgers.svg b/docs/svg/microsoft.confidentialledger/ledgers.svg index 317719d43..435ac9d0b 100644 --- a/docs/svg/microsoft.confidentialledger/ledgers.svg +++ b/docs/svg/microsoft.confidentialledger/ledgers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.confidentialledger/managedccfs.svg b/docs/svg/microsoft.confidentialledger/managedccfs.svg index dc042ebb9..6bd28ebe4 100644 --- a/docs/svg/microsoft.confidentialledger/managedccfs.svg +++ b/docs/svg/microsoft.confidentialledger/managedccfs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.connectedcache/cachenodes.svg b/docs/svg/microsoft.connectedcache/cachenodes.svg index ba4287688..9d6f2b4e2 100644 --- a/docs/svg/microsoft.connectedcache/cachenodes.svg +++ b/docs/svg/microsoft.connectedcache/cachenodes.svg @@ -1,17 +1,2 @@ - - - - - - - - - - - - - - - - + diff --git a/docs/svg/microsoft.connectedcache/enterprisecustomers.svg b/docs/svg/microsoft.connectedcache/enterprisecustomers.svg index ba4287688..9d6f2b4e2 100644 --- a/docs/svg/microsoft.connectedcache/enterprisecustomers.svg +++ b/docs/svg/microsoft.connectedcache/enterprisecustomers.svg @@ -1,17 +1,2 @@ - - - - - - - - - - - - - - - - + diff --git a/docs/svg/microsoft.connectedcache/enterprisemcccustomers.svg b/docs/svg/microsoft.connectedcache/enterprisemcccustomers.svg index d97a40077..8a3660f86 100644 --- a/docs/svg/microsoft.connectedcache/enterprisemcccustomers.svg +++ b/docs/svg/microsoft.connectedcache/enterprisemcccustomers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.connectedvmwarevsphere/vcenters.svg b/docs/svg/microsoft.connectedvmwarevsphere/vcenters.svg index b60e1f8e5..50fd21760 100644 --- a/docs/svg/microsoft.connectedvmwarevsphere/vcenters.svg +++ b/docs/svg/microsoft.connectedvmwarevsphere/vcenters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines.svg b/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines.svg index c3b432737..8225c53da 100644 --- a/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines.svg +++ b/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines/providers/guestconfigurationassignments.svg b/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines/providers/guestconfigurationassignments.svg index a299b7523..a81d07369 100644 --- a/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines/providers/guestconfigurationassignments.svg +++ b/docs/svg/microsoft.connectedvmwarevsphere/virtualmachines/providers/guestconfigurationassignments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.containerinstance/containergroups.svg b/docs/svg/microsoft.containerinstance/containergroups.svg index 0c5246f01..a9015eb3f 100644 --- a/docs/svg/microsoft.containerinstance/containergroups.svg +++ b/docs/svg/microsoft.containerinstance/containergroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.containerregistry/registries.svg b/docs/svg/microsoft.containerregistry/registries.svg index 973e3b0b3..c79d17356 100644 --- a/docs/svg/microsoft.containerregistry/registries.svg +++ b/docs/svg/microsoft.containerregistry/registries.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.containerservice/fleets.svg b/docs/svg/microsoft.containerservice/fleets.svg index c59bee05e..cd981ce31 100644 --- a/docs/svg/microsoft.containerservice/fleets.svg +++ b/docs/svg/microsoft.containerservice/fleets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.containerservice/managedclusters.svg b/docs/svg/microsoft.containerservice/managedclusters.svg index 3f9085ffd..18ac5317a 100644 --- a/docs/svg/microsoft.containerservice/managedclusters.svg +++ b/docs/svg/microsoft.containerservice/managedclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/extensions.svg b/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/extensions.svg index 8da4ac77b..1028d8277 100644 --- a/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/extensions.svg +++ b/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/extensions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg b/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg index 15a161a40..49d3787fe 100644 --- a/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg +++ b/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/namespaces.svg b/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/namespaces.svg index 1136ce9f1..a126f092d 100644 --- a/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/namespaces.svg +++ b/docs/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/namespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dashboard/dashboards.svg b/docs/svg/microsoft.dashboard/dashboards.svg new file mode 100644 index 000000000..ba4287688 --- /dev/null +++ b/docs/svg/microsoft.dashboard/dashboards.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/docs/svg/microsoft.dashboard/grafana.svg b/docs/svg/microsoft.dashboard/grafana.svg index 2bf23c9e3..bdfbdd5c5 100644 --- a/docs/svg/microsoft.dashboard/grafana.svg +++ b/docs/svg/microsoft.dashboard/grafana.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.databasefleetmanager/fleets.svg b/docs/svg/microsoft.databasefleetmanager/fleets.svg index 7fd304530..ee307fb5c 100644 --- a/docs/svg/microsoft.databasefleetmanager/fleets.svg +++ b/docs/svg/microsoft.databasefleetmanager/fleets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces.svg b/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces.svg index a33dfb9fd..ee307fb5c 100644 --- a/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces.svg +++ b/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg b/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg index 849a181ab..2f2a97915 100644 --- a/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg +++ b/docs/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.databasefleetmanager/fleets/tiers.svg b/docs/svg/microsoft.databasefleetmanager/fleets/tiers.svg index 09e3097ac..196223819 100644 --- a/docs/svg/microsoft.databasefleetmanager/fleets/tiers.svg +++ b/docs/svg/microsoft.databasefleetmanager/fleets/tiers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.databasewatcher/watchers.svg b/docs/svg/microsoft.databasewatcher/watchers.svg index 563fa4697..54d2c3c05 100644 --- a/docs/svg/microsoft.databasewatcher/watchers.svg +++ b/docs/svg/microsoft.databasewatcher/watchers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.databox/jobs.svg b/docs/svg/microsoft.databox/jobs.svg index 6113946d7..cfbc6fb34 100644 --- a/docs/svg/microsoft.databox/jobs.svg +++ b/docs/svg/microsoft.databox/jobs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.databoxedge/databoxedgedevices.svg b/docs/svg/microsoft.databoxedge/databoxedgedevices.svg index 4ec3b4c7c..2e0e8779a 100644 --- a/docs/svg/microsoft.databoxedge/databoxedgedevices.svg +++ b/docs/svg/microsoft.databoxedge/databoxedgedevices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.datadog/monitors.svg b/docs/svg/microsoft.datadog/monitors.svg index ee785e441..ff54f33ec 100644 --- a/docs/svg/microsoft.datadog/monitors.svg +++ b/docs/svg/microsoft.datadog/monitors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.datafactory/datafactories.svg b/docs/svg/microsoft.datafactory/datafactories.svg index dbc84111d..0a60c2cbe 100644 --- a/docs/svg/microsoft.datafactory/datafactories.svg +++ b/docs/svg/microsoft.datafactory/datafactories.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.datafactory/factories.svg b/docs/svg/microsoft.datafactory/factories.svg index 00d446e01..09e72efa8 100644 --- a/docs/svg/microsoft.datafactory/factories.svg +++ b/docs/svg/microsoft.datafactory/factories.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.datalakestore/accounts.svg b/docs/svg/microsoft.datalakestore/accounts.svg index a9401fc9a..e22a0dc3e 100644 --- a/docs/svg/microsoft.datalakestore/accounts.svg +++ b/docs/svg/microsoft.datalakestore/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.datamigration/services.svg b/docs/svg/microsoft.datamigration/services.svg index 68d093aa3..ada91edae 100644 --- a/docs/svg/microsoft.datamigration/services.svg +++ b/docs/svg/microsoft.datamigration/services.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.datamigration/sqlmigrationservices.svg b/docs/svg/microsoft.datamigration/sqlmigrationservices.svg index 517fe43e1..6d331f77f 100644 --- a/docs/svg/microsoft.datamigration/sqlmigrationservices.svg +++ b/docs/svg/microsoft.datamigration/sqlmigrationservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dataprotection/backupvaults.svg b/docs/svg/microsoft.dataprotection/backupvaults.svg index 179e56e3b..8f5e2c09c 100644 --- a/docs/svg/microsoft.dataprotection/backupvaults.svg +++ b/docs/svg/microsoft.dataprotection/backupvaults.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dataprotection/resourceguards.svg b/docs/svg/microsoft.dataprotection/resourceguards.svg index 573947da4..e5fe9d7fa 100644 --- a/docs/svg/microsoft.dataprotection/resourceguards.svg +++ b/docs/svg/microsoft.dataprotection/resourceguards.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnectionproxies.svg b/docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnectionproxies.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnectionproxies.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnections.svg b/docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnections.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.datareplication/replicationvaults/privateendpointconnections.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.datareplication/replicationvaults/privatelinkresources.svg b/docs/svg/microsoft.datareplication/replicationvaults/privatelinkresources.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.datareplication/replicationvaults/privatelinkresources.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.datashare/accounts.svg b/docs/svg/microsoft.datashare/accounts.svg index ca3bbe69f..c8bac533a 100644 --- a/docs/svg/microsoft.datashare/accounts.svg +++ b/docs/svg/microsoft.datashare/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dbformariadb/servers.svg b/docs/svg/microsoft.dbformariadb/servers.svg index 3c754a84e..c086a4191 100644 --- a/docs/svg/microsoft.dbformariadb/servers.svg +++ b/docs/svg/microsoft.dbformariadb/servers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dbformysql/flexibleservers.svg b/docs/svg/microsoft.dbformysql/flexibleservers.svg index 1e76481d5..7f97dc4aa 100644 --- a/docs/svg/microsoft.dbformysql/flexibleservers.svg +++ b/docs/svg/microsoft.dbformysql/flexibleservers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dbformysql/servers.svg b/docs/svg/microsoft.dbformysql/servers.svg index 77c3f7068..5f24cc453 100644 --- a/docs/svg/microsoft.dbformysql/servers.svg +++ b/docs/svg/microsoft.dbformysql/servers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dbforpostgresql/flexibleservers.svg b/docs/svg/microsoft.dbforpostgresql/flexibleservers.svg index f90d4409c..428637095 100644 --- a/docs/svg/microsoft.dbforpostgresql/flexibleservers.svg +++ b/docs/svg/microsoft.dbforpostgresql/flexibleservers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dbforpostgresql/servergroupsv2.svg b/docs/svg/microsoft.dbforpostgresql/servergroupsv2.svg index 8938edcf8..fa8d06108 100644 --- a/docs/svg/microsoft.dbforpostgresql/servergroupsv2.svg +++ b/docs/svg/microsoft.dbforpostgresql/servergroupsv2.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.dbforpostgresql/servers.svg b/docs/svg/microsoft.dbforpostgresql/servers.svg index 1866ca566..0001cc8ea 100644 --- a/docs/svg/microsoft.dbforpostgresql/servers.svg +++ b/docs/svg/microsoft.dbforpostgresql/servers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.deploymentmanager/rollouts.svg b/docs/svg/microsoft.deploymentmanager/rollouts.svg index d04e358de..b00d66d72 100644 --- a/docs/svg/microsoft.deploymentmanager/rollouts.svg +++ b/docs/svg/microsoft.deploymentmanager/rollouts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.desktopvirtualization/appattachpackages.svg b/docs/svg/microsoft.desktopvirtualization/appattachpackages.svg index 47485c26b..01f986c2c 100644 --- a/docs/svg/microsoft.desktopvirtualization/appattachpackages.svg +++ b/docs/svg/microsoft.desktopvirtualization/appattachpackages.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.desktopvirtualization/applicationgroups.svg b/docs/svg/microsoft.desktopvirtualization/applicationgroups.svg index 932d3b913..5fa533c98 100644 --- a/docs/svg/microsoft.desktopvirtualization/applicationgroups.svg +++ b/docs/svg/microsoft.desktopvirtualization/applicationgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.desktopvirtualization/hostpools.svg b/docs/svg/microsoft.desktopvirtualization/hostpools.svg index 127ddce98..7c894395f 100644 --- a/docs/svg/microsoft.desktopvirtualization/hostpools.svg +++ b/docs/svg/microsoft.desktopvirtualization/hostpools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.desktopvirtualization/scalingplans.svg b/docs/svg/microsoft.desktopvirtualization/scalingplans.svg index 199d81629..2abd82cb9 100644 --- a/docs/svg/microsoft.desktopvirtualization/scalingplans.svg +++ b/docs/svg/microsoft.desktopvirtualization/scalingplans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.desktopvirtualization/workspaces.svg b/docs/svg/microsoft.desktopvirtualization/workspaces.svg index c35cab99d..8cf8f45c7 100644 --- a/docs/svg/microsoft.desktopvirtualization/workspaces.svg +++ b/docs/svg/microsoft.desktopvirtualization/workspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devcenter/devcenters.svg b/docs/svg/microsoft.devcenter/devcenters.svg index ea74a4f25..b89aea545 100644 --- a/docs/svg/microsoft.devcenter/devcenters.svg +++ b/docs/svg/microsoft.devcenter/devcenters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devcenter/devcenters/devboxdefinitions.svg b/docs/svg/microsoft.devcenter/devcenters/devboxdefinitions.svg index f4a9a27a5..21ed01e63 100644 --- a/docs/svg/microsoft.devcenter/devcenters/devboxdefinitions.svg +++ b/docs/svg/microsoft.devcenter/devcenters/devboxdefinitions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devcenter/networkconnections.svg b/docs/svg/microsoft.devcenter/networkconnections.svg index 86de2e4c5..831f265fc 100644 --- a/docs/svg/microsoft.devcenter/networkconnections.svg +++ b/docs/svg/microsoft.devcenter/networkconnections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devcenter/plans.svg b/docs/svg/microsoft.devcenter/plans.svg index bf6dbd78b..d352b6e8a 100644 --- a/docs/svg/microsoft.devcenter/plans.svg +++ b/docs/svg/microsoft.devcenter/plans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devhub/iacprofiles.svg b/docs/svg/microsoft.devhub/iacprofiles.svg index a72811c14..1296be641 100644 --- a/docs/svg/microsoft.devhub/iacprofiles.svg +++ b/docs/svg/microsoft.devhub/iacprofiles.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devhub/templates.svg b/docs/svg/microsoft.devhub/templates.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.devhub/templates.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.devhub/templates/versions.svg b/docs/svg/microsoft.devhub/templates/versions.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.devhub/templates/versions.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.deviceregistry/assetendpointprofiles.svg b/docs/svg/microsoft.deviceregistry/assetendpointprofiles.svg index 9d6f2b4e2..0b3a00265 100644 --- a/docs/svg/microsoft.deviceregistry/assetendpointprofiles.svg +++ b/docs/svg/microsoft.deviceregistry/assetendpointprofiles.svg @@ -1,2 +1 @@ - - + diff --git a/docs/svg/microsoft.deviceregistry/assets.svg b/docs/svg/microsoft.deviceregistry/assets.svg index 572923ecb..0b3a00265 100644 --- a/docs/svg/microsoft.deviceregistry/assets.svg +++ b/docs/svg/microsoft.deviceregistry/assets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.deviceregistry/devices.svg b/docs/svg/microsoft.deviceregistry/devices.svg index 1bf204b2e..a705ae333 100644 --- a/docs/svg/microsoft.deviceregistry/devices.svg +++ b/docs/svg/microsoft.deviceregistry/devices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.deviceregistry/namespaces.svg b/docs/svg/microsoft.deviceregistry/namespaces.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.deviceregistry/namespaces.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.deviceregistry/namespaces/assetendpointprofiles.svg b/docs/svg/microsoft.deviceregistry/namespaces/assetendpointprofiles.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.deviceregistry/namespaces/assetendpointprofiles.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.deviceregistry/namespaces/assets.svg b/docs/svg/microsoft.deviceregistry/namespaces/assets.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.deviceregistry/namespaces/assets.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.deviceregistry/namespaces/devices.svg b/docs/svg/microsoft.deviceregistry/namespaces/devices.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.deviceregistry/namespaces/devices.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles.svg b/docs/svg/microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.deviceregistry/namespaces/discoveredassets.svg b/docs/svg/microsoft.deviceregistry/namespaces/discoveredassets.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.deviceregistry/namespaces/discoveredassets.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.deviceregistry/schemaregistries.svg b/docs/svg/microsoft.deviceregistry/schemaregistries.svg index 9d6f2b4e2..628b21cde 100644 --- a/docs/svg/microsoft.deviceregistry/schemaregistries.svg +++ b/docs/svg/microsoft.deviceregistry/schemaregistries.svg @@ -1,2 +1 @@ - - + diff --git a/docs/svg/microsoft.devices/iothubs.svg b/docs/svg/microsoft.devices/iothubs.svg index c0fe5442e..5b2e239cb 100644 --- a/docs/svg/microsoft.devices/iothubs.svg +++ b/docs/svg/microsoft.devices/iothubs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devices/provisioningservices.svg b/docs/svg/microsoft.devices/provisioningservices.svg index a6767a139..4aad17815 100644 --- a/docs/svg/microsoft.devices/provisioningservices.svg +++ b/docs/svg/microsoft.devices/provisioningservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.deviceupdate/accounts.svg b/docs/svg/microsoft.deviceupdate/accounts.svg index 1f43f61b1..9e420c923 100644 --- a/docs/svg/microsoft.deviceupdate/accounts.svg +++ b/docs/svg/microsoft.deviceupdate/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devtestlab/labs.svg b/docs/svg/microsoft.devtestlab/labs.svg index 045b90c68..a6dd4eb6f 100644 --- a/docs/svg/microsoft.devtestlab/labs.svg +++ b/docs/svg/microsoft.devtestlab/labs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.devtestlab/labs/virtualmachines.svg b/docs/svg/microsoft.devtestlab/labs/virtualmachines.svg index 1c45e5fd4..7c12f4216 100644 --- a/docs/svg/microsoft.devtestlab/labs/virtualmachines.svg +++ b/docs/svg/microsoft.devtestlab/labs/virtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.digitaltwins/digitaltwinsinstances.svg b/docs/svg/microsoft.digitaltwins/digitaltwinsinstances.svg index 0c759f99f..1ff28728d 100644 --- a/docs/svg/microsoft.digitaltwins/digitaltwinsinstances.svg +++ b/docs/svg/microsoft.digitaltwins/digitaltwinsinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.documentdb/cassandraclusters.svg b/docs/svg/microsoft.documentdb/cassandraclusters.svg index a761dbfee..ee0f634e0 100644 --- a/docs/svg/microsoft.documentdb/cassandraclusters.svg +++ b/docs/svg/microsoft.documentdb/cassandraclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.documentdb/databaseaccounts.svg b/docs/svg/microsoft.documentdb/databaseaccounts.svg index 0f1dcb4e8..7c95746f1 100644 --- a/docs/svg/microsoft.documentdb/databaseaccounts.svg +++ b/docs/svg/microsoft.documentdb/databaseaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.documentdb/fleets.svg b/docs/svg/microsoft.documentdb/fleets.svg new file mode 100644 index 000000000..808bbd5b0 --- /dev/null +++ b/docs/svg/microsoft.documentdb/fleets.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.documentdb/mongoclusters.svg b/docs/svg/microsoft.documentdb/mongoclusters.svg index a6f312874..1062d28f4 100644 --- a/docs/svg/microsoft.documentdb/mongoclusters.svg +++ b/docs/svg/microsoft.documentdb/mongoclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.durabletask/namespaces.svg b/docs/svg/microsoft.durabletask/namespaces.svg index 7cd3a009f..9d6f2b4e2 100644 --- a/docs/svg/microsoft.durabletask/namespaces.svg +++ b/docs/svg/microsoft.durabletask/namespaces.svg @@ -1 +1,2 @@ - + + diff --git a/docs/svg/microsoft.durabletask/schedulers.svg b/docs/svg/microsoft.durabletask/schedulers.svg index 37030441d..cdc7e1613 100644 --- a/docs/svg/microsoft.durabletask/schedulers.svg +++ b/docs/svg/microsoft.durabletask/schedulers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.durabletask/schedulers/taskhubs.svg b/docs/svg/microsoft.durabletask/schedulers/taskhubs.svg index 37030441d..cdc7e1613 100644 --- a/docs/svg/microsoft.durabletask/schedulers/taskhubs.svg +++ b/docs/svg/microsoft.durabletask/schedulers/taskhubs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.easm/workspaces.svg b/docs/svg/microsoft.easm/workspaces.svg index 0a2e6e1e8..eed3ce128 100644 --- a/docs/svg/microsoft.easm/workspaces.svg +++ b/docs/svg/microsoft.easm/workspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.edge/configurations.svg b/docs/svg/microsoft.edge/configurations.svg index 562752939..8b3d85091 100644 --- a/docs/svg/microsoft.edge/configurations.svg +++ b/docs/svg/microsoft.edge/configurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.edge/disconnectedoperations.svg b/docs/svg/microsoft.edge/disconnectedoperations.svg new file mode 100644 index 000000000..4987ba2e5 --- /dev/null +++ b/docs/svg/microsoft.edge/disconnectedoperations.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.edge/sites.svg b/docs/svg/microsoft.edge/sites.svg index 0edd4e17c..2bb01fc40 100644 --- a/docs/svg/microsoft.edge/sites.svg +++ b/docs/svg/microsoft.edge/sites.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.edgeorder/addresses.svg b/docs/svg/microsoft.edgeorder/addresses.svg index 5d908ccac..4216c37d5 100644 --- a/docs/svg/microsoft.edgeorder/addresses.svg +++ b/docs/svg/microsoft.edgeorder/addresses.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.edgeorder/bootstrapconfigurations.svg b/docs/svg/microsoft.edgeorder/bootstrapconfigurations.svg index a8510a78e..3a18de819 100644 --- a/docs/svg/microsoft.edgeorder/bootstrapconfigurations.svg +++ b/docs/svg/microsoft.edgeorder/bootstrapconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.edgeorder/orderitems.svg b/docs/svg/microsoft.edgeorder/orderitems.svg index fa2b7b253..3e64783b3 100644 --- a/docs/svg/microsoft.edgeorder/orderitems.svg +++ b/docs/svg/microsoft.edgeorder/orderitems.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.edgeorder/virtual_orderitems.svg b/docs/svg/microsoft.edgeorder/virtual_orderitems.svg index e6a45e1df..b3e7104e3 100644 --- a/docs/svg/microsoft.edgeorder/virtual_orderitems.svg +++ b/docs/svg/microsoft.edgeorder/virtual_orderitems.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.elasticsan/elasticsans.svg b/docs/svg/microsoft.elasticsan/elasticsans.svg index 32cc7517c..21c458ea1 100644 --- a/docs/svg/microsoft.elasticsan/elasticsans.svg +++ b/docs/svg/microsoft.elasticsan/elasticsans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/domains.svg b/docs/svg/microsoft.eventgrid/domains.svg index b08cf3755..0f861524c 100644 --- a/docs/svg/microsoft.eventgrid/domains.svg +++ b/docs/svg/microsoft.eventgrid/domains.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/domains/topics.svg b/docs/svg/microsoft.eventgrid/domains/topics.svg index 607d01864..8bd94d5f2 100644 --- a/docs/svg/microsoft.eventgrid/domains/topics.svg +++ b/docs/svg/microsoft.eventgrid/domains/topics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/namespaces.svg b/docs/svg/microsoft.eventgrid/namespaces.svg index e8f247fab..58b433cf8 100644 --- a/docs/svg/microsoft.eventgrid/namespaces.svg +++ b/docs/svg/microsoft.eventgrid/namespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/namespaces/topics.svg b/docs/svg/microsoft.eventgrid/namespaces/topics.svg index 59eb4b35d..33ace4e2f 100644 --- a/docs/svg/microsoft.eventgrid/namespaces/topics.svg +++ b/docs/svg/microsoft.eventgrid/namespaces/topics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/namespaces/topics/eventsubscriptions.svg b/docs/svg/microsoft.eventgrid/namespaces/topics/eventsubscriptions.svg index 27fa00af3..1d30b05f4 100644 --- a/docs/svg/microsoft.eventgrid/namespaces/topics/eventsubscriptions.svg +++ b/docs/svg/microsoft.eventgrid/namespaces/topics/eventsubscriptions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/namespaces/topicspaces.svg b/docs/svg/microsoft.eventgrid/namespaces/topicspaces.svg index 56c5937b2..4e53b92d4 100644 --- a/docs/svg/microsoft.eventgrid/namespaces/topicspaces.svg +++ b/docs/svg/microsoft.eventgrid/namespaces/topicspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/partnerconfigurations.svg b/docs/svg/microsoft.eventgrid/partnerconfigurations.svg index 39cc89d17..917239c95 100644 --- a/docs/svg/microsoft.eventgrid/partnerconfigurations.svg +++ b/docs/svg/microsoft.eventgrid/partnerconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/partnerdestinations.svg b/docs/svg/microsoft.eventgrid/partnerdestinations.svg index f48068d27..0ca5f6575 100644 --- a/docs/svg/microsoft.eventgrid/partnerdestinations.svg +++ b/docs/svg/microsoft.eventgrid/partnerdestinations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/partnernamespaces.svg b/docs/svg/microsoft.eventgrid/partnernamespaces.svg index b723072dd..c152d9415 100644 --- a/docs/svg/microsoft.eventgrid/partnernamespaces.svg +++ b/docs/svg/microsoft.eventgrid/partnernamespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/partnernamespaces/channels.svg b/docs/svg/microsoft.eventgrid/partnernamespaces/channels.svg index 1752b6aa7..7eecbfee1 100644 --- a/docs/svg/microsoft.eventgrid/partnernamespaces/channels.svg +++ b/docs/svg/microsoft.eventgrid/partnernamespaces/channels.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/partnerregistrations.svg b/docs/svg/microsoft.eventgrid/partnerregistrations.svg index 6751ac90d..e236a19f8 100644 --- a/docs/svg/microsoft.eventgrid/partnerregistrations.svg +++ b/docs/svg/microsoft.eventgrid/partnerregistrations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/partnertopics.svg b/docs/svg/microsoft.eventgrid/partnertopics.svg index 0923c7829..f2858929e 100644 --- a/docs/svg/microsoft.eventgrid/partnertopics.svg +++ b/docs/svg/microsoft.eventgrid/partnertopics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/systemtopics.svg b/docs/svg/microsoft.eventgrid/systemtopics.svg index 993b662b8..c04438f38 100644 --- a/docs/svg/microsoft.eventgrid/systemtopics.svg +++ b/docs/svg/microsoft.eventgrid/systemtopics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/systemtopics/eventsubscriptions.svg b/docs/svg/microsoft.eventgrid/systemtopics/eventsubscriptions.svg index 7f710f7c1..e5986867f 100644 --- a/docs/svg/microsoft.eventgrid/systemtopics/eventsubscriptions.svg +++ b/docs/svg/microsoft.eventgrid/systemtopics/eventsubscriptions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventgrid/topics.svg b/docs/svg/microsoft.eventgrid/topics.svg index 607d01864..8bd94d5f2 100644 --- a/docs/svg/microsoft.eventgrid/topics.svg +++ b/docs/svg/microsoft.eventgrid/topics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventhub/clusters.svg b/docs/svg/microsoft.eventhub/clusters.svg index 1efe1c77e..b4b9efd9c 100644 --- a/docs/svg/microsoft.eventhub/clusters.svg +++ b/docs/svg/microsoft.eventhub/clusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventhub/namespaces.svg b/docs/svg/microsoft.eventhub/namespaces.svg index c0c8eac42..28e9d7190 100644 --- a/docs/svg/microsoft.eventhub/namespaces.svg +++ b/docs/svg/microsoft.eventhub/namespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventhub/namespaces/eventhubs.svg b/docs/svg/microsoft.eventhub/namespaces/eventhubs.svg index c0c8eac42..28e9d7190 100644 --- a/docs/svg/microsoft.eventhub/namespaces/eventhubs.svg +++ b/docs/svg/microsoft.eventhub/namespaces/eventhubs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.eventhub/namespaces/schemagroups.svg b/docs/svg/microsoft.eventhub/namespaces/schemagroups.svg index e6f2bad23..627ab7ecf 100644 --- a/docs/svg/microsoft.eventhub/namespaces/schemagroups.svg +++ b/docs/svg/microsoft.eventhub/namespaces/schemagroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.experimentation/experimentworkspaces.svg b/docs/svg/microsoft.experimentation/experimentworkspaces.svg index 111555f21..430ca0b9c 100644 --- a/docs/svg/microsoft.experimentation/experimentworkspaces.svg +++ b/docs/svg/microsoft.experimentation/experimentworkspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.extendedlocation/customlocations.svg b/docs/svg/microsoft.extendedlocation/customlocations.svg index a695dc657..a6c8529ff 100644 --- a/docs/svg/microsoft.extendedlocation/customlocations.svg +++ b/docs/svg/microsoft.extendedlocation/customlocations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.fabric/capacities.svg b/docs/svg/microsoft.fabric/capacities.svg index 12e9dae3f..62377c481 100644 --- a/docs/svg/microsoft.fabric/capacities.svg +++ b/docs/svg/microsoft.fabric/capacities.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.features/featureprovidernamespaces/featureconfigurations.svg b/docs/svg/microsoft.features/featureprovidernamespaces/featureconfigurations.svg index b02d230e1..c7c20c929 100644 --- a/docs/svg/microsoft.features/featureprovidernamespaces/featureconfigurations.svg +++ b/docs/svg/microsoft.features/featureprovidernamespaces/featureconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.fileshares/fileshares.svg b/docs/svg/microsoft.fileshares/fileshares.svg index 147786717..abf689aac 100644 --- a/docs/svg/microsoft.fileshares/fileshares.svg +++ b/docs/svg/microsoft.fileshares/fileshares.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.gallery/myareas/galleryitems.svg b/docs/svg/microsoft.gallery/myareas/galleryitems.svg index 017c72990..bc41cb754 100644 --- a/docs/svg/microsoft.gallery/myareas/galleryitems.svg +++ b/docs/svg/microsoft.gallery/myareas/galleryitems.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.graph/azureadapplicationprototype.svg b/docs/svg/microsoft.graph/azureadapplicationprototype.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.graph/azureadapplicationprototype.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.hanaonazure/sapmonitors.svg b/docs/svg/microsoft.hanaonazure/sapmonitors.svg index c8a745de3..17259a879 100644 --- a/docs/svg/microsoft.hanaonazure/sapmonitors.svg +++ b/docs/svg/microsoft.hanaonazure/sapmonitors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hardwaresecuritymodules/cloudhsmclusters.svg b/docs/svg/microsoft.hardwaresecuritymodules/cloudhsmclusters.svg index 125cafa26..73b3dd44c 100644 --- a/docs/svg/microsoft.hardwaresecuritymodules/cloudhsmclusters.svg +++ b/docs/svg/microsoft.hardwaresecuritymodules/cloudhsmclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hdinsight/clusterpools.svg b/docs/svg/microsoft.hdinsight/clusterpools.svg index 0e347a2db..9d6f2b4e2 100644 --- a/docs/svg/microsoft.hdinsight/clusterpools.svg +++ b/docs/svg/microsoft.hdinsight/clusterpools.svg @@ -1 +1,2 @@ - + + diff --git a/docs/svg/microsoft.hdinsight/clusterpools/clusters.svg b/docs/svg/microsoft.hdinsight/clusterpools/clusters.svg index 86246b12e..9d6f2b4e2 100644 --- a/docs/svg/microsoft.hdinsight/clusterpools/clusters.svg +++ b/docs/svg/microsoft.hdinsight/clusterpools/clusters.svg @@ -1 +1,2 @@ - + + diff --git a/docs/svg/microsoft.hdinsight/clusterpools/clusters/instanceviews.svg b/docs/svg/microsoft.hdinsight/clusterpools/clusters/instanceviews.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.hdinsight/clusterpools/clusters/instanceviews.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.hdinsight/clusters.svg b/docs/svg/microsoft.hdinsight/clusters.svg index 3e3f556ab..b2dddd5f1 100644 --- a/docs/svg/microsoft.hdinsight/clusters.svg +++ b/docs/svg/microsoft.hdinsight/clusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthcareapis/services.svg b/docs/svg/microsoft.healthcareapis/services.svg index 4301deb98..7901467bb 100644 --- a/docs/svg/microsoft.healthcareapis/services.svg +++ b/docs/svg/microsoft.healthcareapis/services.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthcareapis/workspaces.svg b/docs/svg/microsoft.healthcareapis/workspaces.svg index 4301deb98..7901467bb 100644 --- a/docs/svg/microsoft.healthcareapis/workspaces.svg +++ b/docs/svg/microsoft.healthcareapis/workspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthcareapis/workspaces/dicomservices.svg b/docs/svg/microsoft.healthcareapis/workspaces/dicomservices.svg index 48a8749a2..25b975d48 100644 --- a/docs/svg/microsoft.healthcareapis/workspaces/dicomservices.svg +++ b/docs/svg/microsoft.healthcareapis/workspaces/dicomservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthcareapis/workspaces/fhirservices.svg b/docs/svg/microsoft.healthcareapis/workspaces/fhirservices.svg index 8f217d374..70e7ad88b 100644 --- a/docs/svg/microsoft.healthcareapis/workspaces/fhirservices.svg +++ b/docs/svg/microsoft.healthcareapis/workspaces/fhirservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthcareapis/workspaces/iotconnectors.svg b/docs/svg/microsoft.healthcareapis/workspaces/iotconnectors.svg index 6f6a70e7c..8d2aa4914 100644 --- a/docs/svg/microsoft.healthcareapis/workspaces/iotconnectors.svg +++ b/docs/svg/microsoft.healthcareapis/workspaces/iotconnectors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthdataaiservices/deidservices.svg b/docs/svg/microsoft.healthdataaiservices/deidservices.svg index 9395884ec..12c7cea17 100644 --- a/docs/svg/microsoft.healthdataaiservices/deidservices.svg +++ b/docs/svg/microsoft.healthdataaiservices/deidservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthmodel/healthmodels.svg b/docs/svg/microsoft.healthmodel/healthmodels.svg index 90b6d9d1e..1eb2cb248 100644 --- a/docs/svg/microsoft.healthmodel/healthmodels.svg +++ b/docs/svg/microsoft.healthmodel/healthmodels.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.healthplatform/accounts.svg b/docs/svg/microsoft.healthplatform/accounts.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.healthplatform/accounts.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.hybridcompute/arcserverwithwac.svg b/docs/svg/microsoft.hybridcompute/arcserverwithwac.svg index aa080f394..07aa0402a 100644 --- a/docs/svg/microsoft.hybridcompute/arcserverwithwac.svg +++ b/docs/svg/microsoft.hybridcompute/arcserverwithwac.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/gateways.svg b/docs/svg/microsoft.hybridcompute/gateways.svg index 6f23bd33f..eae9c7e13 100644 --- a/docs/svg/microsoft.hybridcompute/gateways.svg +++ b/docs/svg/microsoft.hybridcompute/gateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/licenses.svg b/docs/svg/microsoft.hybridcompute/licenses.svg index fed0b8752..c55c204fe 100644 --- a/docs/svg/microsoft.hybridcompute/licenses.svg +++ b/docs/svg/microsoft.hybridcompute/licenses.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/machines.svg b/docs/svg/microsoft.hybridcompute/machines.svg index a75b58a50..07aa0402a 100644 --- a/docs/svg/microsoft.hybridcompute/machines.svg +++ b/docs/svg/microsoft.hybridcompute/machines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/machines/microsoft.connectedvmwarevsphere/virtualmachineinstances.svg b/docs/svg/microsoft.hybridcompute/machines/microsoft.connectedvmwarevsphere/virtualmachineinstances.svg index 5fc08952a..8225c53da 100644 --- a/docs/svg/microsoft.hybridcompute/machines/microsoft.connectedvmwarevsphere/virtualmachineinstances.svg +++ b/docs/svg/microsoft.hybridcompute/machines/microsoft.connectedvmwarevsphere/virtualmachineinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/machines/providers/guestconfigurationassignments.svg b/docs/svg/microsoft.hybridcompute/machines/providers/guestconfigurationassignments.svg index a299b7523..a81d07369 100644 --- a/docs/svg/microsoft.hybridcompute/machines/providers/guestconfigurationassignments.svg +++ b/docs/svg/microsoft.hybridcompute/machines/providers/guestconfigurationassignments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/machinesesu.svg b/docs/svg/microsoft.hybridcompute/machinesesu.svg index 5376c5319..07aa0402a 100644 --- a/docs/svg/microsoft.hybridcompute/machinesesu.svg +++ b/docs/svg/microsoft.hybridcompute/machinesesu.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/machinespaygo.svg b/docs/svg/microsoft.hybridcompute/machinespaygo.svg index c1f852ea0..07aa0402a 100644 --- a/docs/svg/microsoft.hybridcompute/machinespaygo.svg +++ b/docs/svg/microsoft.hybridcompute/machinespaygo.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/machinessoftwareassurance.svg b/docs/svg/microsoft.hybridcompute/machinessoftwareassurance.svg index 4acd906d0..07aa0402a 100644 --- a/docs/svg/microsoft.hybridcompute/machinessoftwareassurance.svg +++ b/docs/svg/microsoft.hybridcompute/machinessoftwareassurance.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/machinessovereign.svg b/docs/svg/microsoft.hybridcompute/machinessovereign.svg index 46647f4c6..07aa0402a 100644 --- a/docs/svg/microsoft.hybridcompute/machinessovereign.svg +++ b/docs/svg/microsoft.hybridcompute/machinessovereign.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcompute/privatelinkscopes.svg b/docs/svg/microsoft.hybridcompute/privatelinkscopes.svg index fe756998c..822d990dd 100644 --- a/docs/svg/microsoft.hybridcompute/privatelinkscopes.svg +++ b/docs/svg/microsoft.hybridcompute/privatelinkscopes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridconnectivity/publiccloudconnectors.svg b/docs/svg/microsoft.hybridconnectivity/publiccloudconnectors.svg index bac9126b6..f66411405 100644 --- a/docs/svg/microsoft.hybridconnectivity/publiccloudconnectors.svg +++ b/docs/svg/microsoft.hybridconnectivity/publiccloudconnectors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridcontainerservice/provisionedclusters.svg b/docs/svg/microsoft.hybridcontainerservice/provisionedclusters.svg index 29d6f59a3..a94eb6dc7 100644 --- a/docs/svg/microsoft.hybridcontainerservice/provisionedclusters.svg +++ b/docs/svg/microsoft.hybridcontainerservice/provisionedclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridnetwork/devices.svg b/docs/svg/microsoft.hybridnetwork/devices.svg index 1ee0702c2..848ad4ee8 100644 --- a/docs/svg/microsoft.hybridnetwork/devices.svg +++ b/docs/svg/microsoft.hybridnetwork/devices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridnetwork/networkfunctions.svg b/docs/svg/microsoft.hybridnetwork/networkfunctions.svg index b5c16873e..cd9ef7a2d 100644 --- a/docs/svg/microsoft.hybridnetwork/networkfunctions.svg +++ b/docs/svg/microsoft.hybridnetwork/networkfunctions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.hybridnetwork/vendors.svg b/docs/svg/microsoft.hybridnetwork/vendors.svg index d8b9fd5b8..1aa4a195e 100644 --- a/docs/svg/microsoft.hybridnetwork/vendors.svg +++ b/docs/svg/microsoft.hybridnetwork/vendors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.insights/actiongroups.svg b/docs/svg/microsoft.insights/actiongroups.svg index 5eb8b1f33..702ca60ab 100644 --- a/docs/svg/microsoft.insights/actiongroups.svg +++ b/docs/svg/microsoft.insights/actiongroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.insights/datacollectionendpoints.svg b/docs/svg/microsoft.insights/datacollectionendpoints.svg index cb9afc5ba..c495853d6 100644 --- a/docs/svg/microsoft.insights/datacollectionendpoints.svg +++ b/docs/svg/microsoft.insights/datacollectionendpoints.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.insights/datacollectionrules.svg b/docs/svg/microsoft.insights/datacollectionrules.svg index d2245c1ea..af8bd6dd4 100644 --- a/docs/svg/microsoft.insights/datacollectionrules.svg +++ b/docs/svg/microsoft.insights/datacollectionrules.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.insights/privatelinkscopes.svg b/docs/svg/microsoft.insights/privatelinkscopes.svg index 6edac576a..754d85f44 100644 --- a/docs/svg/microsoft.insights/privatelinkscopes.svg +++ b/docs/svg/microsoft.insights/privatelinkscopes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.insights/workbooks.svg b/docs/svg/microsoft.insights/workbooks.svg index 909788ad8..9fa721b29 100644 --- a/docs/svg/microsoft.insights/workbooks.svg +++ b/docs/svg/microsoft.insights/workbooks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.insights/workbooktemplates.svg b/docs/svg/microsoft.insights/workbooktemplates.svg index 1be3696ba..3e1125030 100644 --- a/docs/svg/microsoft.insights/workbooktemplates.svg +++ b/docs/svg/microsoft.insights/workbooktemplates.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.integrationspaces/spaces.svg b/docs/svg/microsoft.integrationspaces/spaces.svg index fc5dc3ffb..8a96dd3fb 100644 --- a/docs/svg/microsoft.integrationspaces/spaces.svg +++ b/docs/svg/microsoft.integrationspaces/spaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.iotfirmwaredefense/workspaces.svg b/docs/svg/microsoft.iotfirmwaredefense/workspaces.svg index 9d6f2b4e2..6d878ff8a 100644 --- a/docs/svg/microsoft.iotfirmwaredefense/workspaces.svg +++ b/docs/svg/microsoft.iotfirmwaredefense/workspaces.svg @@ -1,2 +1 @@ - - + diff --git a/docs/svg/microsoft.iotoperations/instances.svg b/docs/svg/microsoft.iotoperations/instances.svg index 6fde3b179..e1ba50b2c 100644 --- a/docs/svg/microsoft.iotoperations/instances.svg +++ b/docs/svg/microsoft.iotoperations/instances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.iotoperationsmq/mq.svg b/docs/svg/microsoft.iotoperationsmq/mq.svg index ba4287688..9d6f2b4e2 100644 --- a/docs/svg/microsoft.iotoperationsmq/mq.svg +++ b/docs/svg/microsoft.iotoperationsmq/mq.svg @@ -1,17 +1,2 @@ - - - - - - - - - - - - - - - - + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/broker.svg b/docs/svg/microsoft.iotoperationsmq/mq/broker.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/broker.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/broker/authentication.svg b/docs/svg/microsoft.iotoperationsmq/mq/broker/authentication.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/broker/authentication.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/broker/authorization.svg b/docs/svg/microsoft.iotoperationsmq/mq/broker/authorization.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/broker/authorization.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/broker/listener.svg b/docs/svg/microsoft.iotoperationsmq/mq/broker/listener.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/broker/listener.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector.svg b/docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector/topicmap.svg b/docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector/topicmap.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/datalakeconnector/topicmap.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/diagnosticservice.svg b/docs/svg/microsoft.iotoperationsmq/mq/diagnosticservice.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/diagnosticservice.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector.svg b/docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector/topicmap.svg b/docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector/topicmap.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/kafkaconnector/topicmap.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector.svg b/docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap.svg b/docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.keyvault/managedhsms.svg b/docs/svg/microsoft.keyvault/managedhsms.svg index 0b2dabd61..dccb7f5a0 100644 --- a/docs/svg/microsoft.keyvault/managedhsms.svg +++ b/docs/svg/microsoft.keyvault/managedhsms.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.keyvault/vaults.svg b/docs/svg/microsoft.keyvault/vaults.svg index d8bdac0b4..6774a297a 100644 --- a/docs/svg/microsoft.keyvault/vaults.svg +++ b/docs/svg/microsoft.keyvault/vaults.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.kubernetes/connectedclusters.svg b/docs/svg/microsoft.kubernetes/connectedclusters.svg index 5df1934ca..ba4287688 100644 --- a/docs/svg/microsoft.kubernetes/connectedclusters.svg +++ b/docs/svg/microsoft.kubernetes/connectedclusters.svg @@ -1 +1,17 @@ - + + + + + + + + + + + + + + + + + diff --git a/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg b/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg index 7f5df3334..49d3787fe 100644 --- a/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg +++ b/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/namespaces.svg b/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/namespaces.svg index db8dddbfe..c044c2594 100644 --- a/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/namespaces.svg +++ b/docs/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/namespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.kubernetesconfiguration/extensions.svg b/docs/svg/microsoft.kubernetesconfiguration/extensions.svg index 4e1049129..1028d8277 100644 --- a/docs/svg/microsoft.kubernetesconfiguration/extensions.svg +++ b/docs/svg/microsoft.kubernetesconfiguration/extensions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.kusto/clusters/databases.svg b/docs/svg/microsoft.kusto/clusters/databases.svg index 76d711a28..37b4f2479 100644 --- a/docs/svg/microsoft.kusto/clusters/databases.svg +++ b/docs/svg/microsoft.kusto/clusters/databases.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.labservices/labaccounts.svg b/docs/svg/microsoft.labservices/labaccounts.svg index 51d71d8ff..c77927e3a 100644 --- a/docs/svg/microsoft.labservices/labaccounts.svg +++ b/docs/svg/microsoft.labservices/labaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.labservices/labaccounts/labs.svg b/docs/svg/microsoft.labservices/labaccounts/labs.svg index d72f9288f..df4e240e0 100644 --- a/docs/svg/microsoft.labservices/labaccounts/labs.svg +++ b/docs/svg/microsoft.labservices/labaccounts/labs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.labservices/labplans.svg b/docs/svg/microsoft.labservices/labplans.svg index c10fd99cf..326e706fc 100644 --- a/docs/svg/microsoft.labservices/labplans.svg +++ b/docs/svg/microsoft.labservices/labplans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.labservices/labs.svg b/docs/svg/microsoft.labservices/labs.svg index 5724aaac9..2c1a943e8 100644 --- a/docs/svg/microsoft.labservices/labs.svg +++ b/docs/svg/microsoft.labservices/labs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.liftrpilot/organizations.svg b/docs/svg/microsoft.liftrpilot/organizations.svg index 9d6f2b4e2..55a4086b4 100644 --- a/docs/svg/microsoft.liftrpilot/organizations.svg +++ b/docs/svg/microsoft.liftrpilot/organizations.svg @@ -1,2 +1,7 @@ - + + + + + + diff --git a/docs/svg/microsoft.loadtestservice/loadtests.svg b/docs/svg/microsoft.loadtestservice/loadtests.svg index 3c11b05d3..78278d8ff 100644 --- a/docs/svg/microsoft.loadtestservice/loadtests.svg +++ b/docs/svg/microsoft.loadtestservice/loadtests.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.logic/businessprocesses.svg b/docs/svg/microsoft.logic/businessprocesses.svg index 3a14d9e3c..937a0038d 100644 --- a/docs/svg/microsoft.logic/businessprocesses.svg +++ b/docs/svg/microsoft.logic/businessprocesses.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.logic/integrationaccounts.svg b/docs/svg/microsoft.logic/integrationaccounts.svg index 8a1a26037..756768d65 100644 --- a/docs/svg/microsoft.logic/integrationaccounts.svg +++ b/docs/svg/microsoft.logic/integrationaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.logic/integrationserviceenvironments.svg b/docs/svg/microsoft.logic/integrationserviceenvironments.svg index 10aa60975..9d6f2b4e2 100644 --- a/docs/svg/microsoft.logic/integrationserviceenvironments.svg +++ b/docs/svg/microsoft.logic/integrationserviceenvironments.svg @@ -1 +1,2 @@ - + + diff --git a/docs/svg/microsoft.logic/integrationserviceenvironments/health.svg b/docs/svg/microsoft.logic/integrationserviceenvironments/health.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.logic/integrationserviceenvironments/health.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.logic/integrationserviceenvironments/managedapis.svg b/docs/svg/microsoft.logic/integrationserviceenvironments/managedapis.svg index 11f3ac73d..2a171d2a4 100644 --- a/docs/svg/microsoft.logic/integrationserviceenvironments/managedapis.svg +++ b/docs/svg/microsoft.logic/integrationserviceenvironments/managedapis.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.logic/workflows.svg b/docs/svg/microsoft.logic/workflows.svg index fbcd81545..09b66743e 100644 --- a/docs/svg/microsoft.logic/workflows.svg +++ b/docs/svg/microsoft.logic/workflows.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.machinelearningservices/aistudio.svg b/docs/svg/microsoft.machinelearningservices/aistudio.svg index f6a1dd630..5d62a85c0 100644 --- a/docs/svg/microsoft.machinelearningservices/aistudio.svg +++ b/docs/svg/microsoft.machinelearningservices/aistudio.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.machinelearningservices/registries.svg b/docs/svg/microsoft.machinelearningservices/registries.svg index 850ad31a8..e0f6da38c 100644 --- a/docs/svg/microsoft.machinelearningservices/registries.svg +++ b/docs/svg/microsoft.machinelearningservices/registries.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.machinelearningservices/workspaces.svg b/docs/svg/microsoft.machinelearningservices/workspaces.svg index 850ad31a8..e0f6da38c 100644 --- a/docs/svg/microsoft.machinelearningservices/workspaces.svg +++ b/docs/svg/microsoft.machinelearningservices/workspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints.svg b/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints.svg index 850ad31a8..e0f6da38c 100644 --- a/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints.svg +++ b/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints/deployments.svg b/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints/deployments.svg index 850ad31a8..e0f6da38c 100644 --- a/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints/deployments.svg +++ b/docs/svg/microsoft.machinelearningservices/workspaces/onlineendpoints/deployments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.maintenance/maintenanceconfigurations.svg b/docs/svg/microsoft.maintenance/maintenanceconfigurations.svg index 088bc2a26..2cca5d98f 100644 --- a/docs/svg/microsoft.maintenance/maintenanceconfigurations.svg +++ b/docs/svg/microsoft.maintenance/maintenanceconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.maintenance/maintenanceconfigurationsbladeresource.svg b/docs/svg/microsoft.maintenance/maintenanceconfigurationsbladeresource.svg new file mode 100644 index 000000000..07a757103 --- /dev/null +++ b/docs/svg/microsoft.maintenance/maintenanceconfigurationsbladeresource.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.managedidentity/userassignedidentities.svg b/docs/svg/microsoft.managedidentity/userassignedidentities.svg index ff466f632..961ed77b7 100644 --- a/docs/svg/microsoft.managedidentity/userassignedidentities.svg +++ b/docs/svg/microsoft.managedidentity/userassignedidentities.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/accesscontrollists.svg b/docs/svg/microsoft.managednetworkfabric/accesscontrollists.svg index 905d95084..f80229343 100644 --- a/docs/svg/microsoft.managednetworkfabric/accesscontrollists.svg +++ b/docs/svg/microsoft.managednetworkfabric/accesscontrollists.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/internetgatewayrules.svg b/docs/svg/microsoft.managednetworkfabric/internetgatewayrules.svg index 53ca7c5f7..1abf2fa9f 100644 --- a/docs/svg/microsoft.managednetworkfabric/internetgatewayrules.svg +++ b/docs/svg/microsoft.managednetworkfabric/internetgatewayrules.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/internetgateways.svg b/docs/svg/microsoft.managednetworkfabric/internetgateways.svg index a7d856c9f..897a80b71 100644 --- a/docs/svg/microsoft.managednetworkfabric/internetgateways.svg +++ b/docs/svg/microsoft.managednetworkfabric/internetgateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/ipcommunities.svg b/docs/svg/microsoft.managednetworkfabric/ipcommunities.svg index c33012483..5555c8389 100644 --- a/docs/svg/microsoft.managednetworkfabric/ipcommunities.svg +++ b/docs/svg/microsoft.managednetworkfabric/ipcommunities.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/ipextendedcommunities.svg b/docs/svg/microsoft.managednetworkfabric/ipextendedcommunities.svg index 9e9803b6c..298632f3b 100644 --- a/docs/svg/microsoft.managednetworkfabric/ipextendedcommunities.svg +++ b/docs/svg/microsoft.managednetworkfabric/ipextendedcommunities.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/ipprefixes.svg b/docs/svg/microsoft.managednetworkfabric/ipprefixes.svg index 9b1d18909..752ec96b0 100644 --- a/docs/svg/microsoft.managednetworkfabric/ipprefixes.svg +++ b/docs/svg/microsoft.managednetworkfabric/ipprefixes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/l2isolationdomains.svg b/docs/svg/microsoft.managednetworkfabric/l2isolationdomains.svg index cc22be3f6..806500c4b 100644 --- a/docs/svg/microsoft.managednetworkfabric/l2isolationdomains.svg +++ b/docs/svg/microsoft.managednetworkfabric/l2isolationdomains.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/l3isolationdomains.svg b/docs/svg/microsoft.managednetworkfabric/l3isolationdomains.svg index 33086019f..49d19fb6f 100644 --- a/docs/svg/microsoft.managednetworkfabric/l3isolationdomains.svg +++ b/docs/svg/microsoft.managednetworkfabric/l3isolationdomains.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/externalnetworks.svg b/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/externalnetworks.svg index 3f803fd94..f3071f2f0 100644 --- a/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/externalnetworks.svg +++ b/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/externalnetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/internalnetworks.svg b/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/internalnetworks.svg index 1afab8762..c07263b63 100644 --- a/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/internalnetworks.svg +++ b/docs/svg/microsoft.managednetworkfabric/l3isolationdomains/internalnetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/neighborgroups.svg b/docs/svg/microsoft.managednetworkfabric/neighborgroups.svg index 8fdb07689..9c8fd156e 100644 --- a/docs/svg/microsoft.managednetworkfabric/neighborgroups.svg +++ b/docs/svg/microsoft.managednetworkfabric/neighborgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networkdevices.svg b/docs/svg/microsoft.managednetworkfabric/networkdevices.svg index ea9bd14fb..d792f26ee 100644 --- a/docs/svg/microsoft.managednetworkfabric/networkdevices.svg +++ b/docs/svg/microsoft.managednetworkfabric/networkdevices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networkdevices/networkinterfaces.svg b/docs/svg/microsoft.managednetworkfabric/networkdevices/networkinterfaces.svg index 5d88658a5..63dae0fae 100644 --- a/docs/svg/microsoft.managednetworkfabric/networkdevices/networkinterfaces.svg +++ b/docs/svg/microsoft.managednetworkfabric/networkdevices/networkinterfaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networkfabriccontrollers.svg b/docs/svg/microsoft.managednetworkfabric/networkfabriccontrollers.svg index db6330c16..85e9c684b 100644 --- a/docs/svg/microsoft.managednetworkfabric/networkfabriccontrollers.svg +++ b/docs/svg/microsoft.managednetworkfabric/networkfabriccontrollers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networkfabrics.svg b/docs/svg/microsoft.managednetworkfabric/networkfabrics.svg index 33b309f75..05316539d 100644 --- a/docs/svg/microsoft.managednetworkfabric/networkfabrics.svg +++ b/docs/svg/microsoft.managednetworkfabric/networkfabrics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects.svg b/docs/svg/microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects.svg index eb601b1e1..6e7629423 100644 --- a/docs/svg/microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects.svg +++ b/docs/svg/microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networkpacketbrokers.svg b/docs/svg/microsoft.managednetworkfabric/networkpacketbrokers.svg index 049efb8c5..02abafea6 100644 --- a/docs/svg/microsoft.managednetworkfabric/networkpacketbrokers.svg +++ b/docs/svg/microsoft.managednetworkfabric/networkpacketbrokers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networkracks.svg b/docs/svg/microsoft.managednetworkfabric/networkracks.svg index 2f1a699c1..a187e58bf 100644 --- a/docs/svg/microsoft.managednetworkfabric/networkracks.svg +++ b/docs/svg/microsoft.managednetworkfabric/networkracks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networktaprules.svg b/docs/svg/microsoft.managednetworkfabric/networktaprules.svg index ea2c3f10c..398c95ca6 100644 --- a/docs/svg/microsoft.managednetworkfabric/networktaprules.svg +++ b/docs/svg/microsoft.managednetworkfabric/networktaprules.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/networktaps.svg b/docs/svg/microsoft.managednetworkfabric/networktaps.svg index 694c8c471..e5623fdd7 100644 --- a/docs/svg/microsoft.managednetworkfabric/networktaps.svg +++ b/docs/svg/microsoft.managednetworkfabric/networktaps.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managednetworkfabric/routepolicies.svg b/docs/svg/microsoft.managednetworkfabric/routepolicies.svg index 29d377a24..84b90bd56 100644 --- a/docs/svg/microsoft.managednetworkfabric/routepolicies.svg +++ b/docs/svg/microsoft.managednetworkfabric/routepolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.managedservices/registrationdefinitions.svg b/docs/svg/microsoft.managedservices/registrationdefinitions.svg index 77a5aab19..09f664861 100644 --- a/docs/svg/microsoft.managedservices/registrationdefinitions.svg +++ b/docs/svg/microsoft.managedservices/registrationdefinitions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.management/managementgroups/microsoft.resources/deploymentstacks.svg b/docs/svg/microsoft.management/managementgroups/microsoft.resources/deploymentstacks.svg index b631640e1..65305ede6 100644 --- a/docs/svg/microsoft.management/managementgroups/microsoft.resources/deploymentstacks.svg +++ b/docs/svg/microsoft.management/managementgroups/microsoft.resources/deploymentstacks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.management/managementgroups/providers/privatelinkassociations.svg b/docs/svg/microsoft.management/managementgroups/providers/privatelinkassociations.svg index 85b5d9ca5..394100d70 100644 --- a/docs/svg/microsoft.management/managementgroups/providers/privatelinkassociations.svg +++ b/docs/svg/microsoft.management/managementgroups/providers/privatelinkassociations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.management/managementgroups/providers/templatespecs.svg b/docs/svg/microsoft.management/managementgroups/providers/templatespecs.svg index 4263ddfc7..f6151ad4f 100644 --- a/docs/svg/microsoft.management/managementgroups/providers/templatespecs.svg +++ b/docs/svg/microsoft.management/managementgroups/providers/templatespecs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg b/docs/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg index 5a06ba7a5..0829af840 100644 --- a/docs/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg +++ b/docs/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.maps/accounts.svg b/docs/svg/microsoft.maps/accounts.svg index 90e1cf15d..8ef70bb91 100644 --- a/docs/svg/microsoft.maps/accounts.svg +++ b/docs/svg/microsoft.maps/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.maps/accounts/creators.svg b/docs/svg/microsoft.maps/accounts/creators.svg index 8f8bc7863..8ef70bb91 100644 --- a/docs/svg/microsoft.maps/accounts/creators.svg +++ b/docs/svg/microsoft.maps/accounts/creators.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.media/mediaservices.svg b/docs/svg/microsoft.media/mediaservices.svg index 0367e6cdc..9d6f2b4e2 100644 --- a/docs/svg/microsoft.media/mediaservices.svg +++ b/docs/svg/microsoft.media/mediaservices.svg @@ -1 +1,2 @@ - + + diff --git a/docs/svg/microsoft.media/mediaservices/accountfilters.svg b/docs/svg/microsoft.media/mediaservices/accountfilters.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/accountfilters.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/assets.svg b/docs/svg/microsoft.media/mediaservices/assets.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/assets.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/assets/assetfilters.svg b/docs/svg/microsoft.media/mediaservices/assets/assetfilters.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/assets/assetfilters.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/assets/tracks.svg b/docs/svg/microsoft.media/mediaservices/assets/tracks.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/assets/tracks.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/assets/tracks/operationresults.svg b/docs/svg/microsoft.media/mediaservices/assets/tracks/operationresults.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/assets/tracks/operationresults.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/assets/tracks/operationstatuses.svg b/docs/svg/microsoft.media/mediaservices/assets/tracks/operationstatuses.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/assets/tracks/operationstatuses.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/contentkeypolicies.svg b/docs/svg/microsoft.media/mediaservices/contentkeypolicies.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/contentkeypolicies.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/liveevents.svg b/docs/svg/microsoft.media/mediaservices/liveevents.svg index a7f2915ba..9d6f2b4e2 100644 --- a/docs/svg/microsoft.media/mediaservices/liveevents.svg +++ b/docs/svg/microsoft.media/mediaservices/liveevents.svg @@ -1,32 +1,2 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/svg/microsoft.media/mediaservices/liveevents/liveoutputs.svg b/docs/svg/microsoft.media/mediaservices/liveevents/liveoutputs.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/liveevents/liveoutputs.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/privateendpointconnections.svg b/docs/svg/microsoft.media/mediaservices/privateendpointconnections.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/privateendpointconnections.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/privatelinkresources.svg b/docs/svg/microsoft.media/mediaservices/privatelinkresources.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/privatelinkresources.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/streamingendpoints.svg b/docs/svg/microsoft.media/mediaservices/streamingendpoints.svg index a7f2915ba..9d6f2b4e2 100644 --- a/docs/svg/microsoft.media/mediaservices/streamingendpoints.svg +++ b/docs/svg/microsoft.media/mediaservices/streamingendpoints.svg @@ -1,32 +1,2 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/svg/microsoft.media/mediaservices/streaminglocators.svg b/docs/svg/microsoft.media/mediaservices/streaminglocators.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/streaminglocators.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/streamingpolicies.svg b/docs/svg/microsoft.media/mediaservices/streamingpolicies.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/streamingpolicies.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/transforms.svg b/docs/svg/microsoft.media/mediaservices/transforms.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/transforms.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.media/mediaservices/transforms/jobs.svg b/docs/svg/microsoft.media/mediaservices/transforms/jobs.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.media/mediaservices/transforms/jobs.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.migrate/projects.svg b/docs/svg/microsoft.migrate/projects.svg index 479153ef9..a3c56847b 100644 --- a/docs/svg/microsoft.migrate/projects.svg +++ b/docs/svg/microsoft.migrate/projects.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/approvals.svg b/docs/svg/microsoft.mission/approvals.svg index 3ccc40623..b64ae0035 100644 --- a/docs/svg/microsoft.mission/approvals.svg +++ b/docs/svg/microsoft.mission/approvals.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/communities.svg b/docs/svg/microsoft.mission/communities.svg index 5bbff5378..efd5bdb72 100644 --- a/docs/svg/microsoft.mission/communities.svg +++ b/docs/svg/microsoft.mission/communities.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/communities/communityendpoints.svg b/docs/svg/microsoft.mission/communities/communityendpoints.svg index 595b5d1c8..f7ee2f3ce 100644 --- a/docs/svg/microsoft.mission/communities/communityendpoints.svg +++ b/docs/svg/microsoft.mission/communities/communityendpoints.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/communities/transithubs.svg b/docs/svg/microsoft.mission/communities/transithubs.svg index ca4727191..af4c1d44f 100644 --- a/docs/svg/microsoft.mission/communities/transithubs.svg +++ b/docs/svg/microsoft.mission/communities/transithubs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/enclaveconnections.svg b/docs/svg/microsoft.mission/enclaveconnections.svg index 918a503de..cf51a3cf1 100644 --- a/docs/svg/microsoft.mission/enclaveconnections.svg +++ b/docs/svg/microsoft.mission/enclaveconnections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/virtualenclaves.svg b/docs/svg/microsoft.mission/virtualenclaves.svg index 614d1115b..5f88689fc 100644 --- a/docs/svg/microsoft.mission/virtualenclaves.svg +++ b/docs/svg/microsoft.mission/virtualenclaves.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/virtualenclaves/enclaveendpoints.svg b/docs/svg/microsoft.mission/virtualenclaves/enclaveendpoints.svg index 437c71775..f2761e56f 100644 --- a/docs/svg/microsoft.mission/virtualenclaves/enclaveendpoints.svg +++ b/docs/svg/microsoft.mission/virtualenclaves/enclaveendpoints.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mission/virtualenclaves/workloads.svg b/docs/svg/microsoft.mission/virtualenclaves/workloads.svg index 8787e2919..97fb43ef2 100644 --- a/docs/svg/microsoft.mission/virtualenclaves/workloads.svg +++ b/docs/svg/microsoft.mission/virtualenclaves/workloads.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mixedreality/remoterenderingaccounts.svg b/docs/svg/microsoft.mixedreality/remoterenderingaccounts.svg index b1fc55ca6..dee3481ae 100644 --- a/docs/svg/microsoft.mixedreality/remoterenderingaccounts.svg +++ b/docs/svg/microsoft.mixedreality/remoterenderingaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/mobilenetworks.svg b/docs/svg/microsoft.mobilenetwork/mobilenetworks.svg index af59a0f59..4ea2b1627 100644 --- a/docs/svg/microsoft.mobilenetwork/mobilenetworks.svg +++ b/docs/svg/microsoft.mobilenetwork/mobilenetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/mobilenetworks/datanetworks.svg b/docs/svg/microsoft.mobilenetwork/mobilenetworks/datanetworks.svg index 2c742c5d9..98f644054 100644 --- a/docs/svg/microsoft.mobilenetwork/mobilenetworks/datanetworks.svg +++ b/docs/svg/microsoft.mobilenetwork/mobilenetworks/datanetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/mobilenetworks/services.svg b/docs/svg/microsoft.mobilenetwork/mobilenetworks/services.svg index 9acdf218e..b4f83a94c 100644 --- a/docs/svg/microsoft.mobilenetwork/mobilenetworks/services.svg +++ b/docs/svg/microsoft.mobilenetwork/mobilenetworks/services.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/mobilenetworks/simpolicies.svg b/docs/svg/microsoft.mobilenetwork/mobilenetworks/simpolicies.svg index 4786fbc3c..8455f1c15 100644 --- a/docs/svg/microsoft.mobilenetwork/mobilenetworks/simpolicies.svg +++ b/docs/svg/microsoft.mobilenetwork/mobilenetworks/simpolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/mobilenetworks/sites.svg b/docs/svg/microsoft.mobilenetwork/mobilenetworks/sites.svg index a14c132ad..cf71fc124 100644 --- a/docs/svg/microsoft.mobilenetwork/mobilenetworks/sites.svg +++ b/docs/svg/microsoft.mobilenetwork/mobilenetworks/sites.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/mobilenetworks/slices.svg b/docs/svg/microsoft.mobilenetwork/mobilenetworks/slices.svg index e2a1d035f..cfeb79058 100644 --- a/docs/svg/microsoft.mobilenetwork/mobilenetworks/slices.svg +++ b/docs/svg/microsoft.mobilenetwork/mobilenetworks/slices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes.svg b/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes.svg index 0931b695b..88a0f9ffd 100644 --- a/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes.svg +++ b/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes.svg b/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes.svg index 6ff56a4c7..7b2a87fc3 100644 --- a/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes.svg +++ b/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes/attacheddatanetworks.svg b/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes/attacheddatanetworks.svg index dbc93fabc..a806fc017 100644 --- a/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes/attacheddatanetworks.svg +++ b/docs/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes/attacheddatanetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/simgroups.svg b/docs/svg/microsoft.mobilenetwork/simgroups.svg index 4aa1b5ad7..79d974e59 100644 --- a/docs/svg/microsoft.mobilenetwork/simgroups.svg +++ b/docs/svg/microsoft.mobilenetwork/simgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.mobilenetwork/simgroups/sims.svg b/docs/svg/microsoft.mobilenetwork/simgroups/sims.svg index 917fe5071..8382a8de4 100644 --- a/docs/svg/microsoft.mobilenetwork/simgroups/sims.svg +++ b/docs/svg/microsoft.mobilenetwork/simgroups/sims.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.monitor/accounts.svg b/docs/svg/microsoft.monitor/accounts.svg index a084587ca..cc0d8c7d2 100644 --- a/docs/svg/microsoft.monitor/accounts.svg +++ b/docs/svg/microsoft.monitor/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.monitor/pipelinegroups.svg b/docs/svg/microsoft.monitor/pipelinegroups.svg index 09d1f5835..39a5ec14a 100644 --- a/docs/svg/microsoft.monitor/pipelinegroups.svg +++ b/docs/svg/microsoft.monitor/pipelinegroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.netapp/netappaccounts.svg b/docs/svg/microsoft.netapp/netappaccounts.svg index c636e53ed..cc0d123a7 100644 --- a/docs/svg/microsoft.netapp/netappaccounts.svg +++ b/docs/svg/microsoft.netapp/netappaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.netapp/netappaccounts/backupvaults.svg b/docs/svg/microsoft.netapp/netappaccounts/backupvaults.svg index e8931f71f..b968b155c 100644 --- a/docs/svg/microsoft.netapp/netappaccounts/backupvaults.svg +++ b/docs/svg/microsoft.netapp/netappaccounts/backupvaults.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/applicationgatewaywebapplicationfirewallpolicies.svg b/docs/svg/microsoft.network/applicationgatewaywebapplicationfirewallpolicies.svg index 965f1e8f1..7702a93cb 100644 --- a/docs/svg/microsoft.network/applicationgatewaywebapplicationfirewallpolicies.svg +++ b/docs/svg/microsoft.network/applicationgatewaywebapplicationfirewallpolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/applicationsecuritygroups.svg b/docs/svg/microsoft.network/applicationsecuritygroups.svg index a3dadb902..7e15e034f 100644 --- a/docs/svg/microsoft.network/applicationsecuritygroups.svg +++ b/docs/svg/microsoft.network/applicationsecuritygroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/azurefirewalls.svg b/docs/svg/microsoft.network/azurefirewalls.svg index 42f18fbb7..7867ba943 100644 --- a/docs/svg/microsoft.network/azurefirewalls.svg +++ b/docs/svg/microsoft.network/azurefirewalls.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/bastionhosts.svg b/docs/svg/microsoft.network/bastionhosts.svg index 3f3a7c9fd..1ccf70939 100644 --- a/docs/svg/microsoft.network/bastionhosts.svg +++ b/docs/svg/microsoft.network/bastionhosts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/connections.svg b/docs/svg/microsoft.network/connections.svg index 21a8fd47c..e65caf014 100644 --- a/docs/svg/microsoft.network/connections.svg +++ b/docs/svg/microsoft.network/connections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/customipprefixes.svg b/docs/svg/microsoft.network/customipprefixes.svg index ab57c2528..1a0a2f7bf 100644 --- a/docs/svg/microsoft.network/customipprefixes.svg +++ b/docs/svg/microsoft.network/customipprefixes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/ddosprotectionplans.svg b/docs/svg/microsoft.network/ddosprotectionplans.svg index ee6dc7173..ada11f5c5 100644 --- a/docs/svg/microsoft.network/ddosprotectionplans.svg +++ b/docs/svg/microsoft.network/ddosprotectionplans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/dnsresolverdomainlists.svg b/docs/svg/microsoft.network/dnsresolverdomainlists.svg index 09e6aa7a0..9784432b1 100644 --- a/docs/svg/microsoft.network/dnsresolverdomainlists.svg +++ b/docs/svg/microsoft.network/dnsresolverdomainlists.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/dnsresolverpolicies.svg b/docs/svg/microsoft.network/dnsresolverpolicies.svg index 9962963a3..2452ca8f9 100644 --- a/docs/svg/microsoft.network/dnsresolverpolicies.svg +++ b/docs/svg/microsoft.network/dnsresolverpolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/dnszones.svg b/docs/svg/microsoft.network/dnszones.svg index abdc01caa..6917d3a83 100644 --- a/docs/svg/microsoft.network/dnszones.svg +++ b/docs/svg/microsoft.network/dnszones.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/expressroutecircuits.svg b/docs/svg/microsoft.network/expressroutecircuits.svg index 8d556a03e..58c6c8f46 100644 --- a/docs/svg/microsoft.network/expressroutecircuits.svg +++ b/docs/svg/microsoft.network/expressroutecircuits.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/expressroutegateways.svg b/docs/svg/microsoft.network/expressroutegateways.svg index 650f1d613..44128ba4f 100644 --- a/docs/svg/microsoft.network/expressroutegateways.svg +++ b/docs/svg/microsoft.network/expressroutegateways.svg @@ -1,3 +1,4 @@ + diff --git a/docs/svg/microsoft.network/expressrouteports.svg b/docs/svg/microsoft.network/expressrouteports.svg index 4f6c295d4..a79d08dfb 100644 --- a/docs/svg/microsoft.network/expressrouteports.svg +++ b/docs/svg/microsoft.network/expressrouteports.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/firewallpolicies.svg b/docs/svg/microsoft.network/firewallpolicies.svg index dbdc2b368..9e91d0b88 100644 --- a/docs/svg/microsoft.network/firewallpolicies.svg +++ b/docs/svg/microsoft.network/firewallpolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/frontdoors.svg b/docs/svg/microsoft.network/frontdoors.svg index 994868e3e..e78ff4bdb 100644 --- a/docs/svg/microsoft.network/frontdoors.svg +++ b/docs/svg/microsoft.network/frontdoors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/frontdoorwebapplicationfirewallpolicies.svg b/docs/svg/microsoft.network/frontdoorwebapplicationfirewallpolicies.svg index 965f1e8f1..7702a93cb 100644 --- a/docs/svg/microsoft.network/frontdoorwebapplicationfirewallpolicies.svg +++ b/docs/svg/microsoft.network/frontdoorwebapplicationfirewallpolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/ipgroups.svg b/docs/svg/microsoft.network/ipgroups.svg index e9a3a8234..c226f68ea 100644 --- a/docs/svg/microsoft.network/ipgroups.svg +++ b/docs/svg/microsoft.network/ipgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/localnetworkgateways.svg b/docs/svg/microsoft.network/localnetworkgateways.svg index c26658524..f269ce006 100644 --- a/docs/svg/microsoft.network/localnetworkgateways.svg +++ b/docs/svg/microsoft.network/localnetworkgateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/natgateways.svg b/docs/svg/microsoft.network/natgateways.svg index 042905bb7..03fdc85be 100644 --- a/docs/svg/microsoft.network/natgateways.svg +++ b/docs/svg/microsoft.network/natgateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers.svg b/docs/svg/microsoft.network/networkmanagers.svg index 1bbc0a6e6..5f3430815 100644 --- a/docs/svg/microsoft.network/networkmanagers.svg +++ b/docs/svg/microsoft.network/networkmanagers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers/connectivityconfigurations.svg b/docs/svg/microsoft.network/networkmanagers/connectivityconfigurations.svg index c8174e1ce..e1acd531b 100644 --- a/docs/svg/microsoft.network/networkmanagers/connectivityconfigurations.svg +++ b/docs/svg/microsoft.network/networkmanagers/connectivityconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers/ipampools.svg b/docs/svg/microsoft.network/networkmanagers/ipampools.svg index 1573884ef..6d63df14c 100644 --- a/docs/svg/microsoft.network/networkmanagers/ipampools.svg +++ b/docs/svg/microsoft.network/networkmanagers/ipampools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers/networkgroups.svg b/docs/svg/microsoft.network/networkmanagers/networkgroups.svg index 76436b850..17b51f3b0 100644 --- a/docs/svg/microsoft.network/networkmanagers/networkgroups.svg +++ b/docs/svg/microsoft.network/networkmanagers/networkgroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers/routingconfigurations.svg b/docs/svg/microsoft.network/networkmanagers/routingconfigurations.svg index 1bbc0a6e6..5f3430815 100644 --- a/docs/svg/microsoft.network/networkmanagers/routingconfigurations.svg +++ b/docs/svg/microsoft.network/networkmanagers/routingconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers/securityadminconfigurations.svg b/docs/svg/microsoft.network/networkmanagers/securityadminconfigurations.svg index 1bbc0a6e6..5f3430815 100644 --- a/docs/svg/microsoft.network/networkmanagers/securityadminconfigurations.svg +++ b/docs/svg/microsoft.network/networkmanagers/securityadminconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers/securityuserconfigurations.svg b/docs/svg/microsoft.network/networkmanagers/securityuserconfigurations.svg index 1bbc0a6e6..5f3430815 100644 --- a/docs/svg/microsoft.network/networkmanagers/securityuserconfigurations.svg +++ b/docs/svg/microsoft.network/networkmanagers/securityuserconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkmanagers/verifierworkspaces.svg b/docs/svg/microsoft.network/networkmanagers/verifierworkspaces.svg index 9ffa0603a..9c4009f23 100644 --- a/docs/svg/microsoft.network/networkmanagers/verifierworkspaces.svg +++ b/docs/svg/microsoft.network/networkmanagers/verifierworkspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networksecuritygroups.svg b/docs/svg/microsoft.network/networksecuritygroups.svg index e51fa94be..a189cb074 100644 --- a/docs/svg/microsoft.network/networksecuritygroups.svg +++ b/docs/svg/microsoft.network/networksecuritygroups.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networksecurityperimeters.svg b/docs/svg/microsoft.network/networksecurityperimeters.svg index cd20fb95d..133b61f08 100644 --- a/docs/svg/microsoft.network/networksecurityperimeters.svg +++ b/docs/svg/microsoft.network/networksecurityperimeters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networksecurityperimeters/profiles.svg b/docs/svg/microsoft.network/networksecurityperimeters/profiles.svg index 716355f1d..3fe69f964 100644 --- a/docs/svg/microsoft.network/networksecurityperimeters/profiles.svg +++ b/docs/svg/microsoft.network/networksecurityperimeters/profiles.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkwatchers.svg b/docs/svg/microsoft.network/networkwatchers.svg index 23317ac07..af8d85a9b 100644 --- a/docs/svg/microsoft.network/networkwatchers.svg +++ b/docs/svg/microsoft.network/networkwatchers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/networkwatchers/flowlogs.svg b/docs/svg/microsoft.network/networkwatchers/flowlogs.svg index 23317ac07..af8d85a9b 100644 --- a/docs/svg/microsoft.network/networkwatchers/flowlogs.svg +++ b/docs/svg/microsoft.network/networkwatchers/flowlogs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/p2svpngateways.svg b/docs/svg/microsoft.network/p2svpngateways.svg index 9d6f2b4e2..650f1d613 100644 --- a/docs/svg/microsoft.network/p2svpngateways.svg +++ b/docs/svg/microsoft.network/p2svpngateways.svg @@ -1,2 +1,3 @@ + diff --git a/docs/svg/microsoft.network/privatednszones.svg b/docs/svg/microsoft.network/privatednszones.svg index ada043ae5..b42445cab 100644 --- a/docs/svg/microsoft.network/privatednszones.svg +++ b/docs/svg/microsoft.network/privatednszones.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/privateendpoints.svg b/docs/svg/microsoft.network/privateendpoints.svg index 5c533de80..0f989b704 100644 --- a/docs/svg/microsoft.network/privateendpoints.svg +++ b/docs/svg/microsoft.network/privateendpoints.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/privatelinkservices.svg b/docs/svg/microsoft.network/privatelinkservices.svg index 215452ac0..3a0f4345b 100644 --- a/docs/svg/microsoft.network/privatelinkservices.svg +++ b/docs/svg/microsoft.network/privatelinkservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/publicipprefixes.svg b/docs/svg/microsoft.network/publicipprefixes.svg index 0221e1cbb..a370996ec 100644 --- a/docs/svg/microsoft.network/publicipprefixes.svg +++ b/docs/svg/microsoft.network/publicipprefixes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/routefilters.svg b/docs/svg/microsoft.network/routefilters.svg index fe26be65f..2a292fd9b 100644 --- a/docs/svg/microsoft.network/routefilters.svg +++ b/docs/svg/microsoft.network/routefilters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/routetables.svg b/docs/svg/microsoft.network/routetables.svg index c49831256..4f4e14e97 100644 --- a/docs/svg/microsoft.network/routetables.svg +++ b/docs/svg/microsoft.network/routetables.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/serviceendpointpolicies.svg b/docs/svg/microsoft.network/serviceendpointpolicies.svg index b07933f5d..e5681bac2 100644 --- a/docs/svg/microsoft.network/serviceendpointpolicies.svg +++ b/docs/svg/microsoft.network/serviceendpointpolicies.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/virtualhubs.svg b/docs/svg/microsoft.network/virtualhubs.svg index 3022ea656..b58bf16b9 100644 --- a/docs/svg/microsoft.network/virtualhubs.svg +++ b/docs/svg/microsoft.network/virtualhubs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/virtualnetworkgateways.svg b/docs/svg/microsoft.network/virtualnetworkgateways.svg index c9b7ae3c4..a890049a7 100644 --- a/docs/svg/microsoft.network/virtualnetworkgateways.svg +++ b/docs/svg/microsoft.network/virtualnetworkgateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/virtualwans.svg b/docs/svg/microsoft.network/virtualwans.svg index 1f48856d3..6e677a18b 100644 --- a/docs/svg/microsoft.network/virtualwans.svg +++ b/docs/svg/microsoft.network/virtualwans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.network/vpngateways.svg b/docs/svg/microsoft.network/vpngateways.svg index 650f1d613..44128ba4f 100644 --- a/docs/svg/microsoft.network/vpngateways.svg +++ b/docs/svg/microsoft.network/vpngateways.svg @@ -1,3 +1,4 @@ + diff --git a/docs/svg/microsoft.networkcloud/baremetalmachines.svg b/docs/svg/microsoft.networkcloud/baremetalmachines.svg index a4113f7d9..24ca2c4a2 100644 --- a/docs/svg/microsoft.networkcloud/baremetalmachines.svg +++ b/docs/svg/microsoft.networkcloud/baremetalmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/cloudservicesnetworks.svg b/docs/svg/microsoft.networkcloud/cloudservicesnetworks.svg index 6a5776e03..698aa3efd 100644 --- a/docs/svg/microsoft.networkcloud/cloudservicesnetworks.svg +++ b/docs/svg/microsoft.networkcloud/cloudservicesnetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/clustermanagers.svg b/docs/svg/microsoft.networkcloud/clustermanagers.svg index 08ba09b70..48d534791 100644 --- a/docs/svg/microsoft.networkcloud/clustermanagers.svg +++ b/docs/svg/microsoft.networkcloud/clustermanagers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/clusters.svg b/docs/svg/microsoft.networkcloud/clusters.svg index 1a3ecd3b8..02f50d9f4 100644 --- a/docs/svg/microsoft.networkcloud/clusters.svg +++ b/docs/svg/microsoft.networkcloud/clusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/clusters/baremetalmachinekeysets.svg b/docs/svg/microsoft.networkcloud/clusters/baremetalmachinekeysets.svg index 9b2cdbfab..879d474c6 100644 --- a/docs/svg/microsoft.networkcloud/clusters/baremetalmachinekeysets.svg +++ b/docs/svg/microsoft.networkcloud/clusters/baremetalmachinekeysets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/clusters/bmckeysets.svg b/docs/svg/microsoft.networkcloud/clusters/bmckeysets.svg index c69a1d4f9..f71af949f 100644 --- a/docs/svg/microsoft.networkcloud/clusters/bmckeysets.svg +++ b/docs/svg/microsoft.networkcloud/clusters/bmckeysets.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/clusters/metricsconfigurations.svg b/docs/svg/microsoft.networkcloud/clusters/metricsconfigurations.svg index 2bad53416..1041e273c 100644 --- a/docs/svg/microsoft.networkcloud/clusters/metricsconfigurations.svg +++ b/docs/svg/microsoft.networkcloud/clusters/metricsconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/kubernetesclusters.svg b/docs/svg/microsoft.networkcloud/kubernetesclusters.svg index 1dcc1cd4d..c8af4e273 100644 --- a/docs/svg/microsoft.networkcloud/kubernetesclusters.svg +++ b/docs/svg/microsoft.networkcloud/kubernetesclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/kubernetesclusters/agentpools.svg b/docs/svg/microsoft.networkcloud/kubernetesclusters/agentpools.svg index 380842bc0..c83bc1991 100644 --- a/docs/svg/microsoft.networkcloud/kubernetesclusters/agentpools.svg +++ b/docs/svg/microsoft.networkcloud/kubernetesclusters/agentpools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/kubernetesclusters/features.svg b/docs/svg/microsoft.networkcloud/kubernetesclusters/features.svg new file mode 100644 index 000000000..ff463d077 --- /dev/null +++ b/docs/svg/microsoft.networkcloud/kubernetesclusters/features.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.networkcloud/l2networks.svg b/docs/svg/microsoft.networkcloud/l2networks.svg index 51d32451a..be5fd348c 100644 --- a/docs/svg/microsoft.networkcloud/l2networks.svg +++ b/docs/svg/microsoft.networkcloud/l2networks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/l3networks.svg b/docs/svg/microsoft.networkcloud/l3networks.svg index 36dca77c5..4200af609 100644 --- a/docs/svg/microsoft.networkcloud/l3networks.svg +++ b/docs/svg/microsoft.networkcloud/l3networks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/racks.svg b/docs/svg/microsoft.networkcloud/racks.svg index ed6e268a6..253e6e83f 100644 --- a/docs/svg/microsoft.networkcloud/racks.svg +++ b/docs/svg/microsoft.networkcloud/racks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/storageappliances.svg b/docs/svg/microsoft.networkcloud/storageappliances.svg index 5fac6af01..bb1137481 100644 --- a/docs/svg/microsoft.networkcloud/storageappliances.svg +++ b/docs/svg/microsoft.networkcloud/storageappliances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/trunkednetworks.svg b/docs/svg/microsoft.networkcloud/trunkednetworks.svg index fcad36d11..aea14eb1c 100644 --- a/docs/svg/microsoft.networkcloud/trunkednetworks.svg +++ b/docs/svg/microsoft.networkcloud/trunkednetworks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/virtualmachines.svg b/docs/svg/microsoft.networkcloud/virtualmachines.svg index 8ca14d2c1..48b2472cf 100644 --- a/docs/svg/microsoft.networkcloud/virtualmachines.svg +++ b/docs/svg/microsoft.networkcloud/virtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/virtualmachines/consoles.svg b/docs/svg/microsoft.networkcloud/virtualmachines/consoles.svg index 6280ffc5b..99448bdb9 100644 --- a/docs/svg/microsoft.networkcloud/virtualmachines/consoles.svg +++ b/docs/svg/microsoft.networkcloud/virtualmachines/consoles.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkcloud/volumes.svg b/docs/svg/microsoft.networkcloud/volumes.svg index fbc11f23e..4c0a25a67 100644 --- a/docs/svg/microsoft.networkcloud/volumes.svg +++ b/docs/svg/microsoft.networkcloud/volumes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkfunction/azuretrafficcollectors.svg b/docs/svg/microsoft.networkfunction/azuretrafficcollectors.svg index c33de0290..c623a55b2 100644 --- a/docs/svg/microsoft.networkfunction/azuretrafficcollectors.svg +++ b/docs/svg/microsoft.networkfunction/azuretrafficcollectors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.networkfunction/meshvpns.svg b/docs/svg/microsoft.networkfunction/meshvpns.svg index b0a97ae83..7388b1333 100644 --- a/docs/svg/microsoft.networkfunction/meshvpns.svg +++ b/docs/svg/microsoft.networkfunction/meshvpns.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.notificationhubs/namespaces.svg b/docs/svg/microsoft.notificationhubs/namespaces.svg index 67a7da56b..896f3da70 100644 --- a/docs/svg/microsoft.notificationhubs/namespaces.svg +++ b/docs/svg/microsoft.notificationhubs/namespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.notificationhubs/namespaces/notificationhubs.svg b/docs/svg/microsoft.notificationhubs/namespaces/notificationhubs.svg index 97d65fe80..d3c948e51 100644 --- a/docs/svg/microsoft.notificationhubs/namespaces/notificationhubs.svg +++ b/docs/svg/microsoft.notificationhubs/namespaces/notificationhubs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.onlineexperimentation/workspaces.svg b/docs/svg/microsoft.onlineexperimentation/workspaces.svg new file mode 100644 index 000000000..4d3e672c9 --- /dev/null +++ b/docs/svg/microsoft.onlineexperimentation/workspaces.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.openenergyplatform/energyservices.svg b/docs/svg/microsoft.openenergyplatform/energyservices.svg index a83500e6e..4854e8c81 100644 --- a/docs/svg/microsoft.openenergyplatform/energyservices.svg +++ b/docs/svg/microsoft.openenergyplatform/energyservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.operationalinsights/clusters.svg b/docs/svg/microsoft.operationalinsights/clusters.svg index 07d45fef5..5985a574f 100644 --- a/docs/svg/microsoft.operationalinsights/clusters.svg +++ b/docs/svg/microsoft.operationalinsights/clusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.operationalinsights/querypacks.svg b/docs/svg/microsoft.operationalinsights/querypacks.svg index 5384206ae..6f70c2141 100644 --- a/docs/svg/microsoft.operationalinsights/querypacks.svg +++ b/docs/svg/microsoft.operationalinsights/querypacks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.operationsmanagement/solutions.svg b/docs/svg/microsoft.operationsmanagement/solutions.svg index c5d11da70..c1d8d5251 100644 --- a/docs/svg/microsoft.operationsmanagement/solutions.svg +++ b/docs/svg/microsoft.operationsmanagement/solutions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.orbital/cloudaccessrouters.svg b/docs/svg/microsoft.orbital/cloudaccessrouters.svg index 864be6bab..53a970063 100644 --- a/docs/svg/microsoft.orbital/cloudaccessrouters.svg +++ b/docs/svg/microsoft.orbital/cloudaccessrouters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.orbital/edgesites.svg b/docs/svg/microsoft.orbital/edgesites.svg index 2d88116d5..548dcd918 100644 --- a/docs/svg/microsoft.orbital/edgesites.svg +++ b/docs/svg/microsoft.orbital/edgesites.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.orbital/l2connections.svg b/docs/svg/microsoft.orbital/l2connections.svg index 95a93c5d9..2ffe40dc8 100644 --- a/docs/svg/microsoft.orbital/l2connections.svg +++ b/docs/svg/microsoft.orbital/l2connections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.orbital/sdwancontrollers.svg b/docs/svg/microsoft.orbital/sdwancontrollers.svg index f268bf380..b4b8fb838 100644 --- a/docs/svg/microsoft.orbital/sdwancontrollers.svg +++ b/docs/svg/microsoft.orbital/sdwancontrollers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.orbital/terminals.svg b/docs/svg/microsoft.orbital/terminals.svg index 647993925..6c1b5dc90 100644 --- a/docs/svg/microsoft.orbital/terminals.svg +++ b/docs/svg/microsoft.orbital/terminals.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.peering/peerings.svg b/docs/svg/microsoft.peering/peerings.svg index 2a42b1ab3..e84eb3859 100644 --- a/docs/svg/microsoft.peering/peerings.svg +++ b/docs/svg/microsoft.peering/peerings.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.peering/peerings/registeredasns.svg b/docs/svg/microsoft.peering/peerings/registeredasns.svg index 323d01e87..933d71ee4 100644 --- a/docs/svg/microsoft.peering/peerings/registeredasns.svg +++ b/docs/svg/microsoft.peering/peerings/registeredasns.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.peering/peerings/registeredprefixes.svg b/docs/svg/microsoft.peering/peerings/registeredprefixes.svg index 4533f2d84..aa70b6c24 100644 --- a/docs/svg/microsoft.peering/peerings/registeredprefixes.svg +++ b/docs/svg/microsoft.peering/peerings/registeredprefixes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.peering/peeringservices.svg b/docs/svg/microsoft.peering/peeringservices.svg index 50b797b3a..e4a412080 100644 --- a/docs/svg/microsoft.peering/peeringservices.svg +++ b/docs/svg/microsoft.peering/peeringservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.peering/peeringservices/prefixes.svg b/docs/svg/microsoft.peering/peeringservices/prefixes.svg index 1847d3dc5..42f9025b6 100644 --- a/docs/svg/microsoft.peering/peeringservices/prefixes.svg +++ b/docs/svg/microsoft.peering/peeringservices/prefixes.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.portalservices/dashboards.svg b/docs/svg/microsoft.portalservices/dashboards.svg index 2b5376493..67d1dd913 100644 --- a/docs/svg/microsoft.portalservices/dashboards.svg +++ b/docs/svg/microsoft.portalservices/dashboards.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.powerbidedicated/capacities.svg b/docs/svg/microsoft.powerbidedicated/capacities.svg index c17a3c7ed..3f17ebd77 100644 --- a/docs/svg/microsoft.powerbidedicated/capacities.svg +++ b/docs/svg/microsoft.powerbidedicated/capacities.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.professionalservice/resources.svg b/docs/svg/microsoft.professionalservice/resources.svg index 6beebdb43..274b06094 100644 --- a/docs/svg/microsoft.professionalservice/resources.svg +++ b/docs/svg/microsoft.professionalservice/resources.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.programmableconnectivity/gateways.svg b/docs/svg/microsoft.programmableconnectivity/gateways.svg index 73748ecb2..98c43728e 100644 --- a/docs/svg/microsoft.programmableconnectivity/gateways.svg +++ b/docs/svg/microsoft.programmableconnectivity/gateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.programmableconnectivity/operatorapiconnections.svg b/docs/svg/microsoft.programmableconnectivity/operatorapiconnections.svg index 09f912301..98c43728e 100644 --- a/docs/svg/microsoft.programmableconnectivity/operatorapiconnections.svg +++ b/docs/svg/microsoft.programmableconnectivity/operatorapiconnections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.programmableconnectivity/operatorapiplans.svg b/docs/svg/microsoft.programmableconnectivity/operatorapiplans.svg index d67fd52a3..98c43728e 100644 --- a/docs/svg/microsoft.programmableconnectivity/operatorapiplans.svg +++ b/docs/svg/microsoft.programmableconnectivity/operatorapiplans.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.providerhub/providerregistrations/customrollouts.svg b/docs/svg/microsoft.providerhub/providerregistrations/customrollouts.svg index fb901b90a..485b5458a 100644 --- a/docs/svg/microsoft.providerhub/providerregistrations/customrollouts.svg +++ b/docs/svg/microsoft.providerhub/providerregistrations/customrollouts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.providerhub/providerregistrations/defaultrollouts.svg b/docs/svg/microsoft.providerhub/providerregistrations/defaultrollouts.svg index 35fdb297a..b2b415ca2 100644 --- a/docs/svg/microsoft.providerhub/providerregistrations/defaultrollouts.svg +++ b/docs/svg/microsoft.providerhub/providerregistrations/defaultrollouts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.purview/accounts.svg b/docs/svg/microsoft.purview/accounts.svg index 0eb936afe..689385b0f 100644 --- a/docs/svg/microsoft.purview/accounts.svg +++ b/docs/svg/microsoft.purview/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.quantum/workspaces.svg b/docs/svg/microsoft.quantum/workspaces.svg index 7e7db0051..392e7281c 100644 --- a/docs/svg/microsoft.quantum/workspaces.svg +++ b/docs/svg/microsoft.quantum/workspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.redhatopenshift/openshiftclusters.svg b/docs/svg/microsoft.redhatopenshift/openshiftclusters.svg index 74a6fa982..1b172c47c 100644 --- a/docs/svg/microsoft.redhatopenshift/openshiftclusters.svg +++ b/docs/svg/microsoft.redhatopenshift/openshiftclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.relay/namespaces.svg b/docs/svg/microsoft.relay/namespaces.svg index c2d8cf0a9..453f6dd23 100644 --- a/docs/svg/microsoft.relay/namespaces.svg +++ b/docs/svg/microsoft.relay/namespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.relay/namespaces/hybridconnections.svg b/docs/svg/microsoft.relay/namespaces/hybridconnections.svg index e82d188a2..4ad5cba58 100644 --- a/docs/svg/microsoft.relay/namespaces/hybridconnections.svg +++ b/docs/svg/microsoft.relay/namespaces/hybridconnections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.relay/namespaces/wcfrelays.svg b/docs/svg/microsoft.relay/namespaces/wcfrelays.svg index 7feb8985d..80bca6e12 100644 --- a/docs/svg/microsoft.relay/namespaces/wcfrelays.svg +++ b/docs/svg/microsoft.relay/namespaces/wcfrelays.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resourceconnector/appliances.svg b/docs/svg/microsoft.resourceconnector/appliances.svg index a720c43cb..dcc6d72f3 100644 --- a/docs/svg/microsoft.resourceconnector/appliances.svg +++ b/docs/svg/microsoft.resourceconnector/appliances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resourcegraph/queries.svg b/docs/svg/microsoft.resourcegraph/queries.svg index 61e8788ba..121f7a658 100644 --- a/docs/svg/microsoft.resourcegraph/queries.svg +++ b/docs/svg/microsoft.resourcegraph/queries.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/builtintemplatespecs.svg b/docs/svg/microsoft.resources/builtintemplatespecs.svg index f80266225..a58c84b29 100644 --- a/docs/svg/microsoft.resources/builtintemplatespecs.svg +++ b/docs/svg/microsoft.resources/builtintemplatespecs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/deletedresources.svg b/docs/svg/microsoft.resources/deletedresources.svg index beda57449..3c6c5cc04 100644 --- a/docs/svg/microsoft.resources/deletedresources.svg +++ b/docs/svg/microsoft.resources/deletedresources.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/deploymentscripts.svg b/docs/svg/microsoft.resources/deploymentscripts.svg index 5b2e3bba7..b3692479f 100644 --- a/docs/svg/microsoft.resources/deploymentscripts.svg +++ b/docs/svg/microsoft.resources/deploymentscripts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/deploymentstacks.svg b/docs/svg/microsoft.resources/deploymentstacks.svg index dfe0027ae..65305ede6 100644 --- a/docs/svg/microsoft.resources/deploymentstacks.svg +++ b/docs/svg/microsoft.resources/deploymentstacks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/resourcechange.svg b/docs/svg/microsoft.resources/resourcechange.svg index 12a32dcaa..7d07f3d71 100644 --- a/docs/svg/microsoft.resources/resourcechange.svg +++ b/docs/svg/microsoft.resources/resourcechange.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/resourcegraphvisualizer.svg b/docs/svg/microsoft.resources/resourcegraphvisualizer.svg index d686fd765..48b37b97f 100644 --- a/docs/svg/microsoft.resources/resourcegraphvisualizer.svg +++ b/docs/svg/microsoft.resources/resourcegraphvisualizer.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/templatespecs.svg b/docs/svg/microsoft.resources/templatespecs.svg index 0484d0d0d..36b241735 100644 --- a/docs/svg/microsoft.resources/templatespecs.svg +++ b/docs/svg/microsoft.resources/templatespecs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.resources/virtualsubscriptionsforresourcepicker.svg b/docs/svg/microsoft.resources/virtualsubscriptionsforresourcepicker.svg new file mode 100644 index 000000000..ec114b85e --- /dev/null +++ b/docs/svg/microsoft.resources/virtualsubscriptionsforresourcepicker.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/svg/microsoft.saas/applications.svg b/docs/svg/microsoft.saas/applications.svg index cd96341e5..e950d471d 100644 --- a/docs/svg/microsoft.saas/applications.svg +++ b/docs/svg/microsoft.saas/applications.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.saas/resources.svg b/docs/svg/microsoft.saas/resources.svg index a07689edc..e950d471d 100644 --- a/docs/svg/microsoft.saas/resources.svg +++ b/docs/svg/microsoft.saas/resources.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.saas/saasresources.svg b/docs/svg/microsoft.saas/saasresources.svg index 6b1995832..e950d471d 100644 --- a/docs/svg/microsoft.saas/saasresources.svg +++ b/docs/svg/microsoft.saas/saasresources.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.saashub/cloudservices.svg b/docs/svg/microsoft.saashub/cloudservices.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.saashub/cloudservices.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.scom/managedinstances.svg b/docs/svg/microsoft.scom/managedinstances.svg index 751cf57c9..c8fec5103 100644 --- a/docs/svg/microsoft.scom/managedinstances.svg +++ b/docs/svg/microsoft.scom/managedinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.scvmm/virtualmachines.svg b/docs/svg/microsoft.scvmm/virtualmachines.svg index 2b88d7595..8225c53da 100644 --- a/docs/svg/microsoft.scvmm/virtualmachines.svg +++ b/docs/svg/microsoft.scvmm/virtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.scvmm/vmmservers.svg b/docs/svg/microsoft.scvmm/vmmservers.svg index 944c6eb41..05b4f9809 100644 --- a/docs/svg/microsoft.scvmm/vmmservers.svg +++ b/docs/svg/microsoft.scvmm/vmmservers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.search/searchservices.svg b/docs/svg/microsoft.search/searchservices.svg index e2444d54b..ffc715d01 100644 --- a/docs/svg/microsoft.search/searchservices.svg +++ b/docs/svg/microsoft.search/searchservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.security/locations/alerts.svg b/docs/svg/microsoft.security/locations/alerts.svg index 93f50dd97..593a7674d 100644 --- a/docs/svg/microsoft.security/locations/alerts.svg +++ b/docs/svg/microsoft.security/locations/alerts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.securitycopilot/capacities.svg b/docs/svg/microsoft.securitycopilot/capacities.svg index 566b5573d..4f42c78f9 100644 --- a/docs/svg/microsoft.securitycopilot/capacities.svg +++ b/docs/svg/microsoft.securitycopilot/capacities.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.securitydetonation/chambers.svg b/docs/svg/microsoft.securitydetonation/chambers.svg index 9b3ae75b5..7c8890165 100644 --- a/docs/svg/microsoft.securitydetonation/chambers.svg +++ b/docs/svg/microsoft.securitydetonation/chambers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.securityinsightsarg/sentinel.svg b/docs/svg/microsoft.securityinsightsarg/sentinel.svg index f2489b85b..79c2b81c1 100644 --- a/docs/svg/microsoft.securityinsightsarg/sentinel.svg +++ b/docs/svg/microsoft.securityinsightsarg/sentinel.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.servicebus/namespaces.svg b/docs/svg/microsoft.servicebus/namespaces.svg index 4eead4eb2..5b34367c9 100644 --- a/docs/svg/microsoft.servicebus/namespaces.svg +++ b/docs/svg/microsoft.servicebus/namespaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.servicebus/namespaces/queues.svg b/docs/svg/microsoft.servicebus/namespaces/queues.svg index e9f957d52..81329b852 100644 --- a/docs/svg/microsoft.servicebus/namespaces/queues.svg +++ b/docs/svg/microsoft.servicebus/namespaces/queues.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.servicebus/namespaces/topics.svg b/docs/svg/microsoft.servicebus/namespaces/topics.svg index a819b96a7..b157d14b9 100644 --- a/docs/svg/microsoft.servicebus/namespaces/topics.svg +++ b/docs/svg/microsoft.servicebus/namespaces/topics.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.servicebus/namespaces/topics/subscriptions.svg b/docs/svg/microsoft.servicebus/namespaces/topics/subscriptions.svg index a819b96a7..b157d14b9 100644 --- a/docs/svg/microsoft.servicebus/namespaces/topics/subscriptions.svg +++ b/docs/svg/microsoft.servicebus/namespaces/topics/subscriptions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.servicefabric/clusters.svg b/docs/svg/microsoft.servicefabric/clusters.svg index a949cbaf4..2941a5ef8 100644 --- a/docs/svg/microsoft.servicefabric/clusters.svg +++ b/docs/svg/microsoft.servicefabric/clusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.servicefabric/managedclusters.svg b/docs/svg/microsoft.servicefabric/managedclusters.svg index 37aada441..566038509 100644 --- a/docs/svg/microsoft.servicefabric/managedclusters.svg +++ b/docs/svg/microsoft.servicefabric/managedclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.servicenetworking/trafficcontrollers.svg b/docs/svg/microsoft.servicenetworking/trafficcontrollers.svg index 47f4d240e..eddf21b3a 100644 --- a/docs/svg/microsoft.servicenetworking/trafficcontrollers.svg +++ b/docs/svg/microsoft.servicenetworking/trafficcontrollers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.signalrservice/signalr.svg b/docs/svg/microsoft.signalrservice/signalr.svg index d70d7d531..dc7682920 100644 --- a/docs/svg/microsoft.signalrservice/signalr.svg +++ b/docs/svg/microsoft.signalrservice/signalr.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.signalrservice/signalr/replicas.svg b/docs/svg/microsoft.signalrservice/signalr/replicas.svg index 6e7bb87f0..41ae77973 100644 --- a/docs/svg/microsoft.signalrservice/signalr/replicas.svg +++ b/docs/svg/microsoft.signalrservice/signalr/replicas.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.signalrservice/webpubsub.svg b/docs/svg/microsoft.signalrservice/webpubsub.svg index cf2cb0334..33b3a0376 100644 --- a/docs/svg/microsoft.signalrservice/webpubsub.svg +++ b/docs/svg/microsoft.signalrservice/webpubsub.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.signalrservice/webpubsub/replicas.svg b/docs/svg/microsoft.signalrservice/webpubsub/replicas.svg index 63a2cb4b9..53b27521f 100644 --- a/docs/svg/microsoft.signalrservice/webpubsub/replicas.svg +++ b/docs/svg/microsoft.signalrservice/webpubsub/replicas.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sovereign/landingzoneaccounts.svg b/docs/svg/microsoft.sovereign/landingzoneaccounts.svg index 24ce9c01d..985e7fe74 100644 --- a/docs/svg/microsoft.sovereign/landingzoneaccounts.svg +++ b/docs/svg/microsoft.sovereign/landingzoneaccounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneconfigurations.svg b/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneconfigurations.svg index c8001e7c5..ddb292923 100644 --- a/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneconfigurations.svg +++ b/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneregistrations.svg b/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneregistrations.svg index bc06d33d8..0d3774e19 100644 --- a/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneregistrations.svg +++ b/docs/svg/microsoft.sovereign/landingzoneaccounts/landingzoneregistrations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sovereign/landingzoneconfigurations.svg b/docs/svg/microsoft.sovereign/landingzoneconfigurations.svg index c8001e7c5..ddb292923 100644 --- a/docs/svg/microsoft.sovereign/landingzoneconfigurations.svg +++ b/docs/svg/microsoft.sovereign/landingzoneconfigurations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sovereign/landingzoneregistrations.svg b/docs/svg/microsoft.sovereign/landingzoneregistrations.svg index bc06d33d8..0d3774e19 100644 --- a/docs/svg/microsoft.sovereign/landingzoneregistrations.svg +++ b/docs/svg/microsoft.sovereign/landingzoneregistrations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sovereign/transparencylogs.svg b/docs/svg/microsoft.sovereign/transparencylogs.svg index 970826b10..d16ff385b 100644 --- a/docs/svg/microsoft.sovereign/transparencylogs.svg +++ b/docs/svg/microsoft.sovereign/transparencylogs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sql/instancepools.svg b/docs/svg/microsoft.sql/instancepools.svg index 494f1acf3..69fa2f8c9 100644 --- a/docs/svg/microsoft.sql/instancepools.svg +++ b/docs/svg/microsoft.sql/instancepools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sql/managedinstances.svg b/docs/svg/microsoft.sql/managedinstances.svg index 64b7f8b2c..fbad4f2b6 100644 --- a/docs/svg/microsoft.sql/managedinstances.svg +++ b/docs/svg/microsoft.sql/managedinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sql/managedinstances/databases.svg b/docs/svg/microsoft.sql/managedinstances/databases.svg index 83d5c5bf3..a9f13af4c 100644 --- a/docs/svg/microsoft.sql/managedinstances/databases.svg +++ b/docs/svg/microsoft.sql/managedinstances/databases.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sql/servers/elasticpools.svg b/docs/svg/microsoft.sql/servers/elasticpools.svg index dc1cef729..be13dd175 100644 --- a/docs/svg/microsoft.sql/servers/elasticpools.svg +++ b/docs/svg/microsoft.sql/servers/elasticpools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sql/servers/jobagents.svg b/docs/svg/microsoft.sql/servers/jobagents.svg index e37e37c77..bb306b13c 100644 --- a/docs/svg/microsoft.sql/servers/jobagents.svg +++ b/docs/svg/microsoft.sql/servers/jobagents.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sql/virtualclusters.svg b/docs/svg/microsoft.sql/virtualclusters.svg index 548866674..e2235a763 100644 --- a/docs/svg/microsoft.sql/virtualclusters.svg +++ b/docs/svg/microsoft.sql/virtualclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sqlvirtualmachine/sqlvirtualmachines.svg b/docs/svg/microsoft.sqlvirtualmachine/sqlvirtualmachines.svg index 10474b1de..1ffd2cf84 100644 --- a/docs/svg/microsoft.sqlvirtualmachine/sqlvirtualmachines.svg +++ b/docs/svg/microsoft.sqlvirtualmachine/sqlvirtualmachines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.storageactions/storagetasks.svg b/docs/svg/microsoft.storageactions/storagetasks.svg index 901e8698f..932e7cdd3 100644 --- a/docs/svg/microsoft.storageactions/storagetasks.svg +++ b/docs/svg/microsoft.storageactions/storagetasks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.storagecache/amlfilesystems.svg b/docs/svg/microsoft.storagecache/amlfilesystems.svg index f53001714..bc628c1f0 100644 --- a/docs/svg/microsoft.storagecache/amlfilesystems.svg +++ b/docs/svg/microsoft.storagecache/amlfilesystems.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.storagecache/caches.svg b/docs/svg/microsoft.storagecache/caches.svg index 22744dc8f..18fb713a8 100644 --- a/docs/svg/microsoft.storagecache/caches.svg +++ b/docs/svg/microsoft.storagecache/caches.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.storagediscovery/storagediscoveryworkspaces.svg b/docs/svg/microsoft.storagediscovery/storagediscoveryworkspaces.svg new file mode 100644 index 000000000..906a74f6a --- /dev/null +++ b/docs/svg/microsoft.storagediscovery/storagediscoveryworkspaces.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/microsoft.storagemover/storagemovers.svg b/docs/svg/microsoft.storagemover/storagemovers.svg index a7db41e50..0de1a29b9 100644 --- a/docs/svg/microsoft.storagemover/storagemovers.svg +++ b/docs/svg/microsoft.storagemover/storagemovers.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.storagesync/storagesyncservices.svg b/docs/svg/microsoft.storagesync/storagesyncservices.svg index 4bcb62660..93f27bbda 100644 --- a/docs/svg/microsoft.storagesync/storagesyncservices.svg +++ b/docs/svg/microsoft.storagesync/storagesyncservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.streamanalytics/clusters.svg b/docs/svg/microsoft.streamanalytics/clusters.svg index dc951f711..18ab6a82f 100644 --- a/docs/svg/microsoft.streamanalytics/clusters.svg +++ b/docs/svg/microsoft.streamanalytics/clusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.streamanalytics/streamingjobs.svg b/docs/svg/microsoft.streamanalytics/streamingjobs.svg index 763125e17..cd73ae24a 100644 --- a/docs/svg/microsoft.streamanalytics/streamingjobs.svg +++ b/docs/svg/microsoft.streamanalytics/streamingjobs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.sustainabilityservices/calculations.svg b/docs/svg/microsoft.sustainabilityservices/calculations.svg index 9d6f2b4e2..ba4287688 100644 --- a/docs/svg/microsoft.sustainabilityservices/calculations.svg +++ b/docs/svg/microsoft.sustainabilityservices/calculations.svg @@ -1,2 +1,17 @@ - + + + + + + + + + + + + + + + + diff --git a/docs/svg/microsoft.synapse/privatelinkhubs.svg b/docs/svg/microsoft.synapse/privatelinkhubs.svg index 13a850954..b6a6feb87 100644 --- a/docs/svg/microsoft.synapse/privatelinkhubs.svg +++ b/docs/svg/microsoft.synapse/privatelinkhubs.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.synapse/workspaces.svg b/docs/svg/microsoft.synapse/workspaces.svg index 7e7b53767..bab030f4e 100644 --- a/docs/svg/microsoft.synapse/workspaces.svg +++ b/docs/svg/microsoft.synapse/workspaces.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.synapse/workspaces/bigdatapools.svg b/docs/svg/microsoft.synapse/workspaces/bigdatapools.svg index e7e75e751..027b2cd26 100644 --- a/docs/svg/microsoft.synapse/workspaces/bigdatapools.svg +++ b/docs/svg/microsoft.synapse/workspaces/bigdatapools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.synapse/workspaces/kustopools.svg b/docs/svg/microsoft.synapse/workspaces/kustopools.svg index 091ac7b8d..4ab8a84ab 100644 --- a/docs/svg/microsoft.synapse/workspaces/kustopools.svg +++ b/docs/svg/microsoft.synapse/workspaces/kustopools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.synapse/workspaces/kustopools/databases.svg b/docs/svg/microsoft.synapse/workspaces/kustopools/databases.svg index ba62b2f0d..5fcac5d34 100644 --- a/docs/svg/microsoft.synapse/workspaces/kustopools/databases.svg +++ b/docs/svg/microsoft.synapse/workspaces/kustopools/databases.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.synapse/workspaces/scopepools.svg b/docs/svg/microsoft.synapse/workspaces/scopepools.svg index cf4cfdb0a..152a43739 100644 --- a/docs/svg/microsoft.synapse/workspaces/scopepools.svg +++ b/docs/svg/microsoft.synapse/workspaces/scopepools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.synapse/workspaces/sqlpools.svg b/docs/svg/microsoft.synapse/workspaces/sqlpools.svg index 472dfe41b..fccbeb568 100644 --- a/docs/svg/microsoft.synapse/workspaces/sqlpools.svg +++ b/docs/svg/microsoft.synapse/workspaces/sqlpools.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.test/healthdataaiservices.svg b/docs/svg/microsoft.test/healthdataaiservices.svg index f3e49ab69..26bfde834 100644 --- a/docs/svg/microsoft.test/healthdataaiservices.svg +++ b/docs/svg/microsoft.test/healthdataaiservices.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.toolchainorchestrator/diagnostics.svg b/docs/svg/microsoft.toolchainorchestrator/diagnostics.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.toolchainorchestrator/diagnostics.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.videoindexer/accounts.svg b/docs/svg/microsoft.videoindexer/accounts.svg index ec713023d..deb2e2d2e 100644 --- a/docs/svg/microsoft.videoindexer/accounts.svg +++ b/docs/svg/microsoft.videoindexer/accounts.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.virtualmachineimages/imagetemplates.svg b/docs/svg/microsoft.virtualmachineimages/imagetemplates.svg index 5d99f6bea..32a68f5c5 100644 --- a/docs/svg/microsoft.virtualmachineimages/imagetemplates.svg +++ b/docs/svg/microsoft.virtualmachineimages/imagetemplates.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.voiceservices/communicationsgateways.svg b/docs/svg/microsoft.voiceservices/communicationsgateways.svg index 11e951e1f..e591c8364 100644 --- a/docs/svg/microsoft.voiceservices/communicationsgateways.svg +++ b/docs/svg/microsoft.voiceservices/communicationsgateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.voiceservices/communicationsgateways/testlines.svg b/docs/svg/microsoft.voiceservices/communicationsgateways/testlines.svg index 11e951e1f..e591c8364 100644 --- a/docs/svg/microsoft.voiceservices/communicationsgateways/testlines.svg +++ b/docs/svg/microsoft.voiceservices/communicationsgateways/testlines.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.web/connectiongateways.svg b/docs/svg/microsoft.web/connectiongateways.svg index 3cdca7d52..07d054eda 100644 --- a/docs/svg/microsoft.web/connectiongateways.svg +++ b/docs/svg/microsoft.web/connectiongateways.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.web/connections.svg b/docs/svg/microsoft.web/connections.svg index dd96298ac..8d34de7e7 100644 --- a/docs/svg/microsoft.web/connections.svg +++ b/docs/svg/microsoft.web/connections.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.web/customapis.svg b/docs/svg/microsoft.web/customapis.svg index f09d69378..07ee3ca21 100644 --- a/docs/svg/microsoft.web/customapis.svg +++ b/docs/svg/microsoft.web/customapis.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.web/hostingenvironments.svg b/docs/svg/microsoft.web/hostingenvironments.svg index 85c79ba42..0d6812a93 100644 --- a/docs/svg/microsoft.web/hostingenvironments.svg +++ b/docs/svg/microsoft.web/hostingenvironments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.web/kubeenvironments.svg b/docs/svg/microsoft.web/kubeenvironments.svg index 347cf25fa..0d6812a93 100644 --- a/docs/svg/microsoft.web/kubeenvironments.svg +++ b/docs/svg/microsoft.web/kubeenvironments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.web/staticsites.svg b/docs/svg/microsoft.web/staticsites.svg index 7475d9311..76e3ee72d 100644 --- a/docs/svg/microsoft.web/staticsites.svg +++ b/docs/svg/microsoft.web/staticsites.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.weightsandbiases/instances.svg b/docs/svg/microsoft.weightsandbiases/instances.svg index 55a4086b4..8f58e085b 100644 --- a/docs/svg/microsoft.weightsandbiases/instances.svg +++ b/docs/svg/microsoft.weightsandbiases/instances.svg @@ -1,7 +1 @@ - - - - - - - + diff --git a/docs/svg/microsoft.workloads/instancegroupmonitors.svg b/docs/svg/microsoft.workloads/instancegroupmonitors.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.workloads/instancegroupmonitors.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.workloads/instancehealthdefinitions.svg b/docs/svg/microsoft.workloads/instancehealthdefinitions.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.workloads/instancehealthdefinitions.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.workloads/instancehealthdefinitions/signaldefinitions.svg b/docs/svg/microsoft.workloads/instancehealthdefinitions/signaldefinitions.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.workloads/instancehealthdefinitions/signaldefinitions.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.workloads/instancemonitors.svg b/docs/svg/microsoft.workloads/instancemonitors.svg new file mode 100644 index 000000000..9d6f2b4e2 --- /dev/null +++ b/docs/svg/microsoft.workloads/instancemonitors.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/svg/microsoft.workloads/monitors.svg b/docs/svg/microsoft.workloads/monitors.svg index 938051812..dfd0aea1e 100644 --- a/docs/svg/microsoft.workloads/monitors.svg +++ b/docs/svg/microsoft.workloads/monitors.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.workloads/sapvirtualinstances.svg b/docs/svg/microsoft.workloads/sapvirtualinstances.svg index ea41de759..1140706ce 100644 --- a/docs/svg/microsoft.workloads/sapvirtualinstances.svg +++ b/docs/svg/microsoft.workloads/sapvirtualinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.workloads/sapvirtualinstances/applicationinstances.svg b/docs/svg/microsoft.workloads/sapvirtualinstances/applicationinstances.svg index 51e9eac6b..05cc409a8 100644 --- a/docs/svg/microsoft.workloads/sapvirtualinstances/applicationinstances.svg +++ b/docs/svg/microsoft.workloads/sapvirtualinstances/applicationinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.workloads/sapvirtualinstances/centralinstances.svg b/docs/svg/microsoft.workloads/sapvirtualinstances/centralinstances.svg index 1a50946bd..1d12a7a17 100644 --- a/docs/svg/microsoft.workloads/sapvirtualinstances/centralinstances.svg +++ b/docs/svg/microsoft.workloads/sapvirtualinstances/centralinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.workloads/sapvirtualinstances/databaseinstances.svg b/docs/svg/microsoft.workloads/sapvirtualinstances/databaseinstances.svg index e5fb3dcc3..3b60ee9c9 100644 --- a/docs/svg/microsoft.workloads/sapvirtualinstances/databaseinstances.svg +++ b/docs/svg/microsoft.workloads/sapvirtualinstances/databaseinstances.svg @@ -1 +1 @@ - + diff --git a/docs/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg b/docs/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg index 9d6f2b4e2..ba4287688 100644 --- a/docs/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg +++ b/docs/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg @@ -1,2 +1,17 @@ - + + + + + + + + + + + + + + + + diff --git a/docs/svg/mongodb.atlas/organizations.svg b/docs/svg/mongodb.atlas/organizations.svg index 163d150aa..3fff55539 100644 --- a/docs/svg/mongodb.atlas/organizations.svg +++ b/docs/svg/mongodb.atlas/organizations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/neon.postgres/organizations.svg b/docs/svg/neon.postgres/organizations.svg index 794ac1a7a..312591e20 100644 --- a/docs/svg/neon.postgres/organizations.svg +++ b/docs/svg/neon.postgres/organizations.svg @@ -1 +1 @@ - + diff --git a/docs/svg/nginx.nginxplus/nginxdeployments.svg b/docs/svg/nginx.nginxplus/nginxdeployments.svg index 89656c2da..700877df1 100644 --- a/docs/svg/nginx.nginxplus/nginxdeployments.svg +++ b/docs/svg/nginx.nginxplus/nginxdeployments.svg @@ -1 +1 @@ - + diff --git a/docs/svg/oracle.database/autonomousdatabases.svg b/docs/svg/oracle.database/autonomousdatabases.svg index 5dbb20c4b..c930b255d 100644 --- a/docs/svg/oracle.database/autonomousdatabases.svg +++ b/docs/svg/oracle.database/autonomousdatabases.svg @@ -1 +1 @@ - + diff --git a/docs/svg/oracle.database/cloudexadatainfrastructures.svg b/docs/svg/oracle.database/cloudexadatainfrastructures.svg index 035d8c9a2..931e2c39d 100644 --- a/docs/svg/oracle.database/cloudexadatainfrastructures.svg +++ b/docs/svg/oracle.database/cloudexadatainfrastructures.svg @@ -1 +1 @@ - + diff --git a/docs/svg/oracle.database/cloudvmclusters.svg b/docs/svg/oracle.database/cloudvmclusters.svg index 30b4a933d..0b2f2ae7e 100644 --- a/docs/svg/oracle.database/cloudvmclusters.svg +++ b/docs/svg/oracle.database/cloudvmclusters.svg @@ -1 +1 @@ - + diff --git a/docs/svg/oracle.database/exadbvmclusters.svg b/docs/svg/oracle.database/exadbvmclusters.svg new file mode 100644 index 000000000..0b2f2ae7e --- /dev/null +++ b/docs/svg/oracle.database/exadbvmclusters.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/oracle.database/exascaledbstoragevaults.svg b/docs/svg/oracle.database/exascaledbstoragevaults.svg new file mode 100644 index 000000000..0b2f2ae7e --- /dev/null +++ b/docs/svg/oracle.database/exascaledbstoragevaults.svg @@ -0,0 +1 @@ + diff --git a/docs/svg/oracle.database/oraclesubscriptions.svg b/docs/svg/oracle.database/oraclesubscriptions.svg index c406922fa..4b537e224 100644 --- a/docs/svg/oracle.database/oraclesubscriptions.svg +++ b/docs/svg/oracle.database/oraclesubscriptions.svg @@ -1 +1 @@ - + diff --git a/docs/svg/paloaltonetworks.cloudngfw/firewalls.svg b/docs/svg/paloaltonetworks.cloudngfw/firewalls.svg index fadf47e4f..a873f2a7a 100644 --- a/docs/svg/paloaltonetworks.cloudngfw/firewalls.svg +++ b/docs/svg/paloaltonetworks.cloudngfw/firewalls.svg @@ -1 +1 @@ - + diff --git a/docs/svg/paloaltonetworks.cloudngfw/globalrulestacks.svg b/docs/svg/paloaltonetworks.cloudngfw/globalrulestacks.svg index b8c35699d..0055ad1a3 100644 --- a/docs/svg/paloaltonetworks.cloudngfw/globalrulestacks.svg +++ b/docs/svg/paloaltonetworks.cloudngfw/globalrulestacks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/paloaltonetworks.cloudngfw/localrulestacks.svg b/docs/svg/paloaltonetworks.cloudngfw/localrulestacks.svg index 92bb15460..e6c3b60d6 100644 --- a/docs/svg/paloaltonetworks.cloudngfw/localrulestacks.svg +++ b/docs/svg/paloaltonetworks.cloudngfw/localrulestacks.svg @@ -1 +1 @@ - + diff --git a/docs/svg/pinecone.vectordb/organizations.svg b/docs/svg/pinecone.vectordb/organizations.svg index e91c86fac..f283bfbb4 100644 --- a/docs/svg/pinecone.vectordb/organizations.svg +++ b/docs/svg/pinecone.vectordb/organizations.svg @@ -1 +1 @@ - + diff --git a/src/open-data/PricingUnits.csv b/src/open-data/PricingUnits.csv index b4c71b711..3f37a8eaf 100644 --- a/src/open-data/PricingUnits.csv +++ b/src/open-data/PricingUnits.csv @@ -313,6 +313,7 @@ UnitOfMeasure,AccountTypes,PricingBlockSize,DistinctUnits "150 Hours",EA,150,Hours "1B",MCA,1000000000,Units "1K","MCA, EA",1000,Units +"1K/Day",MCA,1000,Units/Day "1K/Hour",MCA,1000,Units/Hour "1K/Month",MCA,1000,Units/Month "1M","MCA, EA",1000000,Units diff --git a/src/open-data/Regions.csv b/src/open-data/Regions.csv index b83080a2b..98daf1df4 100644 --- a/src/open-data/Regions.csv +++ b/src/open-data/Regions.csv @@ -354,6 +354,7 @@ southafricanorth,southafricanorth,South Africa North southafricaw,southafricawest,South Africa West southafricawest,southafricawest,South Africa West southcentralus,southcentralus,South Central US +southcentralus2,southcentralus2,South Central US 2 southcentralusstg,southcentralusstg,South Central US STG southeast asia,southeastasia,Southeast Asia southeast_asia,southeastasia,Southeast Asia diff --git a/src/open-data/ResourceTypes.csv b/src/open-data/ResourceTypes.csv index 6267a35d7..22c14cff7 100644 --- a/src/open-data/ResourceTypes.csv +++ b/src/open-data/ResourceTypes.csv @@ -3,7 +3,7 @@ "astronomer.astro/organizations","Astro Organization","Apache Airflow™ on Astro - An Azure Native ISV Service","Astro Organization","Astro Organization","false","This SaaS offering allows you to manage your Astro resource as an integrated native service on Azure. You can easily create an Astro organization, login securely via OpenID Single-Sign On, and run and manage as many Airflow deployments as you need. The usage billing will be streamlined alongside other Azure usages via Azure marketplace.","https://microsoft.github.io/finops-toolkit/svg/astronomer.astro/organizations.svg","[{""title"":""Learn more"",""uri"":""https://docs.astronomer.io/astro""}]" "citrix.services/xenappessentials","Citrix Virtual Apps Essentials","Citrix Virtual Apps Essentials","citrix virtual apps essentials","citrix virtual apps essentials","false","","https://microsoft.github.io/finops-toolkit/svg/citrix.services/xenappessentials.svg","" "citrix.services/xendesktopessentials","Citrix Virtual Desktops Essentials","Citrix Virtual Desktops Essentials","citrix virtual desktops essentials","citrix virtual desktops essentials","false","","https://microsoft.github.io/finops-toolkit/svg/citrix.services/xendesktopessentials.svg","" -"commvault.contentstore/cloudaccounts","Commvault Cloud Account","Commvault Cloud Accounts","commvault cloud account","commvault cloud accounts","false","A Commvault Cloud Account Resource","https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts.svg","" +"commvault.contentstore/cloudaccounts","Commvault Cloud Account","Commvault Cloud Accounts","commvault cloud account","commvault cloud accounts","false","","https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts.svg","" "commvault.contentstore/cloudaccounts/plans","Commvault.ContentStore cloud accounts plan","Commvault.ContentStore cloud accounts plans","commvault.contentstore cloud accounts plan","commvault.contentstore cloud accounts plans","false","A Commvault Plan Resource","https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/plans.svg","" "commvault.contentstore/cloudaccounts/protectiongroups","Commvault.ContentStore cloud accounts protection group","Commvault.ContentStore cloud accounts protection groups","commvault.contentstore cloud accounts protection group","commvault.contentstore cloud accounts protection groups","false","A Commvault Plan Resource","https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/protectiongroups.svg","" "commvault.contentstore/cloudaccounts/protectiongroups/protecteditems","Commvault.ContentStore cloud accounts protection groups protected item","Commvault.ContentStore cloud accounts protection groups protected items","commvault.contentstore cloud accounts protection groups protected item","commvault.contentstore cloud accounts protection groups protected items","false","Concrete proxy resource types can be created by aliasing this type using a specific property type.","https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/protectiongroups/protecteditems.svg","" @@ -12,20 +12,22 @@ "dynatrace.observability/monitors","Dynatrace","Azure Native Dynatrace Service","Dynatrace resource","Dynatrace resources","false","Azure Native ISV Services enable you to easily provision, manage, and tightly integrate independent software vendor (ISV) software and services on Azure. This service is developed and managed by Microsoft and Dynatrace. Azure Native Dynatrace Service is a native integration of Dynatrace with Azure. Dynatrace is a unified observability and security platform designed to help enterprises monitor and optimize dynamic hybrid cloud environments at scale. It leverages causal AI and automation to provide real-time business analytics which enables teams to deliver flawless and secure digital interactions, simplify complexity and accelerate innovation.","https://microsoft.github.io/finops-toolkit/svg/dynatrace.observability/monitors.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/partners/Dynatrace/CreateNew""}]" "github.network/networksettings","GitHub.Network network setting","GitHub.Network network settings","github.network network setting","github.network network settings","false","GitHub.Network networkSettings resource. Represents the network settings needed for vnet injection.","https://microsoft.github.io/finops-toolkit/svg/github.network/networksettings.svg","" "informatica.datamanagement/organizations","Informatica Organization","Informatica Intelligent Data Management Cloud - An Azure Native ISV Service","Informatica organization","Informatica Intelligent Data Management Cloud - An Azure Native ISV Service","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/informatica.datamanagement/organizations.svg","" -"lambdatest.hyperexecute/organizations","Azure Native LambdaTest Cloud Service","Azure Native LambdaTest Cloud Service","Azure Native LambdaTest Cloud Service","Azure Native LambdaTest Cloud Service","false","Concrete tracked resource types can be created by aliasing this type using a specific property type.","https://microsoft.github.io/finops-toolkit/svg/lambdatest.hyperexecute/organizations.svg","" -"microsoft.aad/domainservices","Microsoft Entra Domain Services","Microsoft Entra Domain Services","Microsoft Entra Domain Services","Microsoft Entra Domain Services","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.aad/domainservices.svg","" +"lambdatest.hyperexecute/organizations","Azure Native LambdaTest Cloud Service","Azure Native LambdaTest Cloud Service","Azure Native LambdaTest Cloud Service","Azure Native LambdaTest Cloud Service","false","","https://microsoft.github.io/finops-toolkit/svg/lambdatest.hyperexecute/organizations.svg","" +"microsoft.aad/domainservices","Microsoft Entra Domain Services","Microsoft Entra Domain Services","Microsoft Entra Domain Services","Microsoft Entra Domain Services","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.aad/domainservices.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/entra/identity/domain-services/overview""}]" "microsoft.aadiam/diagnosticsettings","Microsoft.aadiam diagnostic setting","Microsoft.aadiam diagnostic settings","microsoft.aadiam diagnostic setting","microsoft.aadiam diagnostic settings","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.aadiam/diagnosticsettings.svg","" "microsoft.aadiam/privatelinkforazuread","Private Link for Microsoft Entra ID","Private Link for Microsoft Entra ID","private link for Microsoft Entra ID","private link for Microsoft Entra ID","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.aadiam/privatelinkforazuread.svg","" "microsoft.advisor/advisorscore","Microsoft.Advisor advisor score","Microsoft.Advisor advisor score","microsoft.advisor advisor score","microsoft.advisor advisor score","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/advisorscore.svg","" +"microsoft.advisor/assessments","Microsoft.Advisor assessment","Microsoft.Advisor assessments","microsoft.advisor assessment","microsoft.advisor assessments","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/assessments.svg","" "microsoft.advisor/configurations","Microsoft.Advisor configuration","Microsoft.Advisor configurations","microsoft.advisor configuration","microsoft.advisor configurations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/configurations.svg","" "microsoft.advisor/generaterecommendations","Microsoft.Advisor generate recommendation","Microsoft.Advisor generate recommendations","microsoft.advisor generate recommendation","microsoft.advisor generate recommendations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/generaterecommendations.svg","" "microsoft.advisor/metadata","Microsoft.Advisor metadata","Microsoft.Advisor metadata","microsoft.advisor metadata","microsoft.advisor metadata","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/metadata.svg","" "microsoft.advisor/recommendations","Microsoft.Advisor recommendation","Microsoft.Advisor recommendations","microsoft.advisor recommendation","microsoft.advisor recommendations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/recommendations.svg","" "microsoft.advisor/recommendations/suppressions","Microsoft.Advisor recommendations suppression","Microsoft.Advisor recommendations suppressions","microsoft.advisor recommendations suppression","microsoft.advisor recommendations suppressions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/recommendations/suppressions.svg","" +"microsoft.advisor/resiliencyreviews","Microsoft.Advisor resiliency review","Microsoft.Advisor resiliency reviews","microsoft.advisor resiliency review","microsoft.advisor resiliency reviews","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/resiliencyreviews.svg","" "microsoft.agfoodplatform/farmbeats","Azure Data Manager for Agriculture","Azure Data Manager for Agriculture","Azure Data Manager for Agriculture","Azure Data Manager for Agriculture","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.agfoodplatform/farmbeats.svg","" "microsoft.agfoodplatform/farmbeatsextensiondefinitions","Microsoft.AgFoodPlatform farm beats extension definition","Microsoft.AgFoodPlatform farm beats extension definitions","microsoft.agfoodplatform farm beats extension definition","microsoft.agfoodplatform farm beats extension definitions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.agfoodplatform/farmbeatsextensiondefinitions.svg","" "microsoft.agfoodplatform/farmbeatssolutiondefinitions","Microsoft.AgFoodPlatform farm beats solution definition","Microsoft.AgFoodPlatform farm beats solution definitions","microsoft.agfoodplatform farm beats solution definition","microsoft.agfoodplatform farm beats solution definitions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.agfoodplatform/farmbeatssolutiondefinitions.svg","" -"microsoft.agricultureplatform/agriservices","Azure Data Manager for Agriculture","Azure Data Manager for Agriculture","Azure Data Manager for Agriculture","Azure Data Manager for Agriculture","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.agricultureplatform/agriservices.svg","" +"microsoft.agricultureplatform/agriservices","Agriculture data solutions","Agriculture data solutions","Agriculture data solutions","Agriculture data solutions","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.agricultureplatform/agriservices.svg","" "microsoft.akshybrid/agentpools","Microsoft.AksHybrid agent pool","Microsoft.AksHybrid agent pools","microsoft.akshybrid agent pool","microsoft.akshybrid agent pools","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.akshybrid/agentpools.svg","" "microsoft.akshybrid/provisionedclusters","Microsoft.AksHybrid provisioned cluster","Microsoft.AksHybrid provisioned clusters","microsoft.akshybrid provisioned cluster","microsoft.akshybrid provisioned clusters","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.akshybrid/provisionedclusters.svg","" "microsoft.akshybrid/upgradeprofiles","Microsoft.AksHybrid upgrade profile","Microsoft.AksHybrid upgrade profiles","microsoft.akshybrid upgrade profile","microsoft.akshybrid upgrade profiles","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.akshybrid/upgradeprofiles.svg","" @@ -66,13 +68,15 @@ "microsoft.appassessment/migrateprojects/assessments/machinestoassess","Microsoft.AppAssessment migrate projects assessments machines to asses","Microsoft.AppAssessment migrate projects assessments machines to assess","microsoft.appassessment migrate projects assessments machines to asses","microsoft.appassessment migrate projects assessments machines to assess","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appassessment/migrateprojects/assessments/machinestoassess.svg","" "microsoft.appassessment/migrateprojects/sites","Microsoft.AppAssessment migrate projects site","Microsoft.AppAssessment migrate projects sites","microsoft.appassessment migrate projects site","microsoft.appassessment migrate projects sites","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appassessment/migrateprojects/sites.svg","" "microsoft.appassessment/migrateprojects/sites/applianceconfigurations","Microsoft.AppAssessment migrate projects sites appliance configuration","Microsoft.AppAssessment migrate projects sites appliance configurations","microsoft.appassessment migrate projects sites appliance configuration","microsoft.appassessment migrate projects sites appliance configurations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appassessment/migrateprojects/sites/applianceconfigurations.svg","" -"microsoft.appcomplianceautomation/reports","Microsoft.AppComplianceAutomation report","Microsoft.AppComplianceAutomation reports","microsoft.appcomplianceautomation report","microsoft.appcomplianceautomation reports","false","A class represent an AppComplianceAutomation report resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports.svg","" -"microsoft.appcomplianceautomation/reports/evidences","Microsoft.AppComplianceAutomation reports evidence","Microsoft.AppComplianceAutomation reports evidences","microsoft.appcomplianceautomation reports evidence","microsoft.appcomplianceautomation reports evidences","false","A class represent an AppComplianceAutomation evidence resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/evidences.svg","" -"microsoft.appcomplianceautomation/reports/scopingconfigurations","Microsoft.AppComplianceAutomation reports scoping configuration","Microsoft.AppComplianceAutomation reports scoping configurations","microsoft.appcomplianceautomation reports scoping configuration","microsoft.appcomplianceautomation reports scoping configurations","false","A class represent an AppComplianceAutomation scoping configuration resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/scopingconfigurations.svg","" -"microsoft.appcomplianceautomation/reports/snapshots","Microsoft.AppComplianceAutomation reports snapshot","Microsoft.AppComplianceAutomation reports snapshots","microsoft.appcomplianceautomation reports snapshot","microsoft.appcomplianceautomation reports snapshots","false","A class represent a AppComplianceAutomation snapshot resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots.svg","" -"microsoft.appcomplianceautomation/reports/webhooks","Microsoft.AppComplianceAutomation reports webhook","Microsoft.AppComplianceAutomation reports webhooks","microsoft.appcomplianceautomation reports webhook","microsoft.appcomplianceautomation reports webhooks","false","A class represent an AppComplianceAutomation webhook resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/webhooks.svg","" +"microsoft.appcomplianceautomation/reports","Microsoft.AppComplianceAutomation report","Microsoft.AppComplianceAutomation reports","microsoft.appcomplianceautomation report","microsoft.appcomplianceautomation reports","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports.svg","" +"microsoft.appcomplianceautomation/reports/evidences","Microsoft.AppComplianceAutomation reports evidence","Microsoft.AppComplianceAutomation reports evidences","microsoft.appcomplianceautomation reports evidence","microsoft.appcomplianceautomation reports evidences","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/evidences.svg","" +"microsoft.appcomplianceautomation/reports/scopingconfigurations","Microsoft.AppComplianceAutomation reports scoping configuration","Microsoft.AppComplianceAutomation reports scoping configurations","microsoft.appcomplianceautomation reports scoping configuration","microsoft.appcomplianceautomation reports scoping configurations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/scopingconfigurations.svg","" +"microsoft.appcomplianceautomation/reports/snapshots","Microsoft.AppComplianceAutomation reports snapshot","Microsoft.AppComplianceAutomation reports snapshots","microsoft.appcomplianceautomation reports snapshot","microsoft.appcomplianceautomation reports snapshots","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots.svg","" +"microsoft.appcomplianceautomation/reports/snapshots/controls","Microsoft.AppComplianceAutomation reports snapshots control","Microsoft.AppComplianceAutomation reports snapshots controls","microsoft.appcomplianceautomation reports snapshots control","microsoft.appcomplianceautomation reports snapshots controls","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots/controls.svg","" +"microsoft.appcomplianceautomation/reports/webhooks","Microsoft.AppComplianceAutomation reports webhook","Microsoft.AppComplianceAutomation reports webhooks","microsoft.appcomplianceautomation reports webhook","microsoft.appcomplianceautomation reports webhooks","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/webhooks.svg","" "microsoft.appconfiguration/configurationstores","App Configuration","App Configuration","app configuration","app configuration","false","Azure App Configuration lets you centrally manage application configuration and feature flags in the cloud. Create a resource today to be able to manage your configuration as code, propagate changes without having to redeploy, and easily integrate configuration with CI/CD processes.","https://microsoft.github.io/finops-toolkit/svg/microsoft.appconfiguration/configurationstores.svg","[{""title"":""Learn more about App Configuration & Pricing"",""uri"":""https://azure.microsoft.com/products/app-configuration/#overview""},{""title"":""Learn how to use the service with our documentation"",""uri"":""https://learn.microsoft.com/azure/azure-app-configuration/overview""}]" "microsoft.appplatform/spring","Azure Spring Apps","Azure Spring Apps","Azure Spring Apps","Azure Spring Apps","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.appplatform/spring.svg","[{""title"":""Learn more about Azure Spring Apps"",""uri"":""https://aka.ms/azurespringapps""}]" +"microsoft.appsecurity/appprotectmanagedrulesetmanifests","Microsoft.AppSecurity app protect managed rule set manifest","Microsoft.AppSecurity app protect managed rule set manifests","microsoft.appsecurity app protect managed rule set manifest","microsoft.appsecurity app protect managed rule set manifests","false","The managed rule set manifest resource definition.","https://microsoft.github.io/finops-toolkit/svg/microsoft.appsecurity/appprotectmanagedrulesetmanifests.svg","" "microsoft.appsecurity/policies","App Protect Policy","App Protect Policies","app protect policy","app protect policies","false","App Protect Policies are used to define the security policies (TBD)","https://microsoft.github.io/finops-toolkit/svg/microsoft.appsecurity/policies.svg","" "microsoft.arc/all","Azure Arc enabled resource","Azure Arc enabled resources","Azure Arc enabled resource","Azure Arc enabled resources","false","Azure Arc extends Azure management tools to on-premises, multi-cloud environments, and the edge. Start here by adding any of your existing resources.","https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/all.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/moreaboutazurearc""}]" "microsoft.arc/allfairfax","Azure Arc enabled resource","Azure Arc enabled resources","Azure Arc enabled resource","Azure Arc enabled resources","false","Azure Arc extends Azure management tools to on-premises, multi-cloud environments, and the edge. Start here by adding any of your existing resources.","https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/allfairfax.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/moreaboutazurearc""}]" @@ -254,7 +258,9 @@ "microsoft.azureactivedirectory/ciamdirectories","External Configuration Tenant","External Configuration Tenant","External Configuration Tenant","External Configuration Tenant","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azureactivedirectory/ciamdirectories.svg","" "microsoft.azureactivedirectory/guestusages","Guest Usage","Guest Usages","guest usage","guest usages","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azureactivedirectory/guestusages.svg","" "microsoft.azurearcdata/datacontrollers","Azure Arc data controller","Azure Arc data controllers","Azure Arc data controller","Azure Arc data controllers","false","Create an Azure Arc data controller to enable Azure data services in the Kubernetes environment of your choice.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/datacontrollers.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/azurearcdata""}]" +"microsoft.azurearcdata/mysqlserver","MySql Server - Azure Arc","MySql Server - Azure Arc","MySql Server - Azure Arc","MySql Server - Azure Arc","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/mysqlserver.svg","" "microsoft.azurearcdata/postgresinstances","PostgreSQL server – Azure Arc","PostgreSQL servers – Azure Arc","PostgreSQL server – Azure Arc","PostgreSQL servers – Azure Arc","false","Create a semi-managed PostgreSQL enabled by Azure Arc on the infrastructure of your choice (on your premises, in the cloud, at the edge), with built-in management capabilities that drastically reduces your management overhead and meets your requirements of data residency and customer control.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/postgresinstances.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/arcpostgresqlhyperscale""}]" +"microsoft.azurearcdata/postgressqlserver","PostgresSql Server - Azure Arc","PostgresSql Server - Azure Arc","PostgresSql Server - Azure Arc","PostgresSql Server - Azure Arc","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/postgressqlserver.svg","" "microsoft.azurearcdata/sqlmanagedinstances","SQL managed instance - Azure Arc","SQL managed instances - Azure Arc","SQL managed instance - Azure Arc","SQL managed instances - Azure Arc","false","Create a fully managed SQL Managed Instance enabled by Azure Arc on the infrastructure of your choice, with built-in management capabilities that drastically reduce your management overhead.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlmanagedinstances.svg","[{""title"":""Learn more"",""uri"":""https://docs.microsoft.com/azure/azure-arc/data/managed-instance-overview""}]" "microsoft.azurearcdata/sqlserveresulicenses","SQL Server ESU license","SQL Server ESU licenses","SQL Server ESU license","SQL Server ESU licenses","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlserveresulicenses.svg","" "microsoft.azurearcdata/sqlserverinstances","SQL Server - Azure Arc","SQL Server - Azure Arc","SQL Server - Azure Arc","SQL Server - Azure Arc","false","SQL Server enabled by Azure Arc allows you to manage your global inventory of SQL servers, protect SQL Server instances with Microsoft Defender for Cloud or periodically assess and tune the health of your SQL Server configurations.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlserverinstances.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/arc-enabled-sql-server""}]" @@ -263,23 +269,24 @@ "microsoft.azurebusinesscontinuity/deletedunifiedprotecteditems","Microsoft.AzureBusinessContinuity deleted unified protected item","Microsoft.AzureBusinessContinuity deleted unified protected items","microsoft.azurebusinesscontinuity deleted unified protected item","microsoft.azurebusinesscontinuity deleted unified protected items","false","A DeletedUnifiedProtectedItem represents a protected item by backup or replication solution of deleted resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurebusinesscontinuity/deletedunifiedprotecteditems.svg","" "microsoft.azurebusinesscontinuity/unifiedprotecteditems","Microsoft.AzureBusinessContinuity unified protected item","Microsoft.AzureBusinessContinuity unified protected items","microsoft.azurebusinesscontinuity unified protected item","microsoft.azurebusinesscontinuity unified protected items","false","A UnifiedProtectedItem represents a protected item by backup or replication solution.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurebusinesscontinuity/unifiedprotecteditems.svg","" "microsoft.azurecis/aadapplications","Microsoft.AzureCis AAD application","Microsoft.AzureCis AAD applications","microsoft.azurecis aad application","microsoft.azurecis aad applications","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/aadapplications.svg","" -"microsoft.azurecis/addressrecords","Microsoft.AzureCis address record","Microsoft.AzureCis address records","microsoft.azurecis address record","microsoft.azurecis address records","false","AddressRecord Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/addressrecords.svg","" -"microsoft.azurecis/autopilotenvironments","Microsoft.AzureCis autopilot environment","Microsoft.AzureCis autopilot environments","microsoft.azurecis autopilot environment","microsoft.azurecis autopilot environments","false","Environment Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotenvironments.svg","" -"microsoft.azurecis/autopilotmachinefunctions","Microsoft.AzureCis autopilot machine function","Microsoft.AzureCis autopilot machine functions","microsoft.azurecis autopilot machine function","microsoft.azurecis autopilot machine functions","false","AutopilotMachineFunction Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotmachinefunctions.svg","" -"microsoft.azurecis/autopilotsoftwareloadbalancevirtualips","Microsoft.AzureCis auto pilot software load balance virtual IP","Microsoft.AzureCis auto pilot software load balance virtual ips","microsoft.azurecis auto pilot software load balance virtual ip","microsoft.azurecis auto pilot software load balance virtual ips","false","Autopilot software load balance VIP Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotsoftwareloadbalancevirtualips.svg","" -"microsoft.azurecis/canonicalnamerecords","Microsoft.AzureCis canonical name record","Microsoft.AzureCis canonical name records","microsoft.azurecis canonical name record","microsoft.azurecis canonical name records","false","CanonicalNameRecord Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/canonicalnamerecords.svg","" -"microsoft.azurecis/dsmsallowlists","Microsoft.AzureCis ds msallowlist","Microsoft.AzureCis ds msallowlists","microsoft.azurecis ds msallowlist","microsoft.azurecis ds msallowlists","false","dsmsAllowlist Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsallowlists.svg","" -"microsoft.azurecis/dsmscertificates","Microsoft.AzureCis dsms certificate","Microsoft.AzureCis dsms certificates","microsoft.azurecis dsms certificate","microsoft.azurecis dsms certificates","false","dsmsCertificate Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmscertificates.svg","" -"microsoft.azurecis/dsmsrootfolders","Microsoft.AzureCis dsms root folder","Microsoft.AzureCis dsms root folders","microsoft.azurecis dsms root folder","microsoft.azurecis dsms root folders","false","dsmsRootFolder Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsrootfolders.svg","" -"microsoft.azurecis/dstsapplications","Microsoft.AzureCis dsts application","Microsoft.AzureCis dsts applications","microsoft.azurecis dsts application","microsoft.azurecis dsts applications","false","dstsApplication Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsapplications.svg","" -"microsoft.azurecis/dstsserviceaccounts","Microsoft.AzureCis dsts service account","Microsoft.AzureCis dsts service accounts","microsoft.azurecis dsts service account","microsoft.azurecis dsts service accounts","false","dstsServiceAccount Resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceaccounts.svg","" -"microsoft.azurecis/dstsserviceclientidentities","Microsoft.AzureCis dsts service client identity","Microsoft.AzureCis dsts service client identities","microsoft.azurecis dsts service client identity","microsoft.azurecis dsts service client identities","false","dstsServiceClientIdentityResource Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceclientidentities.svg","" -"microsoft.azurecis/genericgenevaactions","Microsoft.AzureCis generic geneva action","Microsoft.AzureCis generic geneva actions","microsoft.azurecis generic geneva action","microsoft.azurecis generic geneva actions","false","genericGenevaActions Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/genericgenevaactions.svg","" +"microsoft.azurecis/addressrecords","Microsoft.AzureCis address record","Microsoft.AzureCis address records","microsoft.azurecis address record","microsoft.azurecis address records","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/addressrecords.svg","" +"microsoft.azurecis/autopilotenvironments","Microsoft.AzureCis autopilot environment","Microsoft.AzureCis autopilot environments","microsoft.azurecis autopilot environment","microsoft.azurecis autopilot environments","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotenvironments.svg","" +"microsoft.azurecis/autopilotmachinefunctions","Microsoft.AzureCis autopilot machine function","Microsoft.AzureCis autopilot machine functions","microsoft.azurecis autopilot machine function","microsoft.azurecis autopilot machine functions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotmachinefunctions.svg","" +"microsoft.azurecis/autopilotsoftwareloadbalancevirtualips","Microsoft.AzureCis auto pilot software load balance virtual IP","Microsoft.AzureCis auto pilot software load balance virtual ips","microsoft.azurecis auto pilot software load balance virtual ip","microsoft.azurecis auto pilot software load balance virtual ips","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotsoftwareloadbalancevirtualips.svg","" +"microsoft.azurecis/canonicalnamerecords","Microsoft.AzureCis canonical name record","Microsoft.AzureCis canonical name records","microsoft.azurecis canonical name record","microsoft.azurecis canonical name records","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/canonicalnamerecords.svg","" +"microsoft.azurecis/dsmsallowlists","Microsoft.AzureCis ds msallowlist","Microsoft.AzureCis ds msallowlists","microsoft.azurecis ds msallowlist","microsoft.azurecis ds msallowlists","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsallowlists.svg","" +"microsoft.azurecis/dsmscertificates","Microsoft.AzureCis dsms certificate","Microsoft.AzureCis dsms certificates","microsoft.azurecis dsms certificate","microsoft.azurecis dsms certificates","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmscertificates.svg","" +"microsoft.azurecis/dsmsrootfolders","Microsoft.AzureCis dsms root folder","Microsoft.AzureCis dsms root folders","microsoft.azurecis dsms root folder","microsoft.azurecis dsms root folders","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsrootfolders.svg","" +"microsoft.azurecis/dstsapplications","Microsoft.AzureCis dsts application","Microsoft.AzureCis dsts applications","microsoft.azurecis dsts application","microsoft.azurecis dsts applications","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsapplications.svg","" +"microsoft.azurecis/dstsserviceaccounts","Microsoft.AzureCis dsts service account","Microsoft.AzureCis dsts service accounts","microsoft.azurecis dsts service account","microsoft.azurecis dsts service accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceaccounts.svg","" +"microsoft.azurecis/dstsserviceclientidentities","Microsoft.AzureCis dsts service client identity","Microsoft.AzureCis dsts service client identities","microsoft.azurecis dsts service client identity","microsoft.azurecis dsts service client identities","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceclientidentities.svg","" +"microsoft.azurecis/genericgenevaactions","Microsoft.AzureCis generic geneva action","Microsoft.AzureCis generic geneva actions","microsoft.azurecis generic geneva action","microsoft.azurecis generic geneva actions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/genericgenevaactions.svg","" "microsoft.azurecis/plannedquotas","Microsoft.AzureCis planned quota","Microsoft.AzureCis planned quotas","microsoft.azurecis planned quota","microsoft.azurecis planned quotas","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/plannedquotas.svg","" -"microsoft.azurecis/pointerrecords","Microsoft.AzureCis pointer record","Microsoft.AzureCis pointer records","microsoft.azurecis pointer record","microsoft.azurecis pointer records","false","Pointer record resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pointerrecords.svg","" +"microsoft.azurecis/pointerrecords","Microsoft.AzureCis pointer record","Microsoft.AzureCis pointer records","microsoft.azurecis pointer record","microsoft.azurecis pointer records","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pointerrecords.svg","" "microsoft.azurecis/publishconfigvalues","Microsoft.AzureCis publish config value","Microsoft.AzureCis publish config values","microsoft.azurecis publish config value","microsoft.azurecis publish config values","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/publishconfigvalues.svg","" -"microsoft.azurecis/pushagentv2accounts","Microsoft.AzureCis push agent v2 account","Microsoft.AzureCis push agent v2 accounts","microsoft.azurecis push agent v2 account","microsoft.azurecis push agent v2 accounts","false","PushAgentV2Account Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pushagentv2accounts.svg","" -"microsoft.azurecis/servicerecords","Microsoft.AzureCis service record","Microsoft.AzureCis service records","microsoft.azurecis service record","microsoft.azurecis service records","false","ServiceRecord Resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/servicerecords.svg","" +"microsoft.azurecis/pushagentv2accounts","Microsoft.AzureCis push agent v2 account","Microsoft.AzureCis push agent v2 accounts","microsoft.azurecis push agent v2 account","microsoft.azurecis push agent v2 accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pushagentv2accounts.svg","" +"microsoft.azurecis/servicerecords","Microsoft.AzureCis service record","Microsoft.AzureCis service records","microsoft.azurecis service record","microsoft.azurecis service records","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/servicerecords.svg","" +"microsoft.azurecis/sharedconfigvalues","Microsoft.AzureCis shared config value","Microsoft.AzureCis shared config values","microsoft.azurecis shared config value","microsoft.azurecis shared config values","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/sharedconfigvalues.svg","" "microsoft.azuredatatransfer/connections","Connection","Connections","connection","connections","false","Utilize Azure Data Transfer to securely transfer data between various environments.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/connections.svg","" "microsoft.azuredatatransfer/connections/flows","Flow","Flows","flow","flows","false","Utilize Azure Data Transfer to securely transfer data between various environments.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/connections/flows.svg","" "microsoft.azuredatatransfer/pipelines","Pipeline","Pipelines","pipeline","pipelines","false","Utilize Azure Data Transfer to securely transfer data between various environments.","https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/pipelines.svg","" @@ -313,8 +320,11 @@ "microsoft.azurestack/registrations/customersubscriptions","Microsoft.AzureStack registrations customer subscription","Microsoft.AzureStack registrations customer subscriptions","microsoft.azurestack registrations customer subscription","microsoft.azurestack registrations customer subscriptions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestack/registrations/customersubscriptions.svg","" "microsoft.azurestack/registrations/products","Microsoft.AzureStack registrations product","Microsoft.AzureStack registrations products","microsoft.azurestack registrations product","microsoft.azurestack registrations products","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestack/registrations/products.svg","" "microsoft.azurestackhci/clusters","Azure Local","Azure Local","Azure Local","Azure Local","false","Azure Local","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/clusters.svg","[{""title"":""Learn more"",""uri"":""https://azure.com/hci""}]" +"microsoft.azurestackhci/devicepools","Microsoft.AzureStackHCI device pool","Microsoft.AzureStackHCI device pools","microsoft.azurestackhci device pool","microsoft.azurestackhci device pools","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/devicepools.svg","" "microsoft.azurestackhci/edgedevices","Microsoft.AzureStackHCI edge device","Microsoft.AzureStackHCI edge devices","microsoft.azurestackhci edge device","microsoft.azurestackhci edge devices","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgedevices.svg","" "microsoft.azurestackhci/edgedevices/jobs","Microsoft.AzureStackHCI edge devices job","Microsoft.AzureStackHCI edge devices jobs","microsoft.azurestackhci edge devices job","microsoft.azurestackhci edge devices jobs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgedevices/jobs.svg","" +"microsoft.azurestackhci/edgemachines","Microsoft.AzureStackHCI edge machine","Microsoft.AzureStackHCI edge machines","microsoft.azurestackhci edge machine","microsoft.azurestackhci edge machines","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgemachines.svg","" +"microsoft.azurestackhci/edgemachines/jobs","Microsoft.AzureStackHCI edge machines job","Microsoft.AzureStackHCI edge machines jobs","microsoft.azurestackhci edge machines job","microsoft.azurestackhci edge machines jobs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgemachines/jobs.svg","" "microsoft.azurestackhci/edgenodepools","Azure Stack","Azure Stack","azure stack","azure stack","true","Azure Stack","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgenodepools.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/azurestacklearnmore""}]" "microsoft.azurestackhci/galleryimages","Azure Local Gallery image","Azure Local Gallery images","azure local gallery image","azure local gallery images","false","Azure Local Gallery Images","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/galleryimages.svg","[{""title"":""Learn more"",""uri"":""https://azure.com/hci""}]" "microsoft.azurestackhci/logicalnetworks","Azure Local Logical network","Azure Local Logical networks","azure local logical network","azure local logical networks","false","Azure Local Logical Networks","https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/logicalnetworks.svg","[{""title"":""Learn more"",""uri"":""https://azure.com/hci""}]" @@ -335,7 +345,7 @@ "microsoft.baremetal/baremetalconnections","Microsoft.BareMetal bare metal connection","Microsoft.BareMetal bare metal connections","microsoft.baremetal bare metal connection","microsoft.baremetal bare metal connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/baremetalconnections.svg","" "microsoft.baremetal/crayservers","Cray Server","Cray Servers","cray server","cray servers","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/crayservers.svg","" "microsoft.baremetal/monitoringservers","Monitoring Server","Monitoring Servers","monitoring server","monitoring servers","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/monitoringservers.svg","" -"microsoft.baremetal/peeringsettings","Microsoft.BareMetal peering setting","Microsoft.BareMetal peering settings","microsoft.baremetal peering setting","microsoft.baremetal peering settings","false","Model representing a Peering Setting object.","https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/peeringsettings.svg","" +"microsoft.baremetal/peeringsettings","Microsoft.BareMetal peering setting","Microsoft.BareMetal peering settings","microsoft.baremetal peering setting","microsoft.baremetal peering settings","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/peeringsettings.svg","" "microsoft.baremetalinfrastructure/baremetalinstances","BareMetal Instance","BareMetal Instances","bareMetal instance","bareMetal instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetalinfrastructure/baremetalinstances.svg","" "microsoft.baremetalinfrastructure/baremetalstorageinstances","Microsoft.BareMetalInfrastructure bare metal storage instance","Microsoft.BareMetalInfrastructure bare metal storage instances","microsoft.baremetalinfrastructure bare metal storage instance","microsoft.baremetalinfrastructure bare metal storage instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetalinfrastructure/baremetalstorageinstances.svg","" "microsoft.batch/batchaccounts","Batch account","Batch accounts","batch account","batch accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.batch/batchaccounts.svg","" @@ -387,6 +397,7 @@ "microsoft.billing/billingaccounts/invoicesections/products","Microsoft.Billing billing accounts invoice sections product","Microsoft.Billing billing accounts invoice sections products","microsoft.billing billing accounts invoice sections product","microsoft.billing billing accounts invoice sections products","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/invoicesections/products.svg","" "microsoft.billing/billingaccounts/invoicesections/transfers","Microsoft.Billing billing accounts invoice sections transfer","Microsoft.Billing billing accounts invoice sections transfers","microsoft.billing billing accounts invoice sections transfer","microsoft.billing billing accounts invoice sections transfers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/invoicesections/transfers.svg","" "microsoft.billing/billingaccounts/lineofcredit","Microsoft.Billing billing accounts line of credit","Microsoft.Billing billing accounts line of credit","microsoft.billing billing accounts line of credit","microsoft.billing billing accounts line of credit","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/lineofcredit.svg","" +"microsoft.billing/billingaccounts/migrations","Microsoft.Billing billing accounts migration","Microsoft.Billing billing accounts migrations","microsoft.billing billing accounts migration","microsoft.billing billing accounts migrations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/migrations.svg","" "microsoft.billing/billingaccounts/paymentmethods","Microsoft.Billing billing accounts payment method","Microsoft.Billing billing accounts payment methods","microsoft.billing billing accounts payment method","microsoft.billing billing accounts payment methods","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/paymentmethods.svg","" "microsoft.billing/billingaccounts/policies","Microsoft.Billing billing accounts policy","Microsoft.Billing billing accounts policies","microsoft.billing billing accounts policy","microsoft.billing billing accounts policies","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/policies.svg","" "microsoft.billing/billingaccounts/products","Microsoft.Billing billing accounts product","Microsoft.Billing billing accounts products","microsoft.billing billing accounts product","microsoft.billing billing accounts products","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/products.svg","" @@ -434,7 +445,7 @@ "microsoft.capacity/reservationorders/reservations","Reservation","Reservations","reservation","reservations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.capacity/reservationorders/reservations.svg","" "microsoft.cascade/sites","Microsoft.Cascade site","Microsoft.Cascade sites","microsoft.cascade site","microsoft.cascade sites","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cascade/sites.svg","" "microsoft.cdn/cdnwebapplicationfirewallpolicies","Content Delivery Network WAF policy","Content Delivery Network WAF policies","content delivery network WAF policy","content delivery network WAF policies","false","Create a Web Application Firewall policy to protect your web applications from common exploits and vulnerabilities, keep your service available and help you meet compliance requirements.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/cdnwebapplicationfirewallpolicies.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/waf-overview""}]" -"microsoft.cdn/edgeactions","Edge Action","Edge Actions","edge action","edge actions","false","Azure Edge Actions is security and performance focused service, that enables customers to run short-lived and simple business logic code at the edge of Microsoft network, closer to users, apps and devices with the least possible latencies in a industry leading secure environment.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/edgeactions.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" +"microsoft.cdn/edgeactions","Edge Action","Edge Actions","edge action","edge actions","false","Azure Edge Actions is security and performance focused service, that enables customers to run short-lived and simple business logic code at the edge of Microsoft network, closer to users, apps and devices with the least possible latencies in a industry leading secure environment.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/edgeactions.svg","" "microsoft.cdn/profiles","Front Door and CDN profile","Front Door and CDN profiles","front door and CDN profile","front door and CDN profiles","false","Azure Front Door and CDN profiles is security led, modern cloud CDN that provides static and dynamic content acceleration, global load balancing and enhanced security for your apps, APIs and websites with intelligent threat protection.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/azure/frontdoor/front-door-overview""}]" "microsoft.cdn/profiles/afdendpoints","Endpoint","Endpoints","endpoint","endpoints","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/afdendpoints.svg","" "microsoft.cdn/profiles/afdendpoints/routes","Route","Routes","route","routes","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/afdendpoints/routes.svg","" @@ -473,10 +484,13 @@ "microsoft.classicstorage/storageaccounts/osimages","OS image (classic)","OS images (classic)","OS image (classic)","OS images (classic)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts/osimages.svg","" "microsoft.classicstorage/storageaccounts/vmimages","VM image (classic)","VM images (classic)","VM image (classic)","VM images (classic)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts/vmimages.svg","" "microsoft.cleanroom/cleanrooms","Microsoft.CleanRoom cleanroom","Microsoft.CleanRoom cleanrooms","microsoft.cleanroom cleanroom","microsoft.cleanroom cleanrooms","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/cleanrooms.svg","" +"microsoft.cleanroom/collaborations","Microsoft.CleanRoom collaboration","Microsoft.CleanRoom collaborations","microsoft.cleanroom collaboration","microsoft.cleanroom collaborations","false","Defines the collaboration.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/collaborations.svg","" +"microsoft.cleanroom/collaborations/contracts","Microsoft.CleanRoom collaborations contract","Microsoft.CleanRoom collaborations contracts","microsoft.cleanroom collaborations contract","microsoft.cleanroom collaborations contracts","false","Defines the contract.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/collaborations/contracts.svg","" +"microsoft.cleanroom/consortiums","Microsoft.CleanRoom consortium","Microsoft.CleanRoom consortiums","microsoft.cleanroom consortium","microsoft.cleanroom consortiums","false","Defines the consortium.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/consortiums.svg","" "microsoft.cleanroom/microservices","Microsoft.CleanRoom microservice","Microsoft.CleanRoom microservices","microsoft.cleanroom microservice","microsoft.cleanroom microservices","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/microservices.svg","" "microsoft.cloud/hubs","FinOps hub","FinOps hubs","FinOps hub","FinOps hubs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cloud/hubs.svg","" "microsoft.clouddeviceplatform/delegatedidentities","Microsoft.CloudDevicePlatform delegated identity","Microsoft.CloudDevicePlatform delegated identities","microsoft.clouddeviceplatform delegated identity","microsoft.clouddeviceplatform delegated identities","false","Represents a CloudDevicePlatform delegated identity resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.clouddeviceplatform/delegatedidentities.svg","" -"microsoft.cloudhealth/healthmodels","Health Model","Health Models","health model","health models","false","A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudhealth/healthmodels.svg","[{""title"":""Build health models"",""uri"":""https://aka.ms/portalfx/designpatterns""},{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/browse""}]" +"microsoft.cloudhealth/healthmodels","Health Model","Health Models","health model","health models","false","A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.","https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudhealth/healthmodels.svg","" "microsoft.cloudtest/accounts","CloudTest Account","CloudTest Accounts","CloudTest account","CloudTest accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/accounts.svg","" "microsoft.cloudtest/buildcaches","1ES Build Cache","1ES Build Caches","1ES Build Cache","1ES Build Caches","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/buildcaches.svg","" "microsoft.cloudtest/hostedpools","1ES Hosted Pool","1ES Hosted Pools","1ES Hosted Pool","1ES Hosted Pools","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/hostedpools.svg","" @@ -527,39 +541,39 @@ "microsoft.compute/virtualmachinecomputehub","Virtual machine","Virtual machines","virtual machine","virtual machines","false","Create a virtual machine that runs Linux or Windows. Select an image from the marketplace or use your own customized image.","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinecomputehub.svg","[{""title"":""Learn more about Windows virtual machines"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=847684""},{""title"":""Learn more about Linux virtual machines"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=847683""}]" "microsoft.compute/virtualmachineflexinstances","Instance","Instances","instance","instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachineflexinstances.svg","" "microsoft.compute/virtualmachines","Virtual machine","Virtual machines","virtual machine","virtual machines","false","Create a virtual machine that runs Linux or Windows. Select an image from the marketplace or use your own customized image.","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines.svg","[{""title"":""Learn more about Windows virtual machines"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=847684""},{""title"":""Learn more about Linux virtual machines"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=847683""}]" -"microsoft.compute/virtualmachines/providers/guestconfigurationassignments","Guest Assignment","Guest Assignments","guest assignment","guest assignments","false","Guest Assignment","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg","" +"microsoft.compute/virtualmachines/providers/guestconfigurationassignments","Guest Assignment","Guest Assignments","guest assignment","guest assignments","false","A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg","" "microsoft.compute/virtualmachinescalesets","Virtual machine scale set","Virtual machine scale sets","virtual machine scale set","virtual machine scale sets","false","Create a virtual machine scale set to deploy and manage a load balanced set of identical Windows or Linux virtual machines. Use autoscale to automatically scale virtual machine resources in and out.","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets.svg","[{""title"":""Learn more"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=848151""}]" "microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments","Guest Assignment","Guest Assignments","guest assignment","guest assignments","false","A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments.svg","" "microsoft.compute/virtualmachinescalesets/virtualmachines","Virtual machine scale set instance","Virtual machine scale set instances","virtual machine scale set instance","virtual machine scale set instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/virtualmachines.svg","" "microsoft.compute/virtualmachinescalesets/virtualmachines/networkinterfaces/ipconfigurations/publicipaddresses","Public IP address","Public IP addresses","Public IP address","Public IP addresses","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/virtualmachines/networkinterfaces/ipconfigurations/publicipaddresses.svg","" "microsoft.compute/virtualmachinescalesetscomputehub","Virtual machine scale set","Virtual machine scale sets","virtual machine scale set","virtual machine scale sets","false","Create a virtual machine scale set to deploy and manage a load balanced set of identical Windows or Linux virtual machines. Use autoscale to automatically scale virtual machine resources in and out.","https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesetscomputehub.svg","[{""title"":""Learn more"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=848151""}]" -"microsoft.computehub/advisorcost","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorcost.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/advisoroperationalexcellence","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisoroperationalexcellence.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/advisorperformance","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorperformance.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/advisorreliability","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorreliability.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/advisorsecurity","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorsecurity.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/all","All resources","All resources","All resources","All resources","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/all.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/backup","Backup job","Backup job","Backup job","Backup job","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/backup.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" +"microsoft.computehub/advisorcost","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorcost.svg","" +"microsoft.computehub/advisoroperationalexcellence","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisoroperationalexcellence.svg","" +"microsoft.computehub/advisorperformance","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorperformance.svg","" +"microsoft.computehub/advisorreliability","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorreliability.svg","" +"microsoft.computehub/advisorsecurity","Recommendations","Recommendations","Recommendations","Recommendations","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorsecurity.svg","" +"microsoft.computehub/all","All resources","All resources","All resources","All resources","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/all.svg","" +"microsoft.computehub/backup","Backup job","Backup job","Backup job","Backup job","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/backup.svg","" "microsoft.computehub/computehubmain","Compute infrastructure","Compute infrastructure","compute infrastructure","compute infrastructure","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/computehubmain.svg","" "microsoft.computehub/healthevents","Health events","Health events","Health events","Health events","false","No resource has availability related health events.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/healthevents.svg","" -"microsoft.computehub/linuxostype","Linux OS","Linux OS","Linux OS","Linux OS","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/linuxostype.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/microsoftdefenderfreetrialsubscription","Microsoft defender","Microsoft defender","Microsoft defender","Microsoft defender","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderfreetrialsubscription.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/microsoftdefenderstandardsubscription","Microsoft defender","Microsoft defender","Microsoft defender","Microsoft defender","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderstandardsubscription.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/outages","Outages","Outages","Outages","Outages","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/outages.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/powerstatedeallocated","Power states","Power states","Power states","Power states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatedeallocated.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/powerstaterunning","Power states","Power states","Power states","Power states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstaterunning.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/powerstatestopped","Power states","Power states","Power states","Power states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatestopped.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/provisioningstatefailedresources","Provisioning states","Provisioning states","Provisioning states","Provisioning states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatefailedresources.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/provisioningstatesucceededresources","Provisioning states","Provisioning states","Provisioning states","Provisioning states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatesucceededresources.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computehub/windowsostype","Windows OS","Windows OS","Windows OS","Windows OS","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/windowsostype.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.computeschedule/autoactions","Microsoft.ComputeSchedule auto action","Microsoft.ComputeSchedule auto actions","microsoft.computeschedule auto action","microsoft.computeschedule auto actions","false","The auto action resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.computeschedule/autoactions.svg","" +"microsoft.computehub/linuxostype","Linux OS","Linux OS","Linux OS","Linux OS","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/linuxostype.svg","" +"microsoft.computehub/microsoftdefenderfreetrialsubscription","Microsoft defender","Microsoft defender","Microsoft defender","Microsoft defender","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderfreetrialsubscription.svg","" +"microsoft.computehub/microsoftdefenderstandardsubscription","Microsoft defender","Microsoft defender","Microsoft defender","Microsoft defender","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderstandardsubscription.svg","" +"microsoft.computehub/outages","Outages","Outages","Outages","Outages","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/outages.svg","" +"microsoft.computehub/powerstatedeallocated","Power states","Power states","Power states","Power states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatedeallocated.svg","" +"microsoft.computehub/powerstaterunning","Power states","Power states","Power states","Power states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstaterunning.svg","" +"microsoft.computehub/powerstatestopped","Power states","Power states","Power states","Power states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatestopped.svg","" +"microsoft.computehub/provisioningstatefailedresources","Provisioning states","Provisioning states","Provisioning states","Provisioning states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatefailedresources.svg","" +"microsoft.computehub/provisioningstatesucceededresources","Provisioning states","Provisioning states","Provisioning states","Provisioning states","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatesucceededresources.svg","" +"microsoft.computehub/windowsostype","Windows OS","Windows OS","Windows OS","Windows OS","false","Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/windowsostype.svg","" +"microsoft.computeschedule/autoactions","Automatic Action","Automatic Actions","automatic action","automatic actions","false","Automatic actions allow you to schedule a Start, Stop, or Hibernate on your virtual machines.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computeschedule/autoactions.svg","[{""title"":""Learn more"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2275442""}]" "microsoft.computeschedule/autoactions/occurrences","Microsoft.ComputeSchedule auto actions occurrence","Microsoft.ComputeSchedule auto actions occurrences","microsoft.computeschedule auto actions occurrence","microsoft.computeschedule auto actions occurrences","false","Concrete proxy resource types can be created by aliasing this type using a specific property type.","https://microsoft.github.io/finops-toolkit/svg/microsoft.computeschedule/autoactions/occurrences.svg","" "microsoft.confidentialledger/ledgers","Confidential Ledger","Confidential Ledgers","confidential ledger","confidential ledgers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.confidentialledger/ledgers.svg","" "microsoft.confidentialledger/managedccfs","Managed CCF App","Managed CCF Apps","managed ccf app","managed ccf apps","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.confidentialledger/managedccfs.svg","" "microsoft.confluent/agreements","Microsoft.Confluent agreement","Microsoft.Confluent agreements","microsoft.confluent agreement","microsoft.confluent agreements","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.confluent/agreements.svg","" "microsoft.confluent/organizations","Confluent organization","Apache Kafka® & Apache Flink® on Confluent Cloud™ - An Azure Native ISV Service","Confluent organization","Apache Kafka® & Apache Flink® on Confluent Cloud™ - An Azure Native ISV Service","false","Create a Confluent organization using Azure Marketplace with Pay as you Go or Commits","https://microsoft.github.io/finops-toolkit/svg/microsoft.confluent/organizations.svg","[{""title"":""Get started with Pay as you Go"",""uri"":""https://docs.confluent.io/cloud/current/billing/ccloud-azure-payg.html""},{""title"":""Get started with Commits"",""uri"":""https://docs.confluent.io/cloud/current/billing/ccloud-azure-ubb.html""}]" -"microsoft.connectedcache/cachenodes","Connected Cache for ISP (early preview)","Connected Cache for ISPs (early preview)","Connected Cache for ISP (early preview)","Microsoft Connected Cache for Internet Service Providers (early preview)","true","Software-only caching solution that delivers Microsoft static content within operator networks for ISP early preview customers.","https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/cachenodes.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache""}]" -"microsoft.connectedcache/enterprisecustomers","Connected Cache for Enterprise & Education (early preview)","Connected Caches for Enterprise & Education (early preview)","Connected Cache for Enterprise & Education (early preview)","Microsoft Connected Cache Enterprise (early preview)","true","Software-only caching solution that delivers Microsoft static content within operator networks for Enterprise early preview customers.","https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisecustomers.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache""}]" +"microsoft.connectedcache/cachenodes","Connected Cache for ISP","Connected Cache for ISPs","Connected Cache for ISP","Microsoft Connected Cache for Internet Service Providers","false","Software-only caching solution that delivers Microsoft static content within operator networks.","https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/cachenodes.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache""}]" +"microsoft.connectedcache/enterprisecustomers","Connected Cache for Enterprise & Education","Connected Caches for Enterprise & Education","Connected Cache for Enterprise & Education","Microsoft Connected Cache Enterprise","false","Software-only caching solution that delivers Microsoft static content within operator networks.","https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisecustomers.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache""}]" "microsoft.connectedcache/enterprisemcccustomers","Connected Cache for Enterprise & Education","Connected Caches for Enterprise & Education","Connected Cache for Enterprise & Education","Microsoft Connected Caches for Enterprise & Education","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisemcccustomers.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache""}]" "microsoft.connectedcache/enterprisemcccustomers/enterprisemcccachenodes","MCC CacheNode for Enterprise","MCC CacheNodes for Enterprise","MCC CacheNode for Enterprise","MCC CacheNodes for Enterprise","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisemcccustomers/enterprisemcccachenodes.svg","" "microsoft.connectedcache/ispcustomers","Connected Cache for ISP","Microsoft Connected Cache for Internet Service Providers","Connected Cache for ISP","Microsoft Connected Cache for Internet Service Providers","false","Software-only caching solution that delivers Microsoft static content within operator networks.","https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/ispcustomers.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache""}]" @@ -617,13 +631,14 @@ "microsoft.customerlockbox/tenantoptedin","Microsoft.CustomerLockbox tenant opted in","Microsoft.CustomerLockbox tenant opted in","microsoft.customerlockbox tenant opted in","microsoft.customerlockbox tenant opted in","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.customerlockbox/tenantoptedin.svg","" "microsoft.customproviders/associations","Microsoft.CustomProviders association","Microsoft.CustomProviders associations","microsoft.customproviders association","microsoft.customproviders associations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.customproviders/associations.svg","" "microsoft.customproviders/resourceproviders","Microsoft.CustomProviders resource provider","Microsoft.CustomProviders resource providers","microsoft.customproviders resource provider","microsoft.customproviders resource providers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.customproviders/resourceproviders.svg","" +"microsoft.dashboard/dashboards","Azure Monitor Dashboard","Azure Monitor Dashboard","Azure Monitor Dashboard","Azure Monitor Dashboard","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.dashboard/dashboards.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/azure/managed-grafana/""}]" "microsoft.dashboard/grafana","Azure Managed Grafana","Azure Managed Grafana","Azure Managed Grafana","Azure Managed Grafana","false","Run a fully managed instance of Grafana that's automatically connected to your Azure resources.","https://microsoft.github.io/finops-toolkit/svg/microsoft.dashboard/grafana.svg","" "microsoft.dataaccelerator/indexclusters","Microsoft.DataAccelerator index cluster","Microsoft.DataAccelerator index clusters","microsoft.dataaccelerator index cluster","microsoft.dataaccelerator index clusters","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.dataaccelerator/indexclusters.svg","" "microsoft.databasefleetmanager/fleets","Database fleet manager","Database fleet managers","database fleet manager","database fleet managers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets.svg","" "microsoft.databasefleetmanager/fleets/fleetspaces","Fleetspaces","Fleetspaces","fleetspaces","fleetspaces","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/fleetspaces.svg","" -"microsoft.databasefleetmanager/fleets/fleetspaces/databases","Fleet Managed Database","Fleet Managed Databases","fleet managed database","fleet managed databases","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg","" +"microsoft.databasefleetmanager/fleets/fleetspaces/databases","Fleet managed database","Fleet managed databases","fleet managed database","fleet managed databases","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg","" "microsoft.databasefleetmanager/fleets/tiers","tier","Tiers","tier","tiers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/tiers.svg","" -"microsoft.databasewatcher/watchers","Database watcher","Database watchers","database watcher","database watchers","false","Database watcher is a managed monitoring solution for database services in the Azure SQL family. Create a watcher to monitor your Azure SQL estate in depth and with low latency.","https://microsoft.github.io/finops-toolkit/svg/microsoft.databasewatcher/watchers.svg","[{""title"":""Overview"",""uri"":""https://aka.ms/portalfx/designpatterns""},{""title"":""Get started"",""uri"":""https://aka.ms/portalfx/browse""}]" +"microsoft.databasewatcher/watchers","Database watcher","Database watchers","database watcher","database watchers","false","Database watcher is a managed monitoring solution for database services in the Azure SQL family. Create a watcher to monitor your Azure SQL estate in depth and with low latency.","https://microsoft.github.io/finops-toolkit/svg/microsoft.databasewatcher/watchers.svg","" "microsoft.databox/jobs","Azure Data Box","Azure Data Box","azure data box","azure data box","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.databox/jobs.svg","" "microsoft.databoxedge/databoxedgedevices","Azure Stack Edge / Data Box Gateway","Azure Stack Edge / Data Box Gateway","azure stack edge / data box gateway","azure stack edge / data box gateway","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.databoxedge/databoxedgedevices.svg","" "microsoft.databricks/accessconnectors","Access Connector for Azure Databricks","Access Connector for Azure Databricks","access connector for azure databricks","access connectors for azure databricks","false","Unity Catalog provides unified governance for all data and AI assets in your Lakehouse. Unity Catalog can be configured to use an Azure managed identity to access storage containers on behalf of Unity Catalog users. Managed identities provide an identity for applications to use when they connect to resources that support Microsoft Entra ID authentication.","https://microsoft.github.io/finops-toolkit/svg/microsoft.databricks/accessconnectors.svg","[{""title"":""Documentation"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2281480""}]" @@ -656,6 +671,9 @@ "microsoft.datareplication/replicationvaults/jobs","Microsoft.DataReplication replication vaults job","Microsoft.DataReplication replication vaults jobs","microsoft.datareplication replication vaults job","microsoft.datareplication replication vaults jobs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/jobs.svg","" "microsoft.datareplication/replicationvaults/jobs/operations","Microsoft.DataReplication replication vaults jobs operation","Microsoft.DataReplication replication vaults jobs operations","microsoft.datareplication replication vaults jobs operation","microsoft.datareplication replication vaults jobs operations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/jobs/operations.svg","" "microsoft.datareplication/replicationvaults/operations","Microsoft.DataReplication replication vaults operation","Microsoft.DataReplication replication vaults operations","microsoft.datareplication replication vaults operation","microsoft.datareplication replication vaults operations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/operations.svg","" +"microsoft.datareplication/replicationvaults/privateendpointconnectionproxies","Microsoft.DataReplication replication vaults private endpoint connection proxy","Microsoft.DataReplication replication vaults private endpoint connection proxies","microsoft.datareplication replication vaults private endpoint connection proxy","microsoft.datareplication replication vaults private endpoint connection proxies","false","Represents private endpoint connection proxy request.","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privateendpointconnectionproxies.svg","" +"microsoft.datareplication/replicationvaults/privateendpointconnections","Microsoft.DataReplication replication vaults private endpoint connection","Microsoft.DataReplication replication vaults private endpoint connections","microsoft.datareplication replication vaults private endpoint connection","microsoft.datareplication replication vaults private endpoint connections","false","Represents private endpoint connection.","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privateendpointconnections.svg","" +"microsoft.datareplication/replicationvaults/privatelinkresources","Microsoft.DataReplication replication vaults private link resource","Microsoft.DataReplication replication vaults private link resources","microsoft.datareplication replication vaults private link resource","microsoft.datareplication replication vaults private link resources","false","Represents private link resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privatelinkresources.svg","" "microsoft.datareplication/replicationvaults/protecteditems","Microsoft.DataReplication replication vaults protected item","Microsoft.DataReplication replication vaults protected items","microsoft.datareplication replication vaults protected item","microsoft.datareplication replication vaults protected items","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/protecteditems.svg","" "microsoft.datareplication/replicationvaults/protecteditems/operations","Microsoft.DataReplication replication vaults protected items operation","Microsoft.DataReplication replication vaults protected items operations","microsoft.datareplication replication vaults protected items operation","microsoft.datareplication replication vaults protected items operations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/protecteditems/operations.svg","" "microsoft.datareplication/replicationvaults/protecteditems/recoverypoints","Microsoft.DataReplication replication vaults protected items recovery point","Microsoft.DataReplication replication vaults protected items recovery points","microsoft.datareplication replication vaults protected items recovery point","microsoft.datareplication replication vaults protected items recovery points","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/protecteditems/recoverypoints.svg","" @@ -667,7 +685,7 @@ "microsoft.dbformariadb/servers","Azure Database for MariaDB server","Azure Database for MariaDB servers","Azure Database for MariaDB server","Azure Database for MariaDB servers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformariadb/servers.svg","" "microsoft.dbformysql/flexibleservers","Azure Database for MySQL flexible server","Azure Database for MySQL flexible servers","Azure Database for MySQL flexible server","Azure Database for MySQL flexible servers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformysql/flexibleservers.svg","" "microsoft.dbformysql/servers","MySQL server","MySQL servers","Azure Database for MySQL server","Azure Database for MySQL servers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformysql/servers.svg","" -"microsoft.dbforpostgresql/flexibleservers","Azure Database for PostgreSQL - Flexible Server","Azure Database for PostgreSQL - Flexible Servers","Azure Database for PostgreSQL - Flexible Server","Azure Database for PostgreSQL - Flexible Servers","false","Azure Database for PostgreSQL flexible server is a fully managed Azure Database service based on the PostgreSQL open source relational database, optimized for performance, security and cost efficiency.","https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/flexibleservers.svg","" +"microsoft.dbforpostgresql/flexibleservers","Azure Database for PostgreSQL flexible server","Azure Database for PostgreSQL flexible servers","Azure Database for PostgreSQL flexible server","Azure Database for PostgreSQL flexible servers","false","Azure Database for PostgreSQL flexible server is a fully managed Azure Database service based on the PostgreSQL open source relational database, optimized for performance, security and cost efficiency.","https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/flexibleservers.svg","" "microsoft.dbforpostgresql/servergroupsv2","Azure Cosmos DB for PostgreSQL Cluster","Azure Cosmos DB for PostgreSQL Cluster","Azure Cosmos DB for PostgreSQL Cluster","Azure Cosmos DB for PostgreSQL Cluster","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/servergroupsv2.svg","" "microsoft.dbforpostgresql/servers","PostgreSQL server","PostgreSQL servers","Azure Database for PostgreSQL server","Azure Database for PostgreSQL servers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/servers.svg","" "microsoft.delegatednetwork/controller","Microsoft.DelegatedNetwork controller","Microsoft.DelegatedNetwork controller","microsoft.delegatednetwork controller","microsoft.delegatednetwork controller","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.delegatednetwork/controller.svg","" @@ -698,6 +716,8 @@ "microsoft.devcenter/projects/pools","Pool","Pools","pool","pools","false","Create a dev box pool to allow developers to self-serve developer workstations using pre-approved templates and settings.","https://microsoft.github.io/finops-toolkit/svg/microsoft.devcenter/projects/pools.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/pools/overview""}]" "microsoft.developmentwindows365/developmentcloudpcdelegatedmsis","Microsoft.DevelopmentWindows365 development cloud pc delegated msi","Microsoft.DevelopmentWindows365 development cloud pc delegated msis","microsoft.developmentwindows365 development cloud pc delegated msi","microsoft.developmentwindows365 development cloud pc delegated msis","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.developmentwindows365/developmentcloudpcdelegatedmsis.svg","" "microsoft.devhub/iacprofiles","Infrastructure as Code Automation","Infrastructure as Code Automation","IaC automation profile","IaC automation profiles","false","Simplify how you manage your edge infrastrucutre using industry leading processes and tools.","https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/iacprofiles.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/iacdoc""}]" +"microsoft.devhub/templates","Microsoft.DevHub template","Microsoft.DevHub templates","microsoft.devhub template","microsoft.devhub templates","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/templates.svg","" +"microsoft.devhub/templates/versions","Microsoft.DevHub templates version","Microsoft.DevHub templates versions","microsoft.devhub templates version","microsoft.devhub templates versions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/templates/versions.svg","" "microsoft.devhub/workflows","Microsoft.DevHub workflow","Microsoft.DevHub workflows","microsoft.devhub workflow","microsoft.devhub workflows","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/workflows.svg","" "microsoft.deviceonboarding/discoveryservices","Microsoft.DeviceOnboarding discovery service","Microsoft.DeviceOnboarding discovery services","microsoft.deviceonboarding discovery service","microsoft.deviceonboarding discovery services","false","A discovery resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceonboarding/discoveryservices.svg","" "microsoft.deviceonboarding/discoveryservices/ownershipvoucherpublickeys","Microsoft.DeviceOnboarding discovery services ownership voucher public key","Microsoft.DeviceOnboarding discovery services ownership voucher public keys","microsoft.deviceonboarding discovery services ownership voucher public key","microsoft.deviceonboarding discovery services ownership voucher public keys","false","Ownership voucher public key resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceonboarding/discoveryservices/ownershipvoucherpublickeys.svg","" @@ -705,22 +725,28 @@ "microsoft.deviceonboarding/onboardingservices/policies","Microsoft.DeviceOnboarding onboarding services policy","Microsoft.DeviceOnboarding onboarding services policies","microsoft.deviceonboarding onboarding services policy","microsoft.deviceonboarding onboarding services policies","false","An onboarding policy resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceonboarding/onboardingservices/policies.svg","" "microsoft.deviceregistry/assetendpointprofiles","IoT Asset Endpoint Profile","IoT Asset Endpoint Profiles","IoT asset endpoint profile","IoT asset endpoint profiles","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/assetendpointprofiles.svg","" "microsoft.deviceregistry/assets","IoT Asset","IoT Assets","IoT asset","IoT assets","false","An asset is a physical or logical entity that represents a device, machine, system, or process. When you create an asset, it will appear here and can be managed from this table.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/assets.svg","[{""title"":""Learn more about IoT assets"",""uri"":""https://aka.ms/azure-iot-operations-assets""}]" -"microsoft.deviceregistry/billingcontainers","Microsoft.DeviceRegistry billing container","Microsoft.DeviceRegistry billing containers","microsoft.deviceregistry billing container","microsoft.deviceregistry billing containers","false","billingContainer Model as Azure resource whose sole purpose is to keep track of billables resources under a subscription.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/billingcontainers.svg","" +"microsoft.deviceregistry/billingcontainers","Microsoft.DeviceRegistry billing container","Microsoft.DeviceRegistry billing containers","microsoft.deviceregistry billing container","microsoft.deviceregistry billing containers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/billingcontainers.svg","" "microsoft.deviceregistry/devices","IoT Device","IoT Devices","IoT device","IoT devices","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/devices.svg","" -"microsoft.deviceregistry/discoveredassetendpointprofiles","Microsoft.DeviceRegistry discovered asset endpoint profile","Microsoft.DeviceRegistry discovered asset endpoint profiles","microsoft.deviceregistry discovered asset endpoint profile","microsoft.deviceregistry discovered asset endpoint profiles","false","Discovered Asset Endpoint Profile definition.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassetendpointprofiles.svg","" -"microsoft.deviceregistry/discoveredassets","Microsoft.DeviceRegistry discovered asset","Microsoft.DeviceRegistry discovered assets","microsoft.deviceregistry discovered asset","microsoft.deviceregistry discovered assets","false","Discovered Asset definition.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassets.svg","" +"microsoft.deviceregistry/discoveredassetendpointprofiles","Microsoft.DeviceRegistry discovered asset endpoint profile","Microsoft.DeviceRegistry discovered asset endpoint profiles","microsoft.deviceregistry discovered asset endpoint profile","microsoft.deviceregistry discovered asset endpoint profiles","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassetendpointprofiles.svg","" +"microsoft.deviceregistry/discoveredassets","Microsoft.DeviceRegistry discovered asset","Microsoft.DeviceRegistry discovered assets","microsoft.deviceregistry discovered asset","microsoft.deviceregistry discovered assets","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassets.svg","" +"microsoft.deviceregistry/namespaces","Microsoft.DeviceRegistry namespace","Microsoft.DeviceRegistry namespaces","microsoft.deviceregistry namespace","microsoft.deviceregistry namespaces","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces.svg","" +"microsoft.deviceregistry/namespaces/assetendpointprofiles","Microsoft.DeviceRegistry namespaces asset endpoint profile","Microsoft.DeviceRegistry namespaces asset endpoint profiles","microsoft.deviceregistry namespaces asset endpoint profile","microsoft.deviceregistry namespaces asset endpoint profiles","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/assetendpointprofiles.svg","" +"microsoft.deviceregistry/namespaces/assets","Microsoft.DeviceRegistry namespaces asset","Microsoft.DeviceRegistry namespaces assets","microsoft.deviceregistry namespaces asset","microsoft.deviceregistry namespaces assets","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/assets.svg","" +"microsoft.deviceregistry/namespaces/devices","Microsoft.DeviceRegistry namespaces device","Microsoft.DeviceRegistry namespaces devices","microsoft.deviceregistry namespaces device","microsoft.deviceregistry namespaces devices","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/devices.svg","" +"microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles","Microsoft.DeviceRegistry namespaces discovered asset endpoint profile","Microsoft.DeviceRegistry namespaces discovered asset endpoint profiles","microsoft.deviceregistry namespaces discovered asset endpoint profile","microsoft.deviceregistry namespaces discovered asset endpoint profiles","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles.svg","" +"microsoft.deviceregistry/namespaces/discoveredassets","Microsoft.DeviceRegistry namespaces discovered asset","Microsoft.DeviceRegistry namespaces discovered assets","microsoft.deviceregistry namespaces discovered asset","microsoft.deviceregistry namespaces discovered assets","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/discoveredassets.svg","" "microsoft.deviceregistry/schemaregistries","IoT Schema Registry","IoT Schema Registries","IoT schema registry","IoT schema registries","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries.svg","" "microsoft.deviceregistry/schemaregistries/schemas","Microsoft.DeviceRegistry schema registries schema","Microsoft.DeviceRegistry schema registries schemas","microsoft.deviceregistry schema registries schema","microsoft.deviceregistry schema registries schemas","false","Schema definition.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries/schemas.svg","" "microsoft.deviceregistry/schemaregistries/schemas/schemaversions","Microsoft.DeviceRegistry schema registries schemas schema version","Microsoft.DeviceRegistry schema registries schemas schema versions","microsoft.deviceregistry schema registries schemas schema version","microsoft.deviceregistry schema registries schemas schema versions","false","Schema version's definition.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries/schemas/schemaversions.svg","" "microsoft.devices/iothubs","IoT hub","IoT hubs","IoT hub","IoT hub","false","Create an IoT hub to help you connect, monitor, and manage billions of your IoT assets.","https://microsoft.github.io/finops-toolkit/svg/microsoft.devices/iothubs.svg","[{""title"":""Learn more about IoT Hub"",""uri"":""https://docs.microsoft.com/azure/iot-hub/about-iot-hub""},{""title"":""Quickstart: send telemetry from device"",""uri"":""https://docs.microsoft.com/azure/iot-hub/quickstart-send-telemetry-node""}]" "microsoft.devices/provisioningservices","Azure IoT Hub Device Provisioning Service (DPS)","Azure IoT Hub Device Provisioning Services","device provisioning service","device provisioning services","false","Use Azure IoT Hub Device Provisioning Service to automate IoT device provisioning and registration.","https://microsoft.github.io/finops-toolkit/svg/microsoft.devices/provisioningservices.svg","[{""title"":""Learn more about Azure IoT Hub Device Provisioning Service"",""uri"":""https://docs.microsoft.com/azure/iot-dps/about-iot-dps""},{""title"":""Quickstart: set up auto-provisioning"",""uri"":""https://docs.microsoft.com/azure/iot-dps/quick-setup-auto-provision""}]" "microsoft.deviceupdate/accounts","Device Update for IoT Hub","Device Update for IoT Hubs","Device Update for IoT Hub","Device Update for IoT Hubs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/accounts.svg","[{""title"":""Learn more about Device Update for IoT Hub"",""uri"":""https://docs.microsoft.com/azure/iot-hub-device-update""},{""title"":""Quickstart: create a device update account"",""uri"":""https://docs.microsoft.com/azure/iot-hub-device-update/create-device-update-account""}]" -"microsoft.deviceupdate/updateaccounts","Device Update Account","Device Update Accounts","Device Update Account","Device Update Accounts","false","Device Update Accounts allow you to manage the deployment of updates to your IoT Devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.deviceupdate/updateaccounts/activedeployments","Device Update Active Deployment","Device Update Active Deployments","Device Update Active Deployment","Device Update Active Deployments","false","Device Update Active Deployments monitor deployment of updates to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/activedeployments.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.deviceupdate/updateaccounts/agents","Device Update Agent","Device Update Agents","Device Update Agent","Device Update Agents","false","Device Update Agents manage deployment of updates to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/agents.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.deviceupdate/updateaccounts/deployments","Device Update Deployment","Device Update Deployments","Device Update Deployment","Device Update Deployments","false","Device Update Deployments record deployment of updates to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deployments.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.deviceupdate/updateaccounts/deviceclasses","Device Update Device Class","Device Update Device Classes","Device Update Device Class","Device Update Device Classes","false","Device Update Device Classes identify the best possible update for your devices based on their properties.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deviceclasses.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" -"microsoft.deviceupdate/updateaccounts/updates","Device Update","Device Updates","Device Update","Device Updates","false","Device Updates represent updates to be deployed to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/updates.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/designpatterns""}]" +"microsoft.deviceupdate/updateaccounts","Device Update Account","Device Update Accounts","Device Update Account","Device Update Accounts","false","Device Update Accounts allow you to manage the deployment of updates to your IoT Devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts.svg","" +"microsoft.deviceupdate/updateaccounts/activedeployments","Device Update Active Deployment","Device Update Active Deployments","Device Update Active Deployment","Device Update Active Deployments","false","Device Update Active Deployments monitor deployment of updates to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/activedeployments.svg","" +"microsoft.deviceupdate/updateaccounts/agents","Device Update Agent","Device Update Agents","Device Update Agent","Device Update Agents","false","Device Update Agents manage deployment of updates to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/agents.svg","" +"microsoft.deviceupdate/updateaccounts/deployments","Device Update Deployment","Device Update Deployments","Device Update Deployment","Device Update Deployments","false","Device Update Deployments record deployment of updates to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deployments.svg","" +"microsoft.deviceupdate/updateaccounts/deviceclasses","Device Update Device Class","Device Update Device Classes","Device Update Device Class","Device Update Device Classes","false","Device Update Device Classes identify the best possible update for your devices based on their properties.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deviceclasses.svg","" +"microsoft.deviceupdate/updateaccounts/updates","Device Update","Device Updates","Device Update","Device Updates","false","Device Updates represent updates to be deployed to your devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/updates.svg","" "microsoft.devops/pipelines","Microsoft.DevOps pipeline","Microsoft.DevOps pipelines","microsoft.devops pipeline","microsoft.devops pipelines","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.devops/pipelines.svg","" "microsoft.devopsinfrastructure/pools","Managed DevOps Pool","Managed DevOps Pools","Managed DevOps Pool","Managed DevOps Pools","false","Managed DevOps Pools that meet your team needs.","https://microsoft.github.io/finops-toolkit/svg/microsoft.devopsinfrastructure/pools.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/mdp-documentation""}]" "microsoft.devspaces/controllers","Microsoft.DevSpaces controller","Microsoft.DevSpaces controllers","microsoft.devspaces controller","microsoft.devspaces controllers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.devspaces/controllers.svg","" @@ -732,15 +758,16 @@ "microsoft.digitaltwins/digitaltwinsinstances","Azure Digital Twins","Azure Digital Twins","Azure Digital Twins","Azure Digital Twins","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.digitaltwins/digitaltwinsinstances.svg","" "microsoft.documentdb/cassandraclusters","Azure Managed Instance for Apache Cassandra","Azure Managed Instance for Apache Cassandra","Azure Managed Instance for Apache Cassandra","Azure Managed Instance for Apache Cassandra","false","Create a Microsoft Azure Managed Instance for Apache Cassandra","https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/cassandraclusters.svg","[{""title"":""Try now"",""uri"":""https://aka.ms/AzureMIApacheCassandra""}]" "microsoft.documentdb/databaseaccounts","Cosmos DB account","Cosmos DB accounts","Azure Cosmos DB account","Azure Cosmos DB accounts","false","Create a globally distributed, multi-model, fully managed database using API of your choice. Or try it for free, up to 20k RU/s, for 30 days with unlimited renewal.","https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/databaseaccounts.svg","[{""title"":""Try now"",""uri"":""https://aka.ms/trycosmosdb""}]" +"microsoft.documentdb/fleets","Cosmos DB Fleet","Cosmos DB Fleets","Cosmos DB Fleet","Cosmos DB Fleets","false","Cosmos DB Fleet description goes here","https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/fleets.svg","[{""title"":""Cosmos DB Fleet learn more link"",""uri"":""https://aka.ms/cosmosfleet""}]" "microsoft.documentdb/mongoclusters","Azure Cosmos DB for MongoDB (vCore)","Azure Cosmos DB for MongoDB (vCore)","Azure Cosmos DB for MongoDB (vCore)","Azure Cosmos DB for MongoDB (vCore)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/mongoclusters.svg","" "microsoft.documentdb/throughputpools","Microsoft.DocumentDB throughput pool","Microsoft.DocumentDB throughput pools","microsoft.documentdb throughput pool","microsoft.documentdb throughput pools","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/throughputpools.svg","" "microsoft.documentdb/throughputpools/throughputpoolaccounts","Microsoft.DocumentDB throughput pools throughput pool account","Microsoft.DocumentDB throughput pools throughput pool accounts","microsoft.documentdb throughput pools throughput pool account","microsoft.documentdb throughput pools throughput pool accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/throughputpools/throughputpoolaccounts.svg","" "microsoft.domainregistration/domains","App Service Domain","App Service Domains","App Service domain","App Service domains","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.domainregistration/domains.svg","" "microsoft.domainregistration/topleveldomains","Microsoft.DomainRegistration top level domain","Microsoft.DomainRegistration top level domains","microsoft.domainregistration top level domain","microsoft.domainregistration top level domains","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.domainregistration/topleveldomains.svg","" -"microsoft.durabletask/namespaces","Durable Task Scheduler","Durable Task Schedulers","durable task managed backend","durable task managed backends","false","A Durable Task Scheduler namespace resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/namespaces.svg","" +"microsoft.durabletask/namespaces","Microsoft.DurableTask namespace","Microsoft.DurableTask namespaces","microsoft.durabletask namespace","microsoft.durabletask namespaces","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/namespaces.svg","" "microsoft.durabletask/namespaces/taskhubs","Task Hub","Task Hubs","task hub","task hubs","false","A Task Hub resource belonging to the namespace","https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/namespaces/taskhubs.svg","" -"microsoft.durabletask/schedulers","Durable Task Scheduler","Durable Task Schedulers","durable task managed backend","durable task managed backends","false","A Durable Task Scheduler resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers.svg","" -"microsoft.durabletask/schedulers/taskhubs","Task Hub","Task Hubs","task hub","task hubs","false","A Task Hub resource belonging to the scheduler","https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers/taskhubs.svg","" +"microsoft.durabletask/schedulers","Durable Task Scheduler","Durable Task Schedulers","durable task managed backend","durable task managed backends","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers.svg","" +"microsoft.durabletask/schedulers/taskhubs","Task Hub","Task Hubs","task hub","task hubs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers/taskhubs.svg","" "microsoft.dynamics365fraudprotection/instances","Microsoft.Dynamics365FraudProtection instance","Microsoft.Dynamics365FraudProtection instances","microsoft.dynamics365fraudprotection instance","microsoft.dynamics365fraudprotection instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.dynamics365fraudprotection/instances.svg","" "microsoft.easm/workspaces","Microsoft Defender EASM","Microsoft Defender EASM","Microsoft Defender EASM workspace","Microsoft Defender EASM workspaces","false","Microsoft Defender External Attack Surface Management (Defender EASM) uses proprietary technology to build a dynamic inventory of your web applications, third-party dependencies, and web infrastructure. We combine that with latest threat research and vulnerability intelligence to give you visibility into your organization's security posture.","https://microsoft.github.io/finops-toolkit/svg/microsoft.easm/workspaces.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/azure/external-attack-surface-management/deploying-the-defender-easm-azure-resource#create-resources-in-a-resource-group""}]" "microsoft.edge/configurations","Site configuration","Site configurations","site configuration","site configurations","false","Sites","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/configurations.svg","" @@ -752,15 +779,16 @@ "microsoft.edge/configurations/securityconfigurations","Microsoft.Edge configurations security configuration","Microsoft.Edge configurations security configurations","microsoft.edge configurations security configuration","microsoft.edge configurations security configurations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/configurations/securityconfigurations.svg","" "microsoft.edge/configurations/timeserverconfigurations","Microsoft.Edge configurations time server configuration","Microsoft.Edge configurations time server configurations","microsoft.edge configurations time server configuration","microsoft.edge configurations time server configurations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/configurations/timeserverconfigurations.svg","" "microsoft.edge/connectivitystatuses","Microsoft.Edge connectivity statuse","Microsoft.Edge connectivity statuses","microsoft.edge connectivity statuse","microsoft.edge connectivity statuses","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/connectivitystatuses.svg","" +"microsoft.edge/disconnectedoperations","Azure Local - disconnected operations","Azure Local - disconnected operations","Azure Local - disconnected operations","Azure Local - disconnected operations","false","Create a virtual appliance to run Azure Local disconnected operations","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/disconnectedoperations.svg","[{""title"":""Learn more"",""uri"":""https://azure.com/hci""}]" "microsoft.edge/siteawareresourcetypes","Microsoft.Edge site aware resource type","Microsoft.Edge site aware resource types","microsoft.edge site aware resource type","microsoft.edge site aware resource types","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/siteawareresourcetypes.svg","" "microsoft.edge/sites","Site manager - Azure Arc","Site manager - Azure Arc","site manager - azure arc","site manager - azure arc","false","Sites","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/sites.svg","" "microsoft.edge/updates","Microsoft.Edge update","Microsoft.Edge updates","microsoft.edge update","microsoft.edge updates","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/updates.svg","" "microsoft.edgemarketplace/offers","Microsoft.EdgeMarketplace offer","Microsoft.EdgeMarketplace offers","microsoft.edgemarketplace offer","microsoft.edgemarketplace offers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgemarketplace/offers.svg","" "microsoft.edgemarketplace/publishers","Microsoft.EdgeMarketplace publisher","Microsoft.EdgeMarketplace publishers","microsoft.edgemarketplace publisher","microsoft.edgemarketplace publishers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgemarketplace/publishers.svg","" "microsoft.edgeorder/addresses","Azure Edge Hardware Center Address","Azure Edge Hardware Center Address","azure edge hardware center address","azure edge hardware center address","false","Addresses created while ordering hardware through Azure Edge Hardware Center are displayed here.","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/addresses.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/edgeHWcenter-learnmore""},{""title"":""Learn more"",""uri"":""https://aka.ms/edgeHWcenter-learnmore""}]" -"microsoft.edgeorder/bootstrapconfigurations","Site Bootstrap Key","Site Bootstrap Keys","site bootstrap key","keys","false","You can generate a Site Bootstrap key to start provisioning your devices at your Site.","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/bootstrapconfigurations.svg","[{""title"":""Learn More"",""uri"":""https://aka.ms/adaptivecloud/ztp/lm-sitebootstrapkey""}]" +"microsoft.edgeorder/bootstrapconfigurations","Site Key","Site Keys","site key","keys","false","You can generate a Site key to start provisioning your devices at your Site.","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/bootstrapconfigurations.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/ztp/guide/gs-learn-more""}]" "microsoft.edgeorder/orderitems","Azure Edge Hardware Center","Azure Edge Hardware Center","azure edge hardware center","azure edge hardware center","false","Azure Edge Hardware Center lets you explore and order a variety of first party Azure hardware helping you build and run hybrid apps across datacenters, edge locations, remote offices and the cloud.","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/orderitems.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/edgeHWcenter-learnmore""},{""title"":""Learn more"",""uri"":""https://aka.ms/edgeHWcenter-learnmore""}]" -"microsoft.edgeorder/virtual_orderitems","Device","Devices","device","device","false","Follow the secure, low-touch step by step procedure to set up one or thousands of devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/virtual_orderitems.svg","" +"microsoft.edgeorder/virtual_orderitems","Device","Devices","device","device","false","Follow the secure, low-touch step by step procedure to set up one or thousands of devices.","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/virtual_orderitems.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/ztp/guide/gs-learn-more""}]" "microsoft.edgezones/extendedzones","Microsoft.EdgeZones extended zone","Microsoft.EdgeZones extended zones","microsoft.edgezones extended zone","microsoft.edgezones extended zones","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.edgezones/extendedzones.svg","" "microsoft.education/grants","Microsoft.Education grant","Microsoft.Education grants","microsoft.education grant","microsoft.education grants","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.education/grants.svg","" "microsoft.education/labs","Microsoft.Education lab","Microsoft.Education labs","microsoft.education lab","microsoft.education labs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.education/labs.svg","" @@ -836,6 +864,7 @@ "microsoft.gallery/myareas/galleryitems","Template","Templates","template","templates","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.gallery/myareas/galleryitems.svg","" "microsoft.genomics/accounts","Genomics account","Genomics accounts","genomics account","genomics accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.genomics/accounts.svg","" "microsoft.graph/azureadapplication","Entra application","Entra applications","Entra application","Entra applications","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.graph/azureadapplication.svg","" +"microsoft.graph/azureadapplicationprototype","Microsoft.Graph Azure ad application prototype","Microsoft.Graph Azure ad application prototype","microsoft.graph azure ad application prototype","microsoft.graph azure ad application prototype","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.graph/azureadapplicationprototype.svg","" "microsoft.graphservices/accounts","Metered API account","Metered API accounts","metered API account","metered API accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.graphservices/accounts.svg","" "microsoft.guestconfiguration/guestconfigurationassignments","Microsoft.GuestConfiguration guest configuration assignment","Microsoft.GuestConfiguration guest configuration assignments","microsoft.guestconfiguration guest configuration assignment","microsoft.guestconfiguration guest configuration assignments","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.guestconfiguration/guestconfigurationassignments.svg","" "microsoft.guestconfiguration/guestconfigurationassignments/reports","Microsoft.GuestConfiguration guest configuration assignments report","Microsoft.GuestConfiguration guest configuration assignments reports","microsoft.guestconfiguration guest configuration assignments report","microsoft.guestconfiguration guest configuration assignments reports","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.guestconfiguration/guestconfigurationassignments/reports.svg","" @@ -843,8 +872,9 @@ "microsoft.hanaonazure/sapmonitors","Azure Monitor for SAP Solutions (classic)","Azure Monitors for SAP Solutions (classic)","Azure monitor for SAP Solutions (classic)","Azure monitors for SAP Solutions (classic)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.hanaonazure/sapmonitors.svg","" "microsoft.hardware/orders","Microsoft.Hardware order","Microsoft.Hardware orders","microsoft.hardware order","microsoft.hardware orders","false","A Hardware Resource Provider Order resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.hardware/orders.svg","" "microsoft.hardwaresecuritymodules/cloudhsmclusters","Azure Cloud HSM","Azure Cloud HSMs","azure cloud hsm","azure cloud hsms","false","Azure Cloud HSM provides customer-managed, single tenant, highly available HSMs to store and manage your cryptographic keys.","https://microsoft.github.io/finops-toolkit/svg/microsoft.hardwaresecuritymodules/cloudhsmclusters.svg","" -"microsoft.hdinsight/clusterpools","Azure HDInsight on AKS cluster pool","Azure HDInsight on AKS cluster pools","Azure HDInsight on AKS cluster pool","Azure HDInsight on AKS cluster pools","true","Create an Azure HDInsight on AKS cluster pool to organize your HDInsight on AKS clusters. You can have multiple clusters in the same cluster pool.","https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools.svg","[{""title"":""Learn more about HDInsight on AKS cluster pool"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2241255""}]" -"microsoft.hdinsight/clusterpools/clusters","Azure HDInsight on AKS cluster","Azure HDInsight on AKS clusters","Azure HDInsight on AKS cluster","Azure HDInsight on AKS clusters","true","Create an Azure HDInsight on AKS cluster to process massive amounts of data using modern and latest open-source frameworks such as Apache Flink, Trino, Apache Spark, and more.","https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters.svg","[{""title"":""Learn more about HDInsight on AKS cluster"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2241255""}]" +"microsoft.hdinsight/clusterpools","Azure HDInsight on AKS cluster pool","Azure HDInsight on AKS cluster pools","Azure HDInsight on AKS cluster pool","Azure HDInsight on AKS cluster pools","false","Create an Azure HDInsight on AKS cluster pool to organize your HDInsight on AKS clusters. You can have multiple clusters in the same cluster pool.","https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools.svg","[{""title"":""Learn more about HDInsight on AKS cluster pool"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2241255""}]" +"microsoft.hdinsight/clusterpools/clusters","Azure HDInsight on AKS cluster","Azure HDInsight on AKS clusters","Azure HDInsight on AKS cluster","Azure HDInsight on AKS clusters","false","Create an Azure HDInsight on AKS cluster to process massive amounts of data using modern and latest open-source frameworks such as Apache Flink, Trino, Apache Spark, and more.","https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters.svg","[{""title"":""Learn more about HDInsight on AKS cluster"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2241255""}]" +"microsoft.hdinsight/clusterpools/clusters/instanceviews","Microsoft.HDInsight clusterpools clusters instance view","Microsoft.HDInsight clusterpools clusters instance views","microsoft.hdinsight clusterpools clusters instance view","microsoft.hdinsight clusterpools clusters instance views","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters/instanceviews.svg","" "microsoft.hdinsight/clusters","HDInsight cluster","HDInsight clusters","HDInsight cluster","HDInsight clusters","false","Create an HDInsight cluster to process massive amounts of data using popular open-source frameworks such as Hadoop, Spark, Hive, LLAP, Kafka, Storm, ML Services, and more.","https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusters.svg","[{""title"":""Learn more about HDInsight"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2033939""}]" "microsoft.healthbot/healthbots","Healthcare agent service","Healthcare agent service","Healthcare agent service","Healthcare agent service instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthbot/healthbots.svg","" "microsoft.healthcareapis/services","Azure API for FHIR","Azure API for FHIR","Azure API for FHIR","Azure API for FHIR","false","Azure API for FHIR® is a managed, standards-based, and compliant healthcare data platform. It enables organizations to bring their clinical health data into the cloud based on the interoperable data standard FHIR®.","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/services.svg","" @@ -853,7 +883,8 @@ "microsoft.healthcareapis/workspaces/fhirservices","FHIR service","FHIR service","FHIR service","FHIR service","false","Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR® and DICOMweb™. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces/fhirservices.svg","" "microsoft.healthcareapis/workspaces/iotconnectors","MedTech service","MedTech service","MedTech service","MedTech service","false","Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR® and DICOMweb™. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces/iotconnectors.svg","" "microsoft.healthdataaiservices/deidservices","De-identification Service","De-identification Services","de-identification service","de-identification services","false","De-identification for Health Data and AI Services is a cloud-based API service that applies machine-learning intelligence to extract and label, redact, or surrogate protected health information (PHI) from a variety of unstructured texts such as doctor's notes, clinical documents, clinical transcripts, and electronic health records. The service performs three key functions which are tag, redact, or surrogate, through synchronous (“real time”) or asynchronous (“batch”) API calls.","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthdataaiservices/deidservices.svg","" -"microsoft.healthmodel/healthmodels","Health Model","Health Models","health model","health models","true","A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthmodel/healthmodels.svg","[{""title"":""Build health models"",""uri"":""https://aka.ms/portalfx/designpatterns""},{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/browse""}]" +"microsoft.healthmodel/healthmodels","Health Model","Health Models","health model","health models","true","A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthmodel/healthmodels.svg","" +"microsoft.healthplatform/accounts","Microsoft.HealthPlatform account","Microsoft.HealthPlatform accounts","microsoft.healthplatform account","microsoft.healthplatform accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.healthplatform/accounts.svg","" "microsoft.help/diagnostics","Microsoft.Help diagnostic","Microsoft.Help diagnostics","microsoft.help diagnostic","microsoft.help diagnostics","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.help/diagnostics.svg","" "microsoft.help/selfhelp","Microsoft.Help self help","Microsoft.Help self help","microsoft.help self help","microsoft.help self help","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.help/selfhelp.svg","" "microsoft.help/simplifiedsolutions","Microsoft.Help simplified solution","Microsoft.Help simplified solutions","microsoft.help simplified solution","microsoft.help simplified solutions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.help/simplifiedsolutions.svg","" @@ -936,7 +967,7 @@ "microsoft.impact/impactcategories","Microsoft.Impact impact category","Microsoft.Impact impact categories","microsoft.impact impact category","microsoft.impact impact categories","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/impactcategories.svg","" "microsoft.impact/topologyimpacts","Microsoft.Impact topology impact","Microsoft.Impact topology impacts","microsoft.impact topology impact","microsoft.impact topology impacts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/topologyimpacts.svg","" "microsoft.impact/workloadimpacts","Microsoft.Impact workload impact","Microsoft.Impact workload impacts","microsoft.impact workload impact","microsoft.impact workload impacts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/workloadimpacts.svg","" -"microsoft.impact/workloadimpacts/insights","Microsoft.Impact workload impacts insight","Microsoft.Impact workload impacts insights","microsoft.impact workload impacts insight","microsoft.impact workload impacts insights","false","Insight resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/workloadimpacts/insights.svg","" +"microsoft.impact/workloadimpacts/insights","Microsoft.Impact workload impacts insight","Microsoft.Impact workload impacts insights","microsoft.impact workload impacts insight","microsoft.impact workload impacts insights","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/workloadimpacts/insights.svg","" "microsoft.importexport/jobs","Microsoft.ImportExport job","Microsoft.ImportExport jobs","microsoft.importexport job","microsoft.importexport jobs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.importexport/jobs.svg","" "microsoft.insights/actiongroups","Action group","Action groups","action group","action groups","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/actiongroups.svg","" "microsoft.insights/activitylogalerts","Activity log alert rule","Activity log alert rules","activity log alert rule","activity log alert rules","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/activitylogalerts.svg","" @@ -971,7 +1002,7 @@ "microsoft.intelligentitdigitaltwin/digitaltwins/tests","Microsoft.IntelligentITDigitalTwin digital twins test","Microsoft.IntelligentITDigitalTwin digital twins tests","microsoft.intelligentitdigitaltwin digital twins test","microsoft.intelligentitdigitaltwin digital twins tests","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.intelligentitdigitaltwin/digitaltwins/tests.svg","" "microsoft.inventory/subscriptioninternalproperties","Microsoft.Inventory subscription internal property","Microsoft.Inventory subscription internal properties","microsoft.inventory subscription internal property","microsoft.inventory subscription internal properties","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.inventory/subscriptioninternalproperties.svg","" "microsoft.iotcentral/iotapps","IoT Central Application","IoT Central Applications","iot central application","iot central applications","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotcentral/iotapps.svg","" -"microsoft.iotfirmwaredefense/workspaces","Microsoft.IoTFirmwareDefense workspace","Microsoft.IoTFirmwareDefense workspaces","microsoft.iotfirmwaredefense workspace","microsoft.iotfirmwaredefense workspaces","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces.svg","" +"microsoft.iotfirmwaredefense/workspaces","Firmware analysis workspace","Firmware analysis workspaces","firmware analysis workspace","firmware analysis workspaces","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces.svg","" "microsoft.iotfirmwaredefense/workspaces/firmwares","Microsoft.IoTFirmwareDefense workspaces firmware","Microsoft.IoTFirmwareDefense workspaces firmwares","microsoft.iotfirmwaredefense workspaces firmware","microsoft.iotfirmwaredefense workspaces firmwares","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces/firmwares.svg","" "microsoft.iotfirmwaredefense/workspaces/firmwares/summaries","Microsoft.IoTFirmwareDefense workspaces firmwares summary","Microsoft.IoTFirmwareDefense workspaces firmwares summaries","microsoft.iotfirmwaredefense workspaces firmwares summary","microsoft.iotfirmwaredefense workspaces firmwares summaries","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces/firmwares/summaries.svg","" "microsoft.iotoperations/instances","Azure IoT Operations","Azure IoT Operations","Azure IoT Operations","Azure IoT Operations","false","Azure IoT Operations is a set of composable services that run on Azure Arc-enabled edge Kubernetes clusters. These services can be deployed and managed together.","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperations/instances.svg","" @@ -986,6 +1017,17 @@ "microsoft.iotoperationsdataprocessor/instances/datasets","Microsoft.IoTOperationsDataProcessor instances dataset","Microsoft.IoTOperationsDataProcessor instances datasets","microsoft.iotoperationsdataprocessor instances dataset","microsoft.iotoperationsdataprocessor instances datasets","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsdataprocessor/instances/datasets.svg","" "microsoft.iotoperationsdataprocessor/instances/pipelines","Microsoft.IoTOperationsDataProcessor instances pipeline","Microsoft.IoTOperationsDataProcessor instances pipelines","microsoft.iotoperationsdataprocessor instances pipeline","microsoft.iotoperationsdataprocessor instances pipelines","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsdataprocessor/instances/pipelines.svg","" "microsoft.iotoperationsmq/mq","IoT Operations Ops MQ","IoT Operations Ops MQs","ioT operations ops mq","iot operations ops mqs","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq.svg","" +"microsoft.iotoperationsmq/mq/broker","Microsoft.IoTOperationsMQ mq broker","Microsoft.IoTOperationsMQ mq broker","microsoft.iotoperationsmq mq broker","microsoft.iotoperationsmq mq broker","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker.svg","" +"microsoft.iotoperationsmq/mq/broker/authentication","Microsoft.IoTOperationsMQ mq broker authentication","Microsoft.IoTOperationsMQ mq broker authentication","microsoft.iotoperationsmq mq broker authentication","microsoft.iotoperationsmq mq broker authentication","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/authentication.svg","" +"microsoft.iotoperationsmq/mq/broker/authorization","Microsoft.IoTOperationsMQ mq broker authorization","Microsoft.IoTOperationsMQ mq broker authorization","microsoft.iotoperationsmq mq broker authorization","microsoft.iotoperationsmq mq broker authorization","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/authorization.svg","" +"microsoft.iotoperationsmq/mq/broker/listener","Microsoft.IoTOperationsMQ mq broker listener","Microsoft.IoTOperationsMQ mq broker listener","microsoft.iotoperationsmq mq broker listener","microsoft.iotoperationsmq mq broker listener","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/listener.svg","" +"microsoft.iotoperationsmq/mq/datalakeconnector","Microsoft.IoTOperationsMQ mq data lake connector","Microsoft.IoTOperationsMQ mq data lake connector","microsoft.iotoperationsmq mq data lake connector","microsoft.iotoperationsmq mq data lake connector","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/datalakeconnector.svg","" +"microsoft.iotoperationsmq/mq/datalakeconnector/topicmap","Microsoft.IoTOperationsMQ mq data lake connector topic map","Microsoft.IoTOperationsMQ mq data lake connector topic map","microsoft.iotoperationsmq mq data lake connector topic map","microsoft.iotoperationsmq mq data lake connector topic map","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/datalakeconnector/topicmap.svg","" +"microsoft.iotoperationsmq/mq/diagnosticservice","Microsoft.IoTOperationsMQ mq diagnostic service","Microsoft.IoTOperationsMQ mq diagnostic service","microsoft.iotoperationsmq mq diagnostic service","microsoft.iotoperationsmq mq diagnostic service","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/diagnosticservice.svg","" +"microsoft.iotoperationsmq/mq/kafkaconnector","Microsoft.IoTOperationsMQ mq kafka connector","Microsoft.IoTOperationsMQ mq kafka connector","microsoft.iotoperationsmq mq kafka connector","microsoft.iotoperationsmq mq kafka connector","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/kafkaconnector.svg","" +"microsoft.iotoperationsmq/mq/kafkaconnector/topicmap","Microsoft.IoTOperationsMQ mq kafka connector topic map","Microsoft.IoTOperationsMQ mq kafka connector topic map","microsoft.iotoperationsmq mq kafka connector topic map","microsoft.iotoperationsmq mq kafka connector topic map","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/kafkaconnector/topicmap.svg","" +"microsoft.iotoperationsmq/mq/mqttbridgeconnector","Microsoft.IoTOperationsMQ mq mqtt bridge connector","Microsoft.IoTOperationsMQ mq mqtt bridge connector","microsoft.iotoperationsmq mq mqtt bridge connector","microsoft.iotoperationsmq mq mqtt bridge connector","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector.svg","" +"microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap","Microsoft.IoTOperationsMQ mq mqtt bridge connector topic map","Microsoft.IoTOperationsMQ mq mqtt bridge connector topic map","microsoft.iotoperationsmq mq mqtt bridge connector topic map","microsoft.iotoperationsmq mq mqtt bridge connector topic map","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap.svg","" "microsoft.iotoperationsorchestrator/instances","Microsoft.IoTOperationsOrchestrator instance","Microsoft.IoTOperationsOrchestrator instances","microsoft.iotoperationsorchestrator instance","microsoft.iotoperationsorchestrator instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsorchestrator/instances.svg","" "microsoft.iotoperationsorchestrator/solutions","Microsoft.IoTOperationsOrchestrator solution","Microsoft.IoTOperationsOrchestrator solutions","microsoft.iotoperationsorchestrator solution","microsoft.iotoperationsorchestrator solutions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsorchestrator/solutions.svg","" "microsoft.iotoperationsorchestrator/targets","Microsoft.IoTOperationsOrchestrator target","Microsoft.IoTOperationsOrchestrator targets","microsoft.iotoperationsorchestrator target","microsoft.iotoperationsorchestrator targets","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsorchestrator/targets.svg","" @@ -1020,13 +1062,14 @@ "microsoft.labservices/labaccounts/labs","Lab","Labs","lab","labs","false","Lab Creators use the Azure Lab Services website to create labs, provision virtual machines, install software and more. To create labs, at least one lab plan is needed.","https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labaccounts/labs.svg","[{""title"":""Go to labs.azure.com"",""uri"":""https://labs.azure.com""},{""title"":""Learn more"",""uri"":""https://aka.ms/azlabs-setupLab""}]" "microsoft.labservices/labplans","Lab plan","Lab plans","lab plan","lab plans","false","Lab plans allow settings and configurations to be applied to labs. Create a lab plan to enable the creation of labs in your organization.","https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labplans.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/azlabs-setupLabPlan""}]" "microsoft.labservices/labs","Lab","Labs","lab","labs","false","Lab Creators use the Azure Lab Services website to create labs, provision virtual machines, install software and more. To create labs, at least one lab plan is needed.","https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labs.svg","[{""title"":""Go to labs.azure.com"",""uri"":""https://labs.azure.com""},{""title"":""Learn more"",""uri"":""https://aka.ms/azlabs-setupLab""}]" -"microsoft.liftrpilot/organizations","Microsoft.LiftrPilot organization","Microsoft.LiftrPilot organizations","microsoft.liftrpilot organization","microsoft.liftrpilot organizations","false","Concrete tracked resource types can be created by aliasing this type using a specific property type.","https://microsoft.github.io/finops-toolkit/svg/microsoft.liftrpilot/organizations.svg","" +"microsoft.liftrpilot/organizations","Microsoft.LiftrPilot organization","Microsoft.LiftrPilot organizations","microsoft.liftrpilot organization","microsoft.liftrpilot organizations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.liftrpilot/organizations.svg","" "microsoft.loadtestservice/loadtestmappings","Microsoft.LoadTestService load test mapping","Microsoft.LoadTestService load test mappings","microsoft.loadtestservice load test mapping","microsoft.loadtestservice load test mappings","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.loadtestservice/loadtestmappings.svg","" "microsoft.loadtestservice/loadtestprofilemappings","Microsoft.LoadTestService load test profile mapping","Microsoft.LoadTestService load test profile mappings","microsoft.loadtestservice load test profile mapping","microsoft.loadtestservice load test profile mappings","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.loadtestservice/loadtestprofilemappings.svg","" "microsoft.loadtestservice/loadtests","Azure Load Testing","Azure Load Testing","Azure load testing resource","Azure load testing resources","false","Azure Load Testing is a fully managed load testing service that enables developers and testers to generate high-scale load and reveals actionable insights into app performance, scalability, and capacity.","https://microsoft.github.io/finops-toolkit/svg/microsoft.loadtestservice/loadtests.svg","[{""title"":""Learn more about Azure Load Testing"",""uri"":""https://azure.microsoft.com/services/load-testing""},{""title"":""Documentation"",""uri"":""https://docs.microsoft.com/azure/load-testing/""}]" "microsoft.logic/businessprocesses","Business Process","Business Process Tracking","business process","business processes","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/businessprocesses.svg","" "microsoft.logic/integrationaccounts","Logic app integration account","Logic app integration accounts","integration account","integration accounts","false","Build enterprise integration and B2B/EDI solutions with Logic Apps.","https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationaccounts.svg","" "microsoft.logic/integrationserviceenvironments","Integration Service Environment","Integration Service Environments","integration service environment","integration service environments","false","Fully isolated and dedicated environment for Logic Apps. Please note that the deployment of ISE can take up to 4 hours to complete.","https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments.svg","" +"microsoft.logic/integrationserviceenvironments/health","Microsoft.Logic integration service environments health","Microsoft.Logic integration service environments health","microsoft.logic integration service environments health","microsoft.logic integration service environments health","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments/health.svg","" "microsoft.logic/integrationserviceenvironments/managedapis","Managed Connector","Managed Connector","managed connector","managed connectors","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments/managedapis.svg","" "microsoft.logic/workflows","Logic app","Logic apps","logic app","logic apps","false","Create workflows leveraging hundreds of connectors and the visual designer.","https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/workflows.svg","" "microsoft.logz/monitors","Logz.io","Logz.io","Logz.io","Logz.io","false","Integration with Logz.io enables our customers to send all the logs for non compute resources to Logz.io without having to configure event hubs or enable diagnostic settings. Creating the main account and providing SSO allows user to dynamically include/ exclude tags and SSO into their Logz.io account hassle free. ","https://microsoft.github.io/finops-toolkit/svg/microsoft.logz/monitors.svg","" @@ -1047,6 +1090,7 @@ "microsoft.machinelearningservices/workspaces/onlineendpoints/deployments","Machine learning online deployment","Machine learning online deployments","machine learning online deployment","machine learning online deployments","false","Workspaces are where you manage all the models, assets, and data related to your machine learning projects. Create one now to start using Azure Machine Learning.","https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearningservices/workspaces/onlineendpoints/deployments.svg","" "microsoft.maintenance/configurationassignments","Microsoft.Maintenance configuration assignment","Microsoft.Maintenance configuration assignments","microsoft.maintenance configuration assignment","microsoft.maintenance configuration assignments","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/configurationassignments.svg","" "microsoft.maintenance/maintenanceconfigurations","Maintenance Configuration","Maintenance Configurations","maintenance configuration","maintenance configurations","false","Manage platform updates that don't require a reboot using maintenance control. Maintenance control lets you decide when to apply updates to your virtual infrastructure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/maintenanceconfigurations.svg","[{""title"":""Learn more"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2160306""}]" +"microsoft.maintenance/maintenanceconfigurationsbladeresource","Maintenance configuration","Maintenance configuration","Maintenance configuration","Maintenance configuration","true","","https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/maintenanceconfigurationsbladeresource.svg","" "microsoft.maintenance/publicmaintenanceconfigurations","Microsoft.Maintenance public maintenance configuration","Microsoft.Maintenance public maintenance configurations","microsoft.maintenance public maintenance configuration","microsoft.maintenance public maintenance configurations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/publicmaintenanceconfigurations.svg","" "microsoft.managedidentity/identities","Microsoft.ManagedIdentity identity","Microsoft.ManagedIdentity identities","microsoft.managedidentity identity","microsoft.managedidentity identities","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managedidentity/identities.svg","" "microsoft.managedidentity/userassignedidentities","Managed Identity","Managed Identities","managed identity","managed identities","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managedidentity/userassignedidentities.svg","" @@ -1070,7 +1114,7 @@ "microsoft.managednetworkfabric/networkfabrics","Network Fabric (Operator Nexus)","Network Fabrics (Operator Nexus)","network fabric (operator nexus)","network fabrics (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkfabrics.svg","" "microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects","Network to Network Interconnect (Operator Nexus)","Network to Network Interconnects (Operator Nexus)","network to network interconnect (operator nexus)","network to network interconnects (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects.svg","" "microsoft.managednetworkfabric/networkfabricskus","Network Fabric SKU (Operator Nexus)","Network Fabric SKUs (Operator Nexus)","network fabric sku (operator nexus)","network fabric skus (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkfabricskus.svg","" -"microsoft.managednetworkfabric/networkmonitors","Microsoft.ManagedNetworkFabric network monitor","Microsoft.ManagedNetworkFabric network monitors","microsoft.managednetworkfabric network monitor","microsoft.managednetworkfabric network monitors","false","The NetworkMonitor resource definition.","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkmonitors.svg","" +"microsoft.managednetworkfabric/networkmonitors","Microsoft.ManagedNetworkFabric network monitor","Microsoft.ManagedNetworkFabric network monitors","microsoft.managednetworkfabric network monitor","microsoft.managednetworkfabric network monitors","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkmonitors.svg","" "microsoft.managednetworkfabric/networkpacketbrokers","Network Packet Broker (Operator Nexus)","Network Packet Brokers (Operator Nexus)","network packet broker (operator nexus)","network packet brokers (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkpacketbrokers.svg","" "microsoft.managednetworkfabric/networkracks","Network Rack (Operator Nexus)","Network Racks (Operator Nexus)","network rack (operator nexus)","network racks (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkracks.svg","" "microsoft.managednetworkfabric/networktaprules","Network Tap Rule (Operator Nexus)","Network Tap Rules (Operator Nexus)","network tap rule (operator nexus)","network tap rules (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networktaprules.svg","" @@ -1086,7 +1130,7 @@ "microsoft.management/managementgroups/settings","Microsoft.Management management groups setting","Microsoft.Management management groups settings","microsoft.management management groups setting","microsoft.management management groups settings","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.management/managementgroups/settings.svg","" "microsoft.management/managementgroups/subscriptions","Microsoft.Management management groups subscription","Microsoft.Management management groups subscriptions","microsoft.management management groups subscription","microsoft.management management groups subscriptions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.management/managementgroups/subscriptions.svg","" "microsoft.managementpartner/partners","Microsoft.ManagementPartner partner","Microsoft.ManagementPartner partners","microsoft.managementpartner partner","microsoft.managementpartner partners","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.managementpartner/partners.svg","" -"microsoft.manufacturingplatform/manufacturingdataservices","Factory Operations Agent in Azure AI","Factory Operations Agent in Azure AI","Factory Operations Agent in Azure AI","Factory Operations Agent in Azure AI","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg","" +"microsoft.manufacturingplatform/manufacturingdataservices","Factory Operations Agent in Azure AI Foundry","Factory Operations Agent in Azure AI Foundry","Factory Operations Agent in Azure AI Foundry","Factory Operations Agent in Azure AI Foundry","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg","" "microsoft.maps/accounts","Azure Maps Account","Azure Maps Accounts","azure maps accounts","Azure Maps account","false","Azure Maps is a portfolio of geospatial services that include service APIs for Maps, Search, Routing, Traffic and Time Zones. The portfolio of Azure OneAPI compliant services allows you to use familiar developer tools to quickly develop and scale solutions that integrate location information into your Azure solutions. Azure Maps provides developers from all industries powerful geospatial capabilities packed with fresh mapping data imperative to providing geographic context to web and mobile applications.","https://microsoft.github.io/finops-toolkit/svg/microsoft.maps/accounts.svg","[{""title"":""Learn more about Azure Maps"",""uri"":""https://aka.ms/albs""}]" "microsoft.maps/accounts/creators","Azure Maps Creator Resource","Azure Maps Creator Resources","Azure Maps creator resources","Azure Maps creator resource","false","Creator allows you to create private maps and map applications using Azure Maps API and SDK.","https://microsoft.github.io/finops-toolkit/svg/microsoft.maps/accounts/creators.svg","" "microsoft.marketplace/privatestores","Microsoft.Marketplace private store","Microsoft.Marketplace private stores","microsoft.marketplace private store","microsoft.marketplace private stores","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores.svg","" @@ -1096,8 +1140,22 @@ "microsoft.marketplace/privatestores/offers","Microsoft.Marketplace private stores offer","Microsoft.Marketplace private stores offers","microsoft.marketplace private stores offer","microsoft.marketplace private stores offers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/offers.svg","" "microsoft.marketplace/privatestores/requestapprovals","Microsoft.Marketplace private stores request approval","Microsoft.Marketplace private stores request approvals","microsoft.marketplace private stores request approval","microsoft.marketplace private stores request approvals","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/requestapprovals.svg","" "microsoft.media/mediaservices","Media service","Media Services","media service","Media Services","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices.svg","" +"microsoft.media/mediaservices/accountfilters","Microsoft.Media media services account filter","Microsoft.Media media services account filters","microsoft.media media services account filter","microsoft.media media services account filters","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/accountfilters.svg","" +"microsoft.media/mediaservices/assets","Microsoft.Media media services asset","Microsoft.Media media services assets","microsoft.media media services asset","microsoft.media media services assets","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets.svg","" +"microsoft.media/mediaservices/assets/assetfilters","Microsoft.Media media services assets asset filter","Microsoft.Media media services assets asset filters","microsoft.media media services assets asset filter","microsoft.media media services assets asset filters","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/assetfilters.svg","" +"microsoft.media/mediaservices/assets/tracks","Microsoft.Media media services assets track","Microsoft.Media media services assets tracks","microsoft.media media services assets track","microsoft.media media services assets tracks","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks.svg","" +"microsoft.media/mediaservices/assets/tracks/operationresults","Microsoft.Media media services assets tracks operation result","Microsoft.Media media services assets tracks operation results","microsoft.media media services assets tracks operation result","microsoft.media media services assets tracks operation results","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks/operationresults.svg","" +"microsoft.media/mediaservices/assets/tracks/operationstatuses","Microsoft.Media media services assets tracks operation statuse","Microsoft.Media media services assets tracks operation statuses","microsoft.media media services assets tracks operation statuse","microsoft.media media services assets tracks operation statuses","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks/operationstatuses.svg","" +"microsoft.media/mediaservices/contentkeypolicies","Microsoft.Media media services content key policy","Microsoft.Media media services content key policies","microsoft.media media services content key policy","microsoft.media media services content key policies","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/contentkeypolicies.svg","" "microsoft.media/mediaservices/liveevents","Live event","Live events","live event","live events","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/liveevents.svg","" +"microsoft.media/mediaservices/liveevents/liveoutputs","Microsoft.Media mediaservices live events live output","Microsoft.Media mediaservices live events live outputs","microsoft.media mediaservices live events live output","microsoft.media mediaservices live events live outputs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/liveevents/liveoutputs.svg","" +"microsoft.media/mediaservices/privateendpointconnections","Microsoft.Media mediaservices private endpoint connection","Microsoft.Media mediaservices private endpoint connections","microsoft.media mediaservices private endpoint connection","microsoft.media mediaservices private endpoint connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/privateendpointconnections.svg","" +"microsoft.media/mediaservices/privatelinkresources","Microsoft.Media mediaservices private link resource","Microsoft.Media mediaservices private link resources","microsoft.media mediaservices private link resource","microsoft.media mediaservices private link resources","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/privatelinkresources.svg","" "microsoft.media/mediaservices/streamingendpoints","Streaming Endpoint","Streaming Endpoints","streaming endpoint","streaming endpoints","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streamingendpoints.svg","" +"microsoft.media/mediaservices/streaminglocators","Microsoft.Media media services streaming locator","Microsoft.Media media services streaming locators","microsoft.media media services streaming locator","microsoft.media media services streaming locators","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streaminglocators.svg","" +"microsoft.media/mediaservices/streamingpolicies","Microsoft.Media media services streaming policy","Microsoft.Media media services streaming policies","microsoft.media media services streaming policy","microsoft.media media services streaming policies","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streamingpolicies.svg","" +"microsoft.media/mediaservices/transforms","Microsoft.Media media services transform","Microsoft.Media media services transforms","microsoft.media media services transform","microsoft.media media services transforms","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/transforms.svg","" +"microsoft.media/mediaservices/transforms/jobs","Microsoft.Media media services transforms job","Microsoft.Media media services transforms jobs","microsoft.media media services transforms job","microsoft.media media services transforms jobs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/transforms/jobs.svg","" "microsoft.mesh/worlds","Microsoft.Mesh world","Microsoft.Mesh worlds","microsoft.mesh world","microsoft.mesh worlds","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.mesh/worlds.svg","" "microsoft.mesh/worlds/events","Microsoft.Mesh worlds event","Microsoft.Mesh worlds events","microsoft.mesh worlds event","microsoft.mesh worlds events","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.mesh/worlds/events.svg","" "microsoft.mesh/worlds/events/accesspolicies","Microsoft.Mesh worlds events access policy","Microsoft.Mesh worlds events access policies","microsoft.mesh worlds events access policy","microsoft.mesh worlds events access policies","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.mesh/worlds/events/accesspolicies.svg","" @@ -1184,8 +1242,8 @@ "microsoft.mission/communities/communityendpoints","Community endpoint","Community endpoints","community endpoint","community endpoints","false","Community endpoints are collections of networking rules that enable external connectivity to trusted destinations including public websites, well-known services, and external private networks","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/communities/communityendpoints.svg","[{""title"":""Learn more"",""uri"":""CommunityEndpoint.linkValue""}]" "microsoft.mission/communities/transithubs","Transit hub","Transit hubs","transit hub","transit hubs","false","Create transit hubs to securely allow network traffic through the community firewall to and from external destinations.","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/communities/transithubs.svg","[{""title"":""Learn more"",""uri"":""TransitHub.linkValue""}]" "microsoft.mission/enclaveconnections","Enclave connection","Enclave connections","enclave connection","enclave connections","false","Enclave connections associate two virtual enclaves within a community using exposed endpoints that define security rules and firewall policies for connecting.","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/enclaveconnections.svg","[{""title"":""Learn more"",""uri"":""EnclaveConnection.linkValue""}]" -"microsoft.mission/externalconnections","Microsoft.Mission external connection","Microsoft.Mission external connections","microsoft.mission external connection","microsoft.mission external connections","false","Describes an External Connection.","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/externalconnections.svg","" -"microsoft.mission/internalconnections","Microsoft.Mission internal connection","Microsoft.Mission internal connections","microsoft.mission internal connection","microsoft.mission internal connections","false","Describes an Internal Connection.","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/internalconnections.svg","" +"microsoft.mission/externalconnections","Microsoft.Mission external connection","Microsoft.Mission external connections","microsoft.mission external connection","microsoft.mission external connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/externalconnections.svg","" +"microsoft.mission/internalconnections","Microsoft.Mission internal connection","Microsoft.Mission internal connections","microsoft.mission internal connection","microsoft.mission internal connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/internalconnections.svg","" "microsoft.mission/virtualenclaves","Enclave","Enclaves","enclave","enclaves","false","Create an enclave within a community. Enclaves are isolated virtual networks that host workloads and are secured through managed routes, connections, and Azure Policy.","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves.svg","[{""title"":""Learn more"",""uri"":""https://azure.microsoft.com/""}]" "microsoft.mission/virtualenclaves/enclaveendpoints","Enclave endpoint","Enclave endpoints","enclave endpoint","enclave endpoints","false","Community endpoints are collections of networking rules that enable external connectivity to trusted destinations including public websites, well-known services, and external private networks","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves/enclaveendpoints.svg","[{""title"":""Learn more"",""uri"":""EnclaveEndpoint.linkValue""}]" "microsoft.mission/virtualenclaves/endpoints","Endpoint","Endpoints","endpoint","endpoints","false","Community endpoints are collections of networking rules that enable external connectivity to trusted destinations including public websites, well-known services, and external private networks","https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves/endpoints.svg","[{""title"":""Learn more"",""uri"":""https://azure.microsoft.com/""}]" @@ -1292,7 +1350,7 @@ "microsoft.network/networkmanagerconnections","Microsoft.Network network manager connection","Microsoft.Network network manager connections","microsoft.network network manager connection","microsoft.network network manager connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagerconnections.svg","" "microsoft.network/networkmanagers","Network manager","Network managers","network manager","network managers","false","Azure Virtual Network Manager enables you to define and apply connectivity and security configurations for your virtual networks across subscriptions and management groups.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers.svg","" "microsoft.network/networkmanagers/connectivityconfigurations","Network manager","Network managers","network manager","network managers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/connectivityconfigurations.svg","" -"microsoft.network/networkmanagers/ipampools","IP address pool","IP address pools","ip address pool","ip address pools","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/ipampools.svg","[{""title"":""Get consistent"",""uri"":""https://aka.ms/portalfx/browse""}]" +"microsoft.network/networkmanagers/ipampools","IP address pool","IP address pools","ip address pool","ip address pools","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/ipampools.svg","" "microsoft.network/networkmanagers/networkgroups","Network manager","Network managers","network manager","network managers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/networkgroups.svg","" "microsoft.network/networkmanagers/routingconfigurations","Network manager","Network managers","network manager","network managers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/routingconfigurations.svg","" "microsoft.network/networkmanagers/securityadminconfigurations","Network manager","Network managers","network manager","network managers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/securityadminconfigurations.svg","" @@ -1300,13 +1358,13 @@ "microsoft.network/networkmanagers/verifierworkspaces","Verifier Workspace","Verifier workspaces","verifier workspace","verifier workspaces","false","Azure Virtual Network Manager's verifier workspace enables you to check if your network policies allow or disallow traffic between your Azure network resources. You can create a verifier workspace from your network manager instance.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/verifierworkspaces.svg","[{""title"":""Learn more"",""uri"":""https://learn.microsoft.com/azure/virtual-network-manager/concept-virtual-network-verifier""}]" "microsoft.network/networkprofiles","Microsoft.Network network profile","Microsoft.Network network profiles","microsoft.network network profile","microsoft.network network profiles","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkprofiles.svg","" "microsoft.network/networksecuritygroups","Network security group","Network security groups","network security group","network security groups","false","Create a network security group with rules to filter inbound traffic to, and outbound traffic from, virtual machines and subnets.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecuritygroups.svg","[{""title"":""Learn more"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=851112""}]" -"microsoft.network/networksecurityperimeters","Network Security Perimeter","Network Security Perimeters","network security perimeter","network security perimeters","false","Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/browse""}]" -"microsoft.network/networksecurityperimeters/profiles","Network Security Perimeter","Network Security Perimeters","network security perimeter","network security perimeters","false","Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters/profiles.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/portalfx/browse""}]" +"microsoft.network/networksecurityperimeters","Network Security Perimeter","Network Security Perimeters","network security perimeter","network security perimeters","false","Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters.svg","" +"microsoft.network/networksecurityperimeters/profiles","Network Security Perimeter Profile","Network Security Perimeter Profiles","network security perimeter profile","network security perimeter profiles","false","Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters/profiles.svg","" "microsoft.network/networkverifiers","Virtual Network Verifier","Virtual Network Verifiers","virtual network verifier","virtual network verifiers","false","Azure Virtual Network Verifier enables you to verify your virtual network configurations.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkverifiers.svg","" "microsoft.network/networkvirtualappliances","Microsoft.Network network virtual appliance","Microsoft.Network network virtual appliances","microsoft.network network virtual appliance","microsoft.network network virtual appliances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkvirtualappliances.svg","" "microsoft.network/networkwatchers","Network Watcher","Network Watchers","network watcher","network watchers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkwatchers.svg","" "microsoft.network/networkwatchers/flowlogs","Flow log","Flow logs","flow log","flow logs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkwatchers/flowlogs.svg","" -"microsoft.network/p2svpngateways","Microsoft.Network P2S VPN gateway","Microsoft.Network P2S VPN gateways","microsoft.network p2s vpn gateway","microsoft.network p2s vpn gateways","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/p2svpngateways.svg","" +"microsoft.network/p2svpngateways","VPN Gateway (Point to Site)","VPN Gateways","vpn gateway","vpn gateways","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/p2svpngateways.svg","" "microsoft.network/privatednszones","Private DNS zone","Private DNS zones","private dns zone","private dns zones","false","Azure Private DNS provides a reliable, secure DNS service to manage and resolve domain names in a virtual network without the need to add a custom DNS solution. By using private DNS zones, you can use your own custom domain names rather than the Azure-provided names available today. Using custom domain names helps you to tailor your virtual network architecture to best suit your organization's needs. It provides name resolution for virtual machines (VMs) within a virtual network and between virtual networks. Additionally, you can configure zones names with a split-horizon view, which allows a private and a public DNS zone to share the name.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privatednszones.svg","[{""title"":""Learn more"",""uri"":""https://docs.microsoft.com/azure/dns/private-dns-overview""}]" "microsoft.network/privateendpoints","Private endpoint","Private endpoints","private endpoint","private endpoints","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privateendpoints.svg","" "microsoft.network/privatelinkservices","Private link service","Private link services","private link service","private link services","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privatelinkservices.svg","" @@ -1317,7 +1375,7 @@ "microsoft.network/securitypartnerproviders","Microsoft.Network security partner provider","Microsoft.Network security partner providers","microsoft.network security partner provider","microsoft.network security partner providers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/securitypartnerproviders.svg","" "microsoft.network/serviceendpointpolicies","Service endpoint policy","Service endpoint policies","service endpoint policy","service endpoint policies","false","Service endpoint policies provide granular access control to specific service resources over the direct connection of service endpoints.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/serviceendpointpolicies.svg","[{""title"":""Learn more about Service endpoint policy"",""uri"":""https://aka.ms/sepolicydoc""}]" "microsoft.network/trafficmanagergeographichierarchies","Microsoft.Network traffic manager geographic hierarchy","Microsoft.Network traffic manager geographic hierarchies","microsoft.network traffic manager geographic hierarchy","microsoft.network traffic manager geographic hierarchies","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagergeographichierarchies.svg","" -"microsoft.network/trafficmanagerprofiles","Traffic Manager profile","Traffic Manager profiles","traffic manager profile","traffic manager profiles","false","Azure Traffic Manager is a DNS-based traffic load balancer. This service allows you to distribute traffic to your public facing applications across the global Azure regions. Traffic Manager also provides your public endpoints with high availability and quick responsiveness.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagerprofiles.svg","[{""title"":""Learn more"",""uri"":""https://azure.microsoft.com/products/traffic-manager/""}]" +"microsoft.network/trafficmanagerprofiles","Traffic Manager profile","Traffic Manager profiles","traffic manager profile","traffic manager profiles","false","Azure Traffic Manager is a DNS-based traffic load balancer. This service allows you to distribute traffic to your public facing applications across the global Azure regions. Traffic Manager also provides your public endpoints with high availability and quick responsiveness.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagerprofiles.svg","[{""title"":""Learn more"",""uri"":""https://go.microsoft.com/fwlink/p/?linkid=847681""}]" "microsoft.network/trafficmanagerusermetricskeys","Microsoft.Network traffic manager user metrics key","Microsoft.Network traffic manager user metrics keys","microsoft.network traffic manager user metrics key","microsoft.network traffic manager user metrics keys","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagerusermetricskeys.svg","" "microsoft.network/virtualhubs","Microsoft.Network/virtualHub","Microsoft.Network/virtualHubs","microsoft.network/virtualHub","microsoft.network/virtualHubs","false","Create a Route Server to get started.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualhubs.svg","" "microsoft.network/virtualnetworkgateways","Virtual network gateway","Virtual network gateways","virtual network gateway","virtual network gateways","false","Azure VPN Gateway connects your on-premises networks to Azure through Site-to-Site VPNs in a similar way that you set up and connect to a remote branch office. The connectivity is secure and uses the industry-standard protocols Internet Protocol Security (IPsec) and Internet Key Exchange (IKE).","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualnetworkgateways.svg","[{""title"":""Learn more about Virtual network gateway"",""uri"":""https://azure.microsoft.com/services/vpn-gateway/""}]" @@ -1326,7 +1384,7 @@ "microsoft.network/virtualrouters","Microsoft.Network virtual router","Microsoft.Network virtual routers","microsoft.network virtual router","microsoft.network virtual routers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualrouters.svg","" "microsoft.network/virtualrouters/peerings","Microsoft.Network virtual routers peering","Microsoft.Network virtual routers peerings","microsoft.network virtual routers peering","microsoft.network virtual routers peerings","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualrouters/peerings.svg","" "microsoft.network/virtualwans","Virtual WAN","Virtual WANs","virtual WAN","virtual WANs","false","Create a virtual WAN to get started. Next, create sites in your virtual WAN and connect them to virtual hubs in your preferred Azure regions. Within your virtual WAN, you can also connect hubs to your existing virtual networks.","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualwans.svg","" -"microsoft.network/vpngateways","VPN Gateway","VPN Gateways","vpn gateway","vpn gateways","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways.svg","" +"microsoft.network/vpngateways","VPN Gateway (Site to Site)","VPN Gateways","vpn gateway","vpn gateways","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways.svg","" "microsoft.network/vpngateways/vpnconnections","Microsoft.Network VPN gateways VPN connection","Microsoft.Network VPN gateways VPN connections","microsoft.network vpn gateways vpn connection","microsoft.network vpn gateways vpn connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways/vpnconnections.svg","" "microsoft.network/vpngateways/vpnconnections/vpnlinkconnections","Microsoft.Network VPN gateways VPN connections VPN link connection","Microsoft.Network VPN gateways VPN connections VPN link connections","microsoft.network vpn gateways vpn connections vpn link connection","microsoft.network vpn gateways vpn connections vpn link connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways/vpnconnections/vpnlinkconnections.svg","" "microsoft.network/vpnserverconfigurations","Microsoft.Network VPN server configuration","Microsoft.Network VPN server configurations","microsoft.network vpn server configuration","microsoft.network vpn server configurations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpnserverconfigurations.svg","" @@ -1353,6 +1411,7 @@ "microsoft.networkcloud/edgeclusterskus","Microsoft.NetworkCloud edge cluster SKU","Microsoft.NetworkCloud edge cluster skus","microsoft.networkcloud edge cluster sku","microsoft.networkcloud edge cluster skus","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/edgeclusterskus.svg","" "microsoft.networkcloud/kubernetesclusters","Kubernetes Cluster (Operator Nexus)","Kubernetes Clusters (Operator Nexus)","kubernetes cluster (operator nexus)","kubernetes clusters (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters.svg","" "microsoft.networkcloud/kubernetesclusters/agentpools","Agent Pool (Operator Nexus)","Agent Pools (Operator Nexus)","agent pool (operator nexus)","agent pools (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters/agentpools.svg","" +"microsoft.networkcloud/kubernetesclusters/features","Kubernetes Cluster Feature (Operator Nexus)","Kubernetes Cluster Features (Operator Nexus)","kubernetes cluster feature (operator nexus)","kubernetes cluster features (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters/features.svg","" "microsoft.networkcloud/l2networks","Layer 2 Network (Operator Nexus)","Layer 2 Networks (Operator Nexus)","layer 2 network (operator nexus)","layer 2 networks (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/l2networks.svg","" "microsoft.networkcloud/l3networks","Layer 3 Network (Operator Nexus)","Layer 3 Networks (Operator Nexus)","layer 3 network (operator nexus)","layer 3 networks (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/l3networks.svg","" "microsoft.networkcloud/racks","Compute Rack (Operator Nexus)","Compute Racks (Operator Nexus)","compute rack (operator nexus)","compute racks (operator nexus)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/racks.svg","" @@ -1426,6 +1485,7 @@ "microsoft.offazurespringboot/springbootsites/springbootapps","Microsoft.OffAzureSpringBoot springbootsites springbootapp","Microsoft.OffAzureSpringBoot springbootsites springbootapps","microsoft.offazurespringboot springbootsites springbootapp","microsoft.offazurespringboot springbootsites springbootapps","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.offazurespringboot/springbootsites/springbootapps.svg","" "microsoft.offazurespringboot/springbootsites/springbootservers","Microsoft.OffAzureSpringBoot springbootsites springbootserver","Microsoft.OffAzureSpringBoot springbootsites springbootservers","microsoft.offazurespringboot springbootsites springbootserver","microsoft.offazurespringboot springbootsites springbootservers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.offazurespringboot/springbootsites/springbootservers.svg","" "microsoft.offazurespringboot/springbootsites/summaries","Microsoft.OffAzureSpringBoot springbootsites summary","Microsoft.OffAzureSpringBoot springbootsites summaries","microsoft.offazurespringboot springbootsites summary","microsoft.offazurespringboot springbootsites summaries","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.offazurespringboot/springbootsites/summaries.svg","" +"microsoft.onlineexperimentation/workspaces","Online Experimentation Workspace","Online Experimentation Workspaces","online experimentation workspace","online experimentation workspaces","false","An online experiment workspace resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.onlineexperimentation/workspaces.svg","[{""title"":""Learn Online Experimentation"",""uri"":""https://aka.ms/exp/public/docs""}]" "microsoft.openenergyplatform/energyservices","Azure Data Manager for Energy","Azure Data Manager for Energy","Azure Data Manager for Energy","Azure Data Manager for Energy","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.openenergyplatform/energyservices.svg","" "microsoft.openlogisticsplatform/workspaces","Microsoft.OpenLogisticsPlatform workspace","Microsoft.OpenLogisticsPlatform workspaces","microsoft.openlogisticsplatform workspace","microsoft.openlogisticsplatform workspaces","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces.svg","" "microsoft.openlogisticsplatform/workspaces/applicationregistrations","Microsoft.OpenLogisticsPlatform workspaces application registration","Microsoft.OpenLogisticsPlatform workspaces application registrations","microsoft.openlogisticsplatform workspaces application registration","microsoft.openlogisticsplatform workspaces application registrations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/applicationregistrations.svg","" @@ -1433,7 +1493,7 @@ "microsoft.openlogisticsplatform/workspaces/eventgridfilters","Microsoft.OpenLogisticsPlatform workspaces event grid filter","Microsoft.OpenLogisticsPlatform workspaces event grid filters","microsoft.openlogisticsplatform workspaces event grid filter","microsoft.openlogisticsplatform workspaces event grid filters","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/eventgridfilters.svg","" "microsoft.openlogisticsplatform/workspaces/shares","Microsoft.OpenLogisticsPlatform workspaces share","Microsoft.OpenLogisticsPlatform workspaces shares","microsoft.openlogisticsplatform workspaces share","microsoft.openlogisticsplatform workspaces shares","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/shares.svg","" "microsoft.openlogisticsplatform/workspaces/sharesubscriptions","Microsoft.OpenLogisticsPlatform workspaces share subscription","Microsoft.OpenLogisticsPlatform workspaces share subscriptions","microsoft.openlogisticsplatform workspaces share subscription","microsoft.openlogisticsplatform workspaces share subscriptions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/sharesubscriptions.svg","" -"microsoft.operationalinsights/clusters","Log Analytics dedicated cluster","Log Analytics dedicated clusters","log analytics dedicated cluster","log analytics dedicated clusters","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/clusters.svg","" +"microsoft.operationalinsights/clusters","Log Analytics dedicated cluster","Log Analytics dedicated clusters","log analytics dedicated cluster","log analytics dedicated clusters","false","Dedicated cluster in Azure Monitor enables advanced security and control capabilities including Customer-managed keys, Lockbox, Availability zones, Ingest from Azure Event Hubs, and cost optimization. Linking and unlinking workspaces from cluster has no interruption to ingestion and query operations.","https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/clusters.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/LogsDCluster""}]" "microsoft.operationalinsights/querypacks","Log Analytics query pack","Log Analytics query packs","log analytics query pack","log analytics query packs","false","Azure Monitor Log Analytics query packs are used to hold and manage Log Analytics queries.","https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/querypacks.svg","[{""title"":""Click this link to learn more."",""uri"":""https://go.microsoft.com/fwlink/?linkid=2142312""}]" "microsoft.operationalinsights/workspaces","Log Analytics workspace","Log Analytics workspaces","log analytics workspace","log analytics workspaces","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/workspaces.svg","" "microsoft.operationsmanagement/managementassociations","Microsoft.OperationsManagement management association","Microsoft.OperationsManagement management associations","microsoft.operationsmanagement management association","microsoft.operationsmanagement management associations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.operationsmanagement/managementassociations.svg","" @@ -1492,7 +1552,7 @@ "microsoft.programmableconnectivity/gateways","APC Gateway","APC Gateways","apc gateway","apc gateways","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.programmableconnectivity/gateways.svg","" "microsoft.programmableconnectivity/operatorapiconnections","APC Operator API Connection","APC Operator API Connections","apc operator api connection","apc operator api connections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.programmableconnectivity/operatorapiconnections.svg","" "microsoft.programmableconnectivity/operatorapiplans","APC Operator API Plan","APC Operator API Plans","apc operator api plan","apc operator api plans","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.programmableconnectivity/operatorapiplans.svg","" -"microsoft.proposal/proposals","Microsoft.Proposal proposal","Microsoft.Proposal proposals","microsoft.proposal proposal","microsoft.proposal proposals","false","A ProposalProviderHub resource","https://microsoft.github.io/finops-toolkit/svg/microsoft.proposal/proposals.svg","" +"microsoft.proposal/proposals","Microsoft.Proposal proposal","Microsoft.Proposal proposals","microsoft.proposal proposal","microsoft.proposal proposals","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.proposal/proposals.svg","" "microsoft.providerhub/providerregistrations","Resource Provider as a Service","Resource Providers","resource provider as a service","resource providers","false","Create a fully-integrated Azure service with Resource Provider as a Service","https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations.svg","" "microsoft.providerhub/providerregistrations/customrollouts","Rollout","Rollouts","rollout","rollouts","false","Azure resource provider enables you to deliver your service functionality as native Azure resources in the Azure Control Plane. Deliver them to your organization or release globally and monetize as a part of a new Azure service​.","https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/customrollouts.svg","" "microsoft.providerhub/providerregistrations/defaultrollouts","Rollout","Rollouts","rollout","rollouts","false","Azure resource provider enables you to deliver your service functionality as native Azure resources in the Azure Control Plane. Deliver them to your organization or release globally and monetize as a part of a new Azure service​.","https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/defaultrollouts.svg","" @@ -1558,6 +1618,7 @@ "microsoft.saas/applications","Software as a Service (classic)","Software as a Service (classic)","Software as a Service (classic)","Software as a Service (classic)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/applications.svg","" "microsoft.saas/resources","SaaS","SaaS","SaaS","SaaS","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/resources.svg","" "microsoft.saas/saasresources","SaaS (classic)","SaaS (classic)","SaaS (classic)","SaaS (classic)","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/saasresources.svg","" +"microsoft.saashub/cloudservices","Microsoft.SaaSHub cloud service","Microsoft.SaaSHub cloud services","microsoft.saashub cloud service","microsoft.saashub cloud services","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.saashub/cloudservices.svg","" "microsoft.saashub/cloudservices/hidden","Microsoft SaaS","Microsoft SaaS","Microsoft SaaS","Microsoft SaaS","true","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.saashub/cloudservices/hidden.svg","" "microsoft.salescopilot/conversationintelligencerecordingaccounts","Microsoft.SalesCopilot conversation intelligence recording account","Microsoft.SalesCopilot conversation intelligence recording accounts","microsoft.salescopilot conversation intelligence recording account","microsoft.salescopilot conversation intelligence recording accounts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.salescopilot/conversationintelligencerecordingaccounts.svg","" "microsoft.scheduler/jobcollections","Scheduler job collection","Scheduler job collections","microsoft.scheduler job collection","microsoft.scheduler job collections","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.scheduler/jobcollections.svg","" @@ -1573,6 +1634,7 @@ "microsoft.scvmm/virtualnetworks","Microsoft.ScVmm virtual network","Microsoft.ScVmm virtual networks","microsoft.scvmm virtual network","microsoft.scvmm virtual networks","false","The VirtualNetworks resource definition.","https://microsoft.github.io/finops-toolkit/svg/microsoft.scvmm/virtualnetworks.svg","" "microsoft.scvmm/vmmservers","SCVMM management server","SCVMM management servers","SCVMM management server","SCVMM management servers","false","Connect your existing SCVMM management server to Azure so you can provision and manage VMs on it through Azure Arc.","https://microsoft.github.io/finops-toolkit/svg/microsoft.scvmm/vmmservers.svg","" "microsoft.search/searchservices","Search service","Search services","search service","search services","false","Information retrieval at scale for generative AI (RAG) and classic search over user-owned content.","https://microsoft.github.io/finops-toolkit/svg/microsoft.search/searchservices.svg","" +"microsoft.secretmanagementsampleprovider/forecasts","Microsoft.SecretManagementSampleProvider forecast","Microsoft.SecretManagementSampleProvider forecasts","microsoft.secretmanagementsampleprovider forecast","microsoft.secretmanagementsampleprovider forecasts","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.secretmanagementsampleprovider/forecasts.svg","" "microsoft.secretsynccontroller/azurekeyvaultsecretproviderclasses","Microsoft.SecretSyncController Azure key vault secret provider class","Microsoft.SecretSyncController Azure key vault secret provider classes","microsoft.secretsynccontroller azure key vault secret provider class","microsoft.secretsynccontroller azure key vault secret provider classes","false","The AzureKeyVaultSecretProviderClass resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.secretsynccontroller/azurekeyvaultsecretproviderclasses.svg","" "microsoft.secretsynccontroller/secretsyncs","Microsoft.SecretSyncController secret sync","Microsoft.SecretSyncController secret syncs","microsoft.secretsynccontroller secret sync","microsoft.secretsynccontroller secret syncs","false","The SecretSync resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.secretsynccontroller/secretsyncs.svg","" "microsoft.security/adaptivenetworkhardenings","Microsoft.Security adaptive network hardening","Microsoft.Security adaptive network hardenings","microsoft.security adaptive network hardening","microsoft.security adaptive network hardenings","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.security/adaptivenetworkhardenings.svg","" @@ -1685,6 +1747,7 @@ "microsoft.storageactions/storagetasks","Storage task - Azure Storage Actions","Storage tasks - Azure Storage Actions","storage task - azure storage actions","storage tasks - azure storage actions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.storageactions/storagetasks.svg","[{""title"":""Learn more"",""uri"":""https://www.bing.com""}]" "microsoft.storagecache/amlfilesystems","Azure Managed Lustre","Azure Managed Lustre","azure managed lustre","azure managed lustre","false","File caching for high-performance computing (HPC). Run flexible, file-based workloads in Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.storagecache/amlfilesystems.svg","" "microsoft.storagecache/caches","HPC cache","HPC caches","hpc cache","hpc caches","false","File caching for high-performance computing (HPC). Run flexible, file-based workloads in Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.storagecache/caches.svg","" +"microsoft.storagediscovery/storagediscoveryworkspaces","Storage Discovery workspace","Storage Discovery workspaces","storage discovery workspace","storage discovery workspaces","false","Storage Discovery placeholder description","https://microsoft.github.io/finops-toolkit/svg/microsoft.storagediscovery/storagediscoveryworkspaces.svg","[{""title"":""Learn more"",""uri"":""https://microsoft.com""}]" "microsoft.storageinsights/storagecollectionrules","Microsoft.StorageInsights storage collection rule","Microsoft.StorageInsights storage collection rules","microsoft.storageinsights storage collection rule","microsoft.storageinsights storage collection rules","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.storageinsights/storagecollectionrules.svg","" "microsoft.storagemover/storagemovers","Storage mover","Storage movers","storage mover","storage movers","false","Azure Storage Mover is a migration service for your on-premises file shares to Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.storagemover/storagemovers.svg","[{""title"":""Learn more about storage mover"",""uri"":""https://go.microsoft.com/fwlink/?LinkId=2236486""}]" "microsoft.storagepool/diskpools","Microsoft.StoragePool disk pool","Microsoft.StoragePool disk pools","microsoft.storagepool disk pool","microsoft.storagepool disk pools","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.storagepool/diskpools.svg","" @@ -1728,7 +1791,7 @@ "microsoft.support/services","Microsoft.Support service","Microsoft.Support services","microsoft.support service","microsoft.support services","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.support/services.svg","" "microsoft.support/services/problemclassifications","Microsoft.Support services problem classification","Microsoft.Support services problem classifications","microsoft.support services problem classification","microsoft.support services problem classifications","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.support/services/problemclassifications.svg","" "microsoft.support/supporttickets","Support Request","Manage support requests","support request","support requests","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.support/supporttickets.svg","" -"microsoft.sustainabilityservices/calculations","Microsoft.SustainabilityServices calculation","Microsoft.SustainabilityServices calculations","microsoft.sustainabilityservices calculation","microsoft.sustainabilityservices calculations","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.sustainabilityservices/calculations.svg","" +"microsoft.sustainabilityservices/calculations","Project Sustainability Calculator","Project Sustainability Calculator","Project Sustainability Calculator","Project Sustainability Calculator","true","Start assessing your organization’s environmental emissions footprint across scope 1, scope 2, and scope 3 by creating a Project Sustainability Calculator resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.sustainabilityservices/calculations.svg","" "microsoft.symphony/instances","Microsoft.Symphony instance","Microsoft.Symphony instances","microsoft.symphony instance","microsoft.symphony instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.symphony/instances.svg","" "microsoft.symphony/solutions","Microsoft.Symphony solution","Microsoft.Symphony solutions","microsoft.symphony solution","microsoft.symphony solutions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.symphony/solutions.svg","" "microsoft.symphony/targets","Microsoft.Symphony target","Microsoft.Symphony targets","microsoft.symphony target","microsoft.symphony targets","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.symphony/targets.svg","" @@ -1751,6 +1814,7 @@ "microsoft.toolchainorchestrator/campaigns/versions","Microsoft.ToolchainOrchestrator campaigns version","Microsoft.ToolchainOrchestrator campaigns versions","microsoft.toolchainorchestrator campaigns version","microsoft.toolchainorchestrator campaigns versions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/campaigns/versions.svg","" "microsoft.toolchainorchestrator/catalogs","Microsoft.ToolchainOrchestrator catalog","Microsoft.ToolchainOrchestrator catalogs","microsoft.toolchainorchestrator catalog","microsoft.toolchainorchestrator catalogs","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/catalogs.svg","" "microsoft.toolchainorchestrator/catalogs/versions","Microsoft.ToolchainOrchestrator catalogs version","Microsoft.ToolchainOrchestrator catalogs versions","microsoft.toolchainorchestrator catalogs version","microsoft.toolchainorchestrator catalogs versions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/catalogs/versions.svg","" +"microsoft.toolchainorchestrator/diagnostics","Microsoft.ToolchainOrchestrator diagnostic","Microsoft.ToolchainOrchestrator diagnostics","microsoft.toolchainorchestrator diagnostic","microsoft.toolchainorchestrator diagnostics","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/diagnostics.svg","" "microsoft.toolchainorchestrator/instances","Microsoft.ToolchainOrchestrator instance","Microsoft.ToolchainOrchestrator instances","microsoft.toolchainorchestrator instance","microsoft.toolchainorchestrator instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/instances.svg","" "microsoft.toolchainorchestrator/instances/versions","Microsoft.ToolchainOrchestrator instances version","Microsoft.ToolchainOrchestrator instances versions","microsoft.toolchainorchestrator instances version","microsoft.toolchainorchestrator instances versions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/instances/versions.svg","" "microsoft.toolchainorchestrator/solutions","Microsoft.ToolchainOrchestrator solution","Microsoft.ToolchainOrchestrator solutions","microsoft.toolchainorchestrator solution","microsoft.toolchainorchestrator solutions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/solutions.svg","" @@ -1809,13 +1873,17 @@ "microsoft.windowspushnotificationservices/registrations","Windows Push Notification Service","Windows Push Notification Services","windows push notification service","windows push notification services","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.windowspushnotificationservices/registrations.svg","" "microsoft.workloadmonitor/monitors","Microsoft.WorkloadMonitor monitor","Microsoft.WorkloadMonitor monitors","microsoft.workloadmonitor monitor","microsoft.workloadmonitor monitors","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloadmonitor/monitors.svg","" "microsoft.workloadmonitor/monitors/history","Microsoft.WorkloadMonitor monitors history","Microsoft.WorkloadMonitor monitors history","microsoft.workloadmonitor monitors history","microsoft.workloadmonitor monitors history","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloadmonitor/monitors/history.svg","" -"microsoft.workloads/configurationvalidationresults","Microsoft.Workloads configuration validation result","Microsoft.Workloads configuration validation results","microsoft.workloads configuration validation result","microsoft.workloads configuration validation results","false","Configuration validation results.","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/configurationvalidationresults.svg","" +"microsoft.workloads/configurationvalidationresults","Microsoft.Workloads configuration validation result","Microsoft.Workloads configuration validation results","microsoft.workloads configuration validation result","microsoft.workloads configuration validation results","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/configurationvalidationresults.svg","" "microsoft.workloads/connectors","Microsoft.Workloads connector","Microsoft.Workloads connectors","microsoft.workloads connector","microsoft.workloads connectors","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors.svg","" "microsoft.workloads/connectors/acssbackups","Microsoft.Workloads connectors acss backup","Microsoft.Workloads connectors acss backups","microsoft.workloads connectors acss backup","microsoft.workloads connectors acss backups","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors/acssbackups.svg","" "microsoft.workloads/connectors/amsinsights","Microsoft.Workloads connectors ams insight","Microsoft.Workloads connectors ams insights","microsoft.workloads connectors ams insight","microsoft.workloads connectors ams insights","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors/amsinsights.svg","" "microsoft.workloads/connectors/sapvirtualinstancemonitors","Microsoft.Workloads connectors sap virtual instance monitor","Microsoft.Workloads connectors sap virtual instance monitors","microsoft.workloads connectors sap virtual instance monitor","microsoft.workloads connectors sap virtual instance monitors","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors/sapvirtualinstancemonitors.svg","" "microsoft.workloads/epicvirtualinstances","Virtual Instance for Epic solution","Virtual Instance for Epic solutions","virtual instance for epic solution","virtual instance for epic solutions","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/epicvirtualinstances.svg","" "microsoft.workloads/insights","Microsoft.Workloads insight","Microsoft.Workloads insights","microsoft.workloads insight","microsoft.workloads insights","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/insights.svg","" +"microsoft.workloads/instancegroupmonitors","Microsoft.Workloads instance group monitor","Microsoft.Workloads instance group monitors","microsoft.workloads instance group monitor","microsoft.workloads instance group monitors","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancegroupmonitors.svg","" +"microsoft.workloads/instancehealthdefinitions","Microsoft.Workloads instance health definition","Microsoft.Workloads instance health definitions","microsoft.workloads instance health definition","microsoft.workloads instance health definitions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancehealthdefinitions.svg","" +"microsoft.workloads/instancehealthdefinitions/signaldefinitions","Microsoft.Workloads instance health definitions signal definition","Microsoft.Workloads instance health definitions signal definitions","microsoft.workloads instance health definitions signal definition","microsoft.workloads instance health definitions signal definitions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancehealthdefinitions/signaldefinitions.svg","" +"microsoft.workloads/instancemonitors","Microsoft.Workloads instance monitor","Microsoft.Workloads instance monitors","microsoft.workloads instance monitor","microsoft.workloads instance monitors","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancemonitors.svg","" "microsoft.workloads/monitors","Azure Monitor for SAP solutions","Azure Monitors for SAP solutions","azure monitor for SAP solutions","azure monitors for SAP solutions","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/monitors.svg","[{""title"":""Learn more about architecture"",""uri"":""https://go.microsoft.com/fwlink/?linkid=2205007""}]" "microsoft.workloads/oraclevirtualinstances","Microsoft.Workloads oracle virtual instance","Microsoft.Workloads oracle virtual instances","microsoft.workloads oracle virtual instance","microsoft.workloads oracle virtual instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/oraclevirtualinstances.svg","" "microsoft.workloads/oraclevirtualinstances/databaseinstances","Microsoft.Workloads oracle virtual instances database instance","Microsoft.Workloads oracle virtual instances database instances","microsoft.workloads oracle virtual instances database instance","microsoft.workloads oracle virtual instances database instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/oraclevirtualinstances/databaseinstances.svg","" @@ -1828,16 +1896,18 @@ "microsoft.workloads/sapvirtualinstances/applicationinstances","App server instance for SAP solutions","App server instances for SAP solutions","App server instance for SAP solutions","App server instances for SAP solutions","false","App server instance is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/applicationinstances.svg","" "microsoft.workloads/sapvirtualinstances/centralinstances","Central service instance for SAP solutions","Central service instances for SAP solutions","Central service instance for SAP solutions","Central service instances for SAP solutions","false","Central service instance is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/centralinstances.svg","" "microsoft.workloads/sapvirtualinstances/databaseinstances","Database for SAP solutions","Databases for SAP solutions","Database for SAP solutions","Databases for SAP solutions","false","Database is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/databaseinstances.svg","" -"microsoft.workloads/virtualinstances","Microsoft.Workloads virtual instance","Microsoft.Workloads virtual instances","microsoft.workloads virtual instance","microsoft.workloads virtual instances","false","Defines the Virtual Instance (VI) resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances.svg","" -"microsoft.workloads/virtualinstances/components","Microsoft.Workloads virtual instances component","Microsoft.Workloads virtual instances components","microsoft.workloads virtual instances component","microsoft.workloads virtual instances components","false","Defines the Workload Component resource.","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances/components.svg","" -"microsoft.zerotrustsegmentation/segmentationmanagers","Microsoft.ZeroTrustSegmentation segmentation manager","Microsoft.ZeroTrustSegmentation segmentation managers","microsoft.zerotrustsegmentation segmentation manager","microsoft.zerotrustsegmentation segmentation managers","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg","" -"mongodb.atlas/organizations","MongoDB Atlas - An Azure Native ISV Service","MongoDB Atlas - An Azure Native ISV Service","MongoDB Atlas - An Azure Native ISV Service","MongoDB Atlas - An Azure Native ISV Service","false","Concrete tracked resource types can be created by aliasing this type using a specific property type.","https://microsoft.github.io/finops-toolkit/svg/mongodb.atlas/organizations.svg","" +"microsoft.workloads/virtualinstances","Microsoft.Workloads virtual instance","Microsoft.Workloads virtual instances","microsoft.workloads virtual instance","microsoft.workloads virtual instances","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances.svg","" +"microsoft.workloads/virtualinstances/components","Microsoft.Workloads virtual instances component","Microsoft.Workloads virtual instances components","microsoft.workloads virtual instances component","microsoft.workloads virtual instances components","false","","https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances/components.svg","" +"microsoft.zerotrustsegmentation/segmentationmanagers","Segmentation Manager","Segmentation Managers","segmentation manager","segmentation managers","false","Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.","https://microsoft.github.io/finops-toolkit/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg","" +"mongodb.atlas/organizations","MongoDB Atlas Organization","MongoDB Atlas","MongoDB Atlas Organization","MongoDB Atlas Organization","false","MongoDB Atlas as an Azure Native ISV Service integrates the fully-managed document database, including native vector search capabilities, directly into the Azure ecosystem. Build and scale modern AI applications with a streamlined setup of an Atlas Organization, unified billing management, and seamless access to Azure services.","https://microsoft.github.io/finops-toolkit/svg/mongodb.atlas/organizations.svg","[{""title"":""Learn more about MongoDB Atlas"",""uri"":""https://www.mongodb.com/lp/cloud/atlas/try4-reg""}]" "neon.postgres/organizations","Neon Serverless Postgres Organization","Neon Serverless Postgres","Neon Serverless Postgres Organization","Neon Serverless Postgres Organizations","false","Neon is a cloud-native Postgres solution designed for modern applications. It offers a serverless, fully managed, and scalable Postgres database with advanced features like automatic scaling, high availability, and robust security. ","https://microsoft.github.io/finops-toolkit/svg/neon.postgres/organizations.svg","[{""title"":""Learn more"",""uri"":""https://aka.ms/ANI/NeonServerlessPostgres/Docs""}]" "newrelic.observability/monitors","New Relic","Azure Native New Relic Service","a New Relic resource","New Relic resources","false","Create a New Relic resource using Azure Marketplace.","https://microsoft.github.io/finops-toolkit/svg/newrelic.observability/monitors.svg","[{""title"":""Get started with New Relic"",""uri"":""https://portal.azure.com/#view/Microsoft_Azure_Marketplace/GalleryItemDetailsBladeNopdl/id/newrelicinc1635200720692.newrelic_liftr_payg""}]" "nginx.nginxplus/nginxdeployments","NGINXaaS","NGINXaaS","NGINXaaS","NGINXaaS","false","Fully managed NGINX service on Azure provides the capabilities of a load balancer and reverse proxy to deliver your content at scale, secure!","https://microsoft.github.io/finops-toolkit/svg/nginx.nginxplus/nginxdeployments.svg","[{""title"":""Learn more about NGINXaaS"",""uri"":""https://docs.nginx.com/nginxaas/azure/""}]" "oracle.database/autonomousdatabases","Autonomous Database","Autonomous Databases","autonomous database","autonomous databases","false","","https://microsoft.github.io/finops-toolkit/svg/oracle.database/autonomousdatabases.svg","" "oracle.database/cloudexadatainfrastructures","Oracle Exadata Infrastructure","Oracle Exadata Infrastructures","cloud exadata infrastructure","cloud exadata infrastructures","false","","https://microsoft.github.io/finops-toolkit/svg/oracle.database/cloudexadatainfrastructures.svg","" "oracle.database/cloudvmclusters","Oracle Exadata VM Cluster","Oracle Exadata VM Clusters","Oracle Exadata VM Cluster","Oracle Exadata VM Clusters","false","","https://microsoft.github.io/finops-toolkit/svg/oracle.database/cloudvmclusters.svg","" +"oracle.database/exadbvmclusters","Oracle Exascale VM Cluster","Oracle Exascale VM Clusters","Oracle Exascale VM Cluster","Oracle Exascale VM Clusters","false","","https://microsoft.github.io/finops-toolkit/svg/oracle.database/exadbvmclusters.svg","" +"oracle.database/exascaledbstoragevaults","Oracle Exascale DB Storage Vault","Oracle Exascale VM Clusters","Oracle Exascale DB Storage Vault","Oracle Exascale VM Clusters","false","","https://microsoft.github.io/finops-toolkit/svg/oracle.database/exascaledbstoragevaults.svg","" "oracle.database/oraclesubscriptions","OracleSubscription","OracleSubscriptions","OracleSubscription","OracleSubscriptions","false","","https://microsoft.github.io/finops-toolkit/svg/oracle.database/oraclesubscriptions.svg","" "paloaltonetworks.cloudngfw/firewalls","Cloud NGFW by Palo Alto Networks","Cloud NGFWs by Palo Alto Networks","Cloud NGFW by Palo Alto Networks","Cloud NGFWs by Palo Alto Networks","false","","https://microsoft.github.io/finops-toolkit/svg/paloaltonetworks.cloudngfw/firewalls.svg","" "paloaltonetworks.cloudngfw/globalrulestacks","Global Rulestack","Global Rulestacks","global rulestack","global rulestacks","false","","https://microsoft.github.io/finops-toolkit/svg/paloaltonetworks.cloudngfw/globalrulestacks.svg","" diff --git a/src/open-data/ResourceTypes.json b/src/open-data/ResourceTypes.json index e409e4f6b..d4c050402 100644 --- a/src/open-data/ResourceTypes.json +++ b/src/open-data/ResourceTypes.json @@ -57,7 +57,7 @@ "lowerSingularDisplayName": "commvault cloud account", "lowerPluralDisplayName": "commvault cloud accounts", "isPreview": false, - "description": "A Commvault Cloud Account Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts.svg", "links": null }, @@ -70,7 +70,8 @@ "isPreview": false, "description": "A Commvault Plan Resource", "icon": "https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/plans.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "commvault.contentstore/cloudaccounts/protectiongroups", @@ -81,7 +82,8 @@ "isPreview": false, "description": "A Commvault Plan Resource", "icon": "https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/protectiongroups.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "commvault.contentstore/cloudaccounts/protectiongroups/protecteditems", @@ -92,7 +94,8 @@ "isPreview": false, "description": "Concrete proxy resource types can be created by aliasing this type using a specific property type.", "icon": "https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/protectiongroups/protecteditems.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "commvault.contentstore/cloudaccounts/storages", @@ -103,7 +106,8 @@ "isPreview": false, "description": "A Commvault Storage Resource", "icon": "https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/storages.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "dell.storage/filesystems", @@ -166,7 +170,7 @@ "lowerSingularDisplayName": "Azure Native LambdaTest Cloud Service", "lowerPluralDisplayName": "Azure Native LambdaTest Cloud Service", "isPreview": false, - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/lambdatest.hyperexecute/organizations.svg", "links": null }, @@ -179,7 +183,12 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.aad/domainservices.svg", - "links": null + "links": [ + { + "title": "Learn more", + "uri": "https://learn.microsoft.com/entra/identity/domain-services/overview" + } + ] }, { "resourceType": "microsoft.aadiam/diagnosticsettings", @@ -215,6 +224,17 @@ "links": null, "missingMetadata": true }, + { + "resourceType": "microsoft.advisor/assessments", + "singularDisplayName": "Microsoft.Advisor assessment", + "pluralDisplayName": "Microsoft.Advisor assessments", + "lowerSingularDisplayName": "microsoft.advisor assessment", + "lowerPluralDisplayName": "microsoft.advisor assessments", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/assessments.svg", + "links": null + }, { "resourceType": "microsoft.advisor/configurations", "singularDisplayName": "Microsoft.Advisor configuration", @@ -272,6 +292,17 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/recommendations/suppressions.svg", "links": null }, + { + "resourceType": "microsoft.advisor/resiliencyreviews", + "singularDisplayName": "Microsoft.Advisor resiliency review", + "pluralDisplayName": "Microsoft.Advisor resiliency reviews", + "lowerSingularDisplayName": "microsoft.advisor resiliency review", + "lowerPluralDisplayName": "microsoft.advisor resiliency reviews", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/resiliencyreviews.svg", + "links": null + }, { "resourceType": "microsoft.agfoodplatform/farmbeats", "singularDisplayName": "Azure Data Manager for Agriculture", @@ -307,10 +338,10 @@ }, { "resourceType": "microsoft.agricultureplatform/agriservices", - "singularDisplayName": "Azure Data Manager for Agriculture", - "pluralDisplayName": "Azure Data Manager for Agriculture", - "lowerSingularDisplayName": "Azure Data Manager for Agriculture", - "lowerPluralDisplayName": "Azure Data Manager for Agriculture", + "singularDisplayName": "Agriculture data solutions", + "pluralDisplayName": "Agriculture data solutions", + "lowerSingularDisplayName": "Agriculture data solutions", + "lowerPluralDisplayName": "Agriculture data solutions", "isPreview": false, "description": "Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.agricultureplatform/agriservices.svg", @@ -799,7 +830,7 @@ "lowerSingularDisplayName": "microsoft.appcomplianceautomation report", "lowerPluralDisplayName": "microsoft.appcomplianceautomation reports", "isPreview": false, - "description": "A class represent an AppComplianceAutomation report resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports.svg", "links": null }, @@ -810,7 +841,7 @@ "lowerSingularDisplayName": "microsoft.appcomplianceautomation reports evidence", "lowerPluralDisplayName": "microsoft.appcomplianceautomation reports evidences", "isPreview": false, - "description": "A class represent an AppComplianceAutomation evidence resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/evidences.svg", "links": null }, @@ -821,7 +852,7 @@ "lowerSingularDisplayName": "microsoft.appcomplianceautomation reports scoping configuration", "lowerPluralDisplayName": "microsoft.appcomplianceautomation reports scoping configurations", "isPreview": false, - "description": "A class represent an AppComplianceAutomation scoping configuration resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/scopingconfigurations.svg", "links": null }, @@ -832,10 +863,21 @@ "lowerSingularDisplayName": "microsoft.appcomplianceautomation reports snapshot", "lowerPluralDisplayName": "microsoft.appcomplianceautomation reports snapshots", "isPreview": false, - "description": "A class represent a AppComplianceAutomation snapshot resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots.svg", "links": null }, + { + "resourceType": "microsoft.appcomplianceautomation/reports/snapshots/controls", + "singularDisplayName": "Microsoft.AppComplianceAutomation reports snapshots control", + "pluralDisplayName": "Microsoft.AppComplianceAutomation reports snapshots controls", + "lowerSingularDisplayName": "microsoft.appcomplianceautomation reports snapshots control", + "lowerPluralDisplayName": "microsoft.appcomplianceautomation reports snapshots controls", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots/controls.svg", + "links": null + }, { "resourceType": "microsoft.appcomplianceautomation/reports/webhooks", "singularDisplayName": "Microsoft.AppComplianceAutomation reports webhook", @@ -843,7 +885,7 @@ "lowerSingularDisplayName": "microsoft.appcomplianceautomation reports webhook", "lowerPluralDisplayName": "microsoft.appcomplianceautomation reports webhooks", "isPreview": false, - "description": "A class represent an AppComplianceAutomation webhook resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/webhooks.svg", "links": null }, @@ -883,6 +925,17 @@ } ] }, + { + "resourceType": "microsoft.appsecurity/appprotectmanagedrulesetmanifests", + "singularDisplayName": "Microsoft.AppSecurity app protect managed rule set manifest", + "pluralDisplayName": "Microsoft.AppSecurity app protect managed rule set manifests", + "lowerSingularDisplayName": "microsoft.appsecurity app protect managed rule set manifest", + "lowerPluralDisplayName": "microsoft.appsecurity app protect managed rule set manifests", + "isPreview": false, + "description": "The managed rule set manifest resource definition.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.appsecurity/appprotectmanagedrulesetmanifests.svg", + "links": null + }, { "resourceType": "microsoft.appsecurity/policies", "singularDisplayName": "App Protect Policy", @@ -2945,6 +2998,17 @@ } ] }, + { + "resourceType": "microsoft.azurearcdata/mysqlserver", + "singularDisplayName": "MySql Server - Azure Arc", + "pluralDisplayName": "MySql Server - Azure Arc", + "lowerSingularDisplayName": "MySql Server - Azure Arc", + "lowerPluralDisplayName": "MySql Server - Azure Arc", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/mysqlserver.svg", + "links": null + }, { "resourceType": "microsoft.azurearcdata/postgresinstances", "singularDisplayName": "PostgreSQL server – Azure Arc", @@ -2961,6 +3025,17 @@ } ] }, + { + "resourceType": "microsoft.azurearcdata/postgressqlserver", + "singularDisplayName": "PostgresSql Server - Azure Arc", + "pluralDisplayName": "PostgresSql Server - Azure Arc", + "lowerSingularDisplayName": "PostgresSql Server - Azure Arc", + "lowerPluralDisplayName": "PostgresSql Server - Azure Arc", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/postgressqlserver.svg", + "links": null + }, { "resourceType": "microsoft.azurearcdata/sqlmanagedinstances", "singularDisplayName": "SQL managed instance - Azure Arc", @@ -3072,7 +3147,7 @@ "lowerSingularDisplayName": "microsoft.azurecis address record", "lowerPluralDisplayName": "microsoft.azurecis address records", "isPreview": false, - "description": "AddressRecord Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/addressrecords.svg", "links": null }, @@ -3083,7 +3158,7 @@ "lowerSingularDisplayName": "microsoft.azurecis autopilot environment", "lowerPluralDisplayName": "microsoft.azurecis autopilot environments", "isPreview": false, - "description": "Environment Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotenvironments.svg", "links": null }, @@ -3094,7 +3169,7 @@ "lowerSingularDisplayName": "microsoft.azurecis autopilot machine function", "lowerPluralDisplayName": "microsoft.azurecis autopilot machine functions", "isPreview": false, - "description": "AutopilotMachineFunction Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotmachinefunctions.svg", "links": null }, @@ -3105,7 +3180,7 @@ "lowerSingularDisplayName": "microsoft.azurecis auto pilot software load balance virtual ip", "lowerPluralDisplayName": "microsoft.azurecis auto pilot software load balance virtual ips", "isPreview": false, - "description": "Autopilot software load balance VIP Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotsoftwareloadbalancevirtualips.svg", "links": null }, @@ -3116,7 +3191,7 @@ "lowerSingularDisplayName": "microsoft.azurecis canonical name record", "lowerPluralDisplayName": "microsoft.azurecis canonical name records", "isPreview": false, - "description": "CanonicalNameRecord Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/canonicalnamerecords.svg", "links": null }, @@ -3127,7 +3202,7 @@ "lowerSingularDisplayName": "microsoft.azurecis ds msallowlist", "lowerPluralDisplayName": "microsoft.azurecis ds msallowlists", "isPreview": false, - "description": "dsmsAllowlist Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsallowlists.svg", "links": null }, @@ -3138,7 +3213,7 @@ "lowerSingularDisplayName": "microsoft.azurecis dsms certificate", "lowerPluralDisplayName": "microsoft.azurecis dsms certificates", "isPreview": false, - "description": "dsmsCertificate Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmscertificates.svg", "links": null }, @@ -3149,7 +3224,7 @@ "lowerSingularDisplayName": "microsoft.azurecis dsms root folder", "lowerPluralDisplayName": "microsoft.azurecis dsms root folders", "isPreview": false, - "description": "dsmsRootFolder Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsrootfolders.svg", "links": null }, @@ -3160,7 +3235,7 @@ "lowerSingularDisplayName": "microsoft.azurecis dsts application", "lowerPluralDisplayName": "microsoft.azurecis dsts applications", "isPreview": false, - "description": "dstsApplication Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsapplications.svg", "links": null }, @@ -3171,7 +3246,7 @@ "lowerSingularDisplayName": "microsoft.azurecis dsts service account", "lowerPluralDisplayName": "microsoft.azurecis dsts service accounts", "isPreview": false, - "description": "dstsServiceAccount Resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceaccounts.svg", "links": null }, @@ -3182,7 +3257,7 @@ "lowerSingularDisplayName": "microsoft.azurecis dsts service client identity", "lowerPluralDisplayName": "microsoft.azurecis dsts service client identities", "isPreview": false, - "description": "dstsServiceClientIdentityResource Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceclientidentities.svg", "links": null }, @@ -3193,7 +3268,7 @@ "lowerSingularDisplayName": "microsoft.azurecis generic geneva action", "lowerPluralDisplayName": "microsoft.azurecis generic geneva actions", "isPreview": false, - "description": "genericGenevaActions Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/genericgenevaactions.svg", "links": null }, @@ -3216,7 +3291,7 @@ "lowerSingularDisplayName": "microsoft.azurecis pointer record", "lowerPluralDisplayName": "microsoft.azurecis pointer records", "isPreview": false, - "description": "Pointer record resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pointerrecords.svg", "links": null }, @@ -3239,7 +3314,7 @@ "lowerSingularDisplayName": "microsoft.azurecis push agent v2 account", "lowerPluralDisplayName": "microsoft.azurecis push agent v2 accounts", "isPreview": false, - "description": "PushAgentV2Account Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pushagentv2accounts.svg", "links": null }, @@ -3250,10 +3325,21 @@ "lowerSingularDisplayName": "microsoft.azurecis service record", "lowerPluralDisplayName": "microsoft.azurecis service records", "isPreview": false, - "description": "ServiceRecord Resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/servicerecords.svg", "links": null }, + { + "resourceType": "microsoft.azurecis/sharedconfigvalues", + "singularDisplayName": "Microsoft.AzureCis shared config value", + "pluralDisplayName": "Microsoft.AzureCis shared config values", + "lowerSingularDisplayName": "microsoft.azurecis shared config value", + "lowerPluralDisplayName": "microsoft.azurecis shared config values", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/sharedconfigvalues.svg", + "links": null + }, { "resourceType": "microsoft.azuredatatransfer/connections", "singularDisplayName": "Connection", @@ -3655,6 +3741,17 @@ } ] }, + { + "resourceType": "microsoft.azurestackhci/devicepools", + "singularDisplayName": "Microsoft.AzureStackHCI device pool", + "pluralDisplayName": "Microsoft.AzureStackHCI device pools", + "lowerSingularDisplayName": "microsoft.azurestackhci device pool", + "lowerPluralDisplayName": "microsoft.azurestackhci device pools", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/devicepools.svg", + "links": null + }, { "resourceType": "microsoft.azurestackhci/edgedevices", "singularDisplayName": "Microsoft.AzureStackHCI edge device", @@ -3678,6 +3775,28 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgedevices/jobs.svg", "links": null }, + { + "resourceType": "microsoft.azurestackhci/edgemachines", + "singularDisplayName": "Microsoft.AzureStackHCI edge machine", + "pluralDisplayName": "Microsoft.AzureStackHCI edge machines", + "lowerSingularDisplayName": "microsoft.azurestackhci edge machine", + "lowerPluralDisplayName": "microsoft.azurestackhci edge machines", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgemachines.svg", + "links": null + }, + { + "resourceType": "microsoft.azurestackhci/edgemachines/jobs", + "singularDisplayName": "Microsoft.AzureStackHCI edge machines job", + "pluralDisplayName": "Microsoft.AzureStackHCI edge machines jobs", + "lowerSingularDisplayName": "microsoft.azurestackhci edge machines job", + "lowerPluralDisplayName": "microsoft.azurestackhci edge machines jobs", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgemachines/jobs.svg", + "links": null + }, { "resourceType": "microsoft.azurestackhci/edgenodepools", "singularDisplayName": "Azure Stack", @@ -3944,7 +4063,7 @@ "lowerSingularDisplayName": "microsoft.baremetal peering setting", "lowerPluralDisplayName": "microsoft.baremetal peering settings", "isPreview": false, - "description": "Model representing a Peering Setting object.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/peeringsettings.svg", "links": null }, @@ -4509,6 +4628,17 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/lineofcredit.svg", "links": null }, + { + "resourceType": "microsoft.billing/billingaccounts/migrations", + "singularDisplayName": "Microsoft.Billing billing accounts migration", + "pluralDisplayName": "Microsoft.Billing billing accounts migrations", + "lowerSingularDisplayName": "microsoft.billing billing accounts migration", + "lowerPluralDisplayName": "microsoft.billing billing accounts migrations", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/migrations.svg", + "links": null + }, { "resourceType": "microsoft.billing/billingaccounts/paymentmethods", "singularDisplayName": "Microsoft.Billing billing accounts payment method", @@ -5052,12 +5182,7 @@ "isPreview": false, "description": "Azure Edge Actions is security and performance focused service, that enables customers to run short-lived and simple business logic code at the edge of Microsoft network, closer to users, apps and devices with the least possible latencies in a industry leading secure environment.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/edgeactions.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.cdn/profiles", @@ -5227,7 +5352,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.certify/testsuites.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.certify/validationjobs", @@ -5238,7 +5364,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.certify/validationjobs.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.changeanalysis/profile", @@ -5293,7 +5420,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.changesafety/validations.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.changesafety/validators", @@ -5304,7 +5432,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.changesafety/validators.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.changesafety/validators/versions", @@ -5315,7 +5444,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.changesafety/validators/versions.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.chaos/experiments", @@ -5488,6 +5618,39 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/cleanrooms.svg", "links": null }, + { + "resourceType": "microsoft.cleanroom/collaborations", + "singularDisplayName": "Microsoft.CleanRoom collaboration", + "pluralDisplayName": "Microsoft.CleanRoom collaborations", + "lowerSingularDisplayName": "microsoft.cleanroom collaboration", + "lowerPluralDisplayName": "microsoft.cleanroom collaborations", + "isPreview": false, + "description": "Defines the collaboration.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/collaborations.svg", + "links": null + }, + { + "resourceType": "microsoft.cleanroom/collaborations/contracts", + "singularDisplayName": "Microsoft.CleanRoom collaborations contract", + "pluralDisplayName": "Microsoft.CleanRoom collaborations contracts", + "lowerSingularDisplayName": "microsoft.cleanroom collaborations contract", + "lowerPluralDisplayName": "microsoft.cleanroom collaborations contracts", + "isPreview": false, + "description": "Defines the contract.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/collaborations/contracts.svg", + "links": null + }, + { + "resourceType": "microsoft.cleanroom/consortiums", + "singularDisplayName": "Microsoft.CleanRoom consortium", + "pluralDisplayName": "Microsoft.CleanRoom consortiums", + "lowerSingularDisplayName": "microsoft.cleanroom consortium", + "lowerPluralDisplayName": "microsoft.cleanroom consortiums", + "isPreview": false, + "description": "Defines the consortium.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/consortiums.svg", + "links": null + }, { "resourceType": "microsoft.cleanroom/microservices", "singularDisplayName": "Microsoft.CleanRoom microservice", @@ -5530,16 +5693,7 @@ "isPreview": false, "description": "A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudhealth/healthmodels.svg", - "links": [ - { - "title": "Build health models", - "uri": "https://aka.ms/portalfx/designpatterns" - }, - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/browse" - } - ] + "links": null }, { "resourceType": "microsoft.cloudtest/accounts", @@ -6187,7 +6341,7 @@ "lowerSingularDisplayName": "guest assignment", "lowerPluralDisplayName": "guest assignments", "isPreview": false, - "description": "Guest Assignment", + "description": "A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg", "links": null }, @@ -6265,12 +6419,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorcost.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/advisoroperationalexcellence", @@ -6281,12 +6430,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisoroperationalexcellence.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/advisorperformance", @@ -6297,12 +6441,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorperformance.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/advisorreliability", @@ -6313,12 +6452,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorreliability.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/advisorsecurity", @@ -6329,12 +6463,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorsecurity.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/all", @@ -6345,12 +6474,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/all.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/backup", @@ -6361,12 +6485,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/backup.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/computehubmain", @@ -6399,12 +6518,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/linuxostype.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/microsoftdefenderfreetrialsubscription", @@ -6415,12 +6529,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderfreetrialsubscription.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/microsoftdefenderstandardsubscription", @@ -6431,12 +6540,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderstandardsubscription.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/outages", @@ -6447,12 +6551,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/outages.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/powerstatedeallocated", @@ -6463,12 +6562,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatedeallocated.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/powerstaterunning", @@ -6479,12 +6573,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstaterunning.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/powerstatestopped", @@ -6495,12 +6584,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatestopped.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/provisioningstatefailedresources", @@ -6511,12 +6595,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatefailedresources.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/provisioningstatesucceededresources", @@ -6527,12 +6606,7 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatesucceededresources.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computehub/windowsostype", @@ -6543,23 +6617,23 @@ "isPreview": false, "description": "Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions—all easily managed in one place.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/windowsostype.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.computeschedule/autoactions", - "singularDisplayName": "Microsoft.ComputeSchedule auto action", - "pluralDisplayName": "Microsoft.ComputeSchedule auto actions", - "lowerSingularDisplayName": "microsoft.computeschedule auto action", - "lowerPluralDisplayName": "microsoft.computeschedule auto actions", + "singularDisplayName": "Automatic Action", + "pluralDisplayName": "Automatic Actions", + "lowerSingularDisplayName": "automatic action", + "lowerPluralDisplayName": "automatic actions", "isPreview": false, - "description": "The auto action resource", + "description": "Automatic actions allow you to schedule a Start, Stop, or Hibernate on your virtual machines.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.computeschedule/autoactions.svg", - "links": null + "links": [ + { + "title": "Learn more", + "uri": "https://go.microsoft.com/fwlink/?linkid=2275442" + } + ] }, { "resourceType": "microsoft.computeschedule/autoactions/occurrences", @@ -6627,37 +6701,33 @@ }, { "resourceType": "microsoft.connectedcache/cachenodes", - "singularDisplayName": "Connected Cache for ISP (early preview)", - "pluralDisplayName": "Connected Cache for ISPs (early preview)", - "lowerSingularDisplayName": "Connected Cache for ISP (early preview)", - "lowerPluralDisplayName": "Microsoft Connected Cache for Internet Service Providers (early preview)", - "isPreview": true, - "description": "Software-only caching solution that delivers Microsoft static content within operator networks for ISP early preview customers.", + "singularDisplayName": "Connected Cache for ISP", + "pluralDisplayName": "Connected Cache for ISPs", + "lowerSingularDisplayName": "Connected Cache for ISP", + "lowerPluralDisplayName": "Microsoft Connected Cache for Internet Service Providers", + "description": "Software-only caching solution that delivers Microsoft static content within operator networks.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/cachenodes.svg", "links": [ { "title": "Learn more", "uri": "https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache" } - ], - "missingMetadata": true + ] }, { "resourceType": "microsoft.connectedcache/enterprisecustomers", - "singularDisplayName": "Connected Cache for Enterprise & Education (early preview)", - "pluralDisplayName": "Connected Caches for Enterprise & Education (early preview)", - "lowerSingularDisplayName": "Connected Cache for Enterprise & Education (early preview)", - "lowerPluralDisplayName": "Microsoft Connected Cache Enterprise (early preview)", - "isPreview": true, - "description": "Software-only caching solution that delivers Microsoft static content within operator networks for Enterprise early preview customers.", + "singularDisplayName": "Connected Cache for Enterprise & Education", + "pluralDisplayName": "Connected Caches for Enterprise & Education", + "lowerSingularDisplayName": "Connected Cache for Enterprise & Education", + "lowerPluralDisplayName": "Microsoft Connected Cache Enterprise", + "description": "Software-only caching solution that delivers Microsoft static content within operator networks.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisecustomers.svg", "links": [ { "title": "Learn more", "uri": "https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache" } - ], - "missingMetadata": true + ] }, { "resourceType": "microsoft.connectedcache/enterprisemcccustomers", @@ -7339,6 +7409,22 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.customproviders/resourceproviders.svg", "links": null }, + { + "resourceType": "microsoft.dashboard/dashboards", + "singularDisplayName": "Azure Monitor Dashboard", + "pluralDisplayName": "Azure Monitor Dashboard", + "lowerSingularDisplayName": "Azure Monitor Dashboard", + "lowerPluralDisplayName": "Azure Monitor Dashboard", + "isPreview": false, + "description": "Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.dashboard/dashboards.svg", + "links": [ + { + "title": "Learn more", + "uri": "https://learn.microsoft.com/azure/managed-grafana/" + } + ] + }, { "resourceType": "microsoft.dashboard/grafana", "singularDisplayName": "Azure Managed Grafana", @@ -7385,8 +7471,8 @@ }, { "resourceType": "microsoft.databasefleetmanager/fleets/fleetspaces/databases", - "singularDisplayName": "Fleet Managed Database", - "pluralDisplayName": "Fleet Managed Databases", + "singularDisplayName": "Fleet managed database", + "pluralDisplayName": "Fleet managed databases", "lowerSingularDisplayName": "fleet managed database", "lowerPluralDisplayName": "fleet managed databases", "isPreview": false, @@ -7414,16 +7500,7 @@ "isPreview": false, "description": "Database watcher is a managed monitoring solution for database services in the Azure SQL family. Create a watcher to monitor your Azure SQL estate in depth and with low latency.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.databasewatcher/watchers.svg", - "links": [ - { - "title": "Overview", - "uri": "https://aka.ms/portalfx/designpatterns" - }, - { - "title": "Get started", - "uri": "https://aka.ms/portalfx/browse" - } - ] + "links": null }, { "resourceType": "microsoft.databox/jobs", @@ -7511,8 +7588,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.datadog/agreements.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.datadog/monitors", @@ -7539,8 +7615,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.datadog/subscriptionstatuses.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.datafactory/datafactories", @@ -7806,6 +7881,39 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/operations.svg", "links": null }, + { + "resourceType": "microsoft.datareplication/replicationvaults/privateendpointconnectionproxies", + "singularDisplayName": "Microsoft.DataReplication replication vaults private endpoint connection proxy", + "pluralDisplayName": "Microsoft.DataReplication replication vaults private endpoint connection proxies", + "lowerSingularDisplayName": "microsoft.datareplication replication vaults private endpoint connection proxy", + "lowerPluralDisplayName": "microsoft.datareplication replication vaults private endpoint connection proxies", + "isPreview": false, + "description": "Represents private endpoint connection proxy request.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privateendpointconnectionproxies.svg", + "links": null + }, + { + "resourceType": "microsoft.datareplication/replicationvaults/privateendpointconnections", + "singularDisplayName": "Microsoft.DataReplication replication vaults private endpoint connection", + "pluralDisplayName": "Microsoft.DataReplication replication vaults private endpoint connections", + "lowerSingularDisplayName": "microsoft.datareplication replication vaults private endpoint connection", + "lowerPluralDisplayName": "microsoft.datareplication replication vaults private endpoint connections", + "isPreview": false, + "description": "Represents private endpoint connection.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privateendpointconnections.svg", + "links": null + }, + { + "resourceType": "microsoft.datareplication/replicationvaults/privatelinkresources", + "singularDisplayName": "Microsoft.DataReplication replication vaults private link resource", + "pluralDisplayName": "Microsoft.DataReplication replication vaults private link resources", + "lowerSingularDisplayName": "microsoft.datareplication replication vaults private link resource", + "lowerPluralDisplayName": "microsoft.datareplication replication vaults private link resources", + "isPreview": false, + "description": "Represents private link resource.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privatelinkresources.svg", + "links": null + }, { "resourceType": "microsoft.datareplication/replicationvaults/protecteditems", "singularDisplayName": "Microsoft.DataReplication replication vaults protected item", @@ -7934,10 +8042,10 @@ }, { "resourceType": "microsoft.dbforpostgresql/flexibleservers", - "singularDisplayName": "Azure Database for PostgreSQL - Flexible Server", - "pluralDisplayName": "Azure Database for PostgreSQL - Flexible Servers", - "lowerSingularDisplayName": "Azure Database for PostgreSQL - Flexible Server", - "lowerPluralDisplayName": "Azure Database for PostgreSQL - Flexible Servers", + "singularDisplayName": "Azure Database for PostgreSQL flexible server", + "pluralDisplayName": "Azure Database for PostgreSQL flexible servers", + "lowerSingularDisplayName": "Azure Database for PostgreSQL flexible server", + "lowerPluralDisplayName": "Azure Database for PostgreSQL flexible servers", "isPreview": false, "description": "Azure Database for PostgreSQL flexible server is a fully managed Azure Database service based on the PostgreSQL open source relational database, optimized for performance, security and cost efficiency.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/flexibleservers.svg", @@ -8349,6 +8457,28 @@ } ] }, + { + "resourceType": "microsoft.devhub/templates", + "singularDisplayName": "Microsoft.DevHub template", + "pluralDisplayName": "Microsoft.DevHub templates", + "lowerSingularDisplayName": "microsoft.devhub template", + "lowerPluralDisplayName": "microsoft.devhub templates", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/templates.svg", + "links": null + }, + { + "resourceType": "microsoft.devhub/templates/versions", + "singularDisplayName": "Microsoft.DevHub templates version", + "pluralDisplayName": "Microsoft.DevHub templates versions", + "lowerSingularDisplayName": "microsoft.devhub templates version", + "lowerPluralDisplayName": "microsoft.devhub templates versions", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/templates/versions.svg", + "links": null + }, { "resourceType": "microsoft.devhub/workflows", "singularDisplayName": "Microsoft.DevHub workflow", @@ -8438,7 +8568,7 @@ "lowerSingularDisplayName": "microsoft.deviceregistry billing container", "lowerPluralDisplayName": "microsoft.deviceregistry billing containers", "isPreview": false, - "description": "billingContainer Model as Azure resource whose sole purpose is to keep track of billables resources under a subscription.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/billingcontainers.svg", "links": null }, @@ -8460,7 +8590,7 @@ "lowerSingularDisplayName": "microsoft.deviceregistry discovered asset endpoint profile", "lowerPluralDisplayName": "microsoft.deviceregistry discovered asset endpoint profiles", "isPreview": false, - "description": "Discovered Asset Endpoint Profile definition.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassetendpointprofiles.svg", "links": null }, @@ -8471,10 +8601,76 @@ "lowerSingularDisplayName": "microsoft.deviceregistry discovered asset", "lowerPluralDisplayName": "microsoft.deviceregistry discovered assets", "isPreview": false, - "description": "Discovered Asset definition.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassets.svg", "links": null }, + { + "resourceType": "microsoft.deviceregistry/namespaces", + "singularDisplayName": "Microsoft.DeviceRegistry namespace", + "pluralDisplayName": "Microsoft.DeviceRegistry namespaces", + "lowerSingularDisplayName": "microsoft.deviceregistry namespace", + "lowerPluralDisplayName": "microsoft.deviceregistry namespaces", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces.svg", + "links": null + }, + { + "resourceType": "microsoft.deviceregistry/namespaces/assetendpointprofiles", + "singularDisplayName": "Microsoft.DeviceRegistry namespaces asset endpoint profile", + "pluralDisplayName": "Microsoft.DeviceRegistry namespaces asset endpoint profiles", + "lowerSingularDisplayName": "microsoft.deviceregistry namespaces asset endpoint profile", + "lowerPluralDisplayName": "microsoft.deviceregistry namespaces asset endpoint profiles", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/assetendpointprofiles.svg", + "links": null + }, + { + "resourceType": "microsoft.deviceregistry/namespaces/assets", + "singularDisplayName": "Microsoft.DeviceRegistry namespaces asset", + "pluralDisplayName": "Microsoft.DeviceRegistry namespaces assets", + "lowerSingularDisplayName": "microsoft.deviceregistry namespaces asset", + "lowerPluralDisplayName": "microsoft.deviceregistry namespaces assets", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/assets.svg", + "links": null + }, + { + "resourceType": "microsoft.deviceregistry/namespaces/devices", + "singularDisplayName": "Microsoft.DeviceRegistry namespaces device", + "pluralDisplayName": "Microsoft.DeviceRegistry namespaces devices", + "lowerSingularDisplayName": "microsoft.deviceregistry namespaces device", + "lowerPluralDisplayName": "microsoft.deviceregistry namespaces devices", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/devices.svg", + "links": null + }, + { + "resourceType": "microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles", + "singularDisplayName": "Microsoft.DeviceRegistry namespaces discovered asset endpoint profile", + "pluralDisplayName": "Microsoft.DeviceRegistry namespaces discovered asset endpoint profiles", + "lowerSingularDisplayName": "microsoft.deviceregistry namespaces discovered asset endpoint profile", + "lowerPluralDisplayName": "microsoft.deviceregistry namespaces discovered asset endpoint profiles", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles.svg", + "links": null + }, + { + "resourceType": "microsoft.deviceregistry/namespaces/discoveredassets", + "singularDisplayName": "Microsoft.DeviceRegistry namespaces discovered asset", + "pluralDisplayName": "Microsoft.DeviceRegistry namespaces discovered assets", + "lowerSingularDisplayName": "microsoft.deviceregistry namespaces discovered asset", + "lowerPluralDisplayName": "microsoft.deviceregistry namespaces discovered assets", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/discoveredassets.svg", + "links": null + }, { "resourceType": "microsoft.deviceregistry/schemaregistries", "singularDisplayName": "IoT Schema Registry", @@ -8495,7 +8691,8 @@ "isPreview": false, "description": "Schema definition.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries/schemas.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.deviceregistry/schemaregistries/schemas/schemaversions", @@ -8506,7 +8703,8 @@ "isPreview": false, "description": "Schema version's definition.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries/schemas/schemaversions.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.devices/iothubs", @@ -8577,12 +8775,7 @@ "isPreview": false, "description": "Device Update Accounts allow you to manage the deployment of updates to your IoT Devices.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.deviceupdate/updateaccounts/activedeployments", @@ -8593,12 +8786,7 @@ "isPreview": false, "description": "Device Update Active Deployments monitor deployment of updates to your devices.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/activedeployments.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.deviceupdate/updateaccounts/agents", @@ -8609,12 +8797,7 @@ "isPreview": false, "description": "Device Update Agents manage deployment of updates to your devices.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/agents.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.deviceupdate/updateaccounts/deployments", @@ -8625,12 +8808,7 @@ "isPreview": false, "description": "Device Update Deployments record deployment of updates to your devices.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deployments.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.deviceupdate/updateaccounts/deviceclasses", @@ -8641,12 +8819,7 @@ "isPreview": false, "description": "Device Update Device Classes identify the best possible update for your devices based on their properties.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deviceclasses.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.deviceupdate/updateaccounts/updates", @@ -8657,12 +8830,7 @@ "isPreview": false, "description": "Device Updates represent updates to be deployed to your devices.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/updates.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/designpatterns" - } - ] + "links": null }, { "resourceType": "microsoft.devops/pipelines", @@ -8801,6 +8969,22 @@ } ] }, + { + "resourceType": "microsoft.documentdb/fleets", + "singularDisplayName": "Cosmos DB Fleet", + "pluralDisplayName": "Cosmos DB Fleets", + "lowerSingularDisplayName": "Cosmos DB Fleet", + "lowerPluralDisplayName": "Cosmos DB Fleets", + "isPreview": false, + "description": "Cosmos DB Fleet description goes here", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/fleets.svg", + "links": [ + { + "title": "Cosmos DB Fleet learn more link", + "uri": "https://aka.ms/cosmosfleet" + } + ] + }, { "resourceType": "microsoft.documentdb/mongoclusters", "singularDisplayName": "Azure Cosmos DB for MongoDB (vCore)", @@ -8858,15 +9042,14 @@ }, { "resourceType": "microsoft.durabletask/namespaces", - "singularDisplayName": "Durable Task Scheduler", - "pluralDisplayName": "Durable Task Schedulers", - "lowerSingularDisplayName": "durable task managed backend", - "lowerPluralDisplayName": "durable task managed backends", + "singularDisplayName": "Microsoft.DurableTask namespace", + "pluralDisplayName": "Microsoft.DurableTask namespaces", + "lowerSingularDisplayName": "microsoft.durabletask namespace", + "lowerPluralDisplayName": "microsoft.durabletask namespaces", "isPreview": false, - "description": "A Durable Task Scheduler namespace resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/namespaces.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.durabletask/namespaces/taskhubs", @@ -8887,7 +9070,7 @@ "lowerSingularDisplayName": "durable task managed backend", "lowerPluralDisplayName": "durable task managed backends", "isPreview": false, - "description": "A Durable Task Scheduler resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers.svg", "links": null }, @@ -8898,7 +9081,7 @@ "lowerSingularDisplayName": "task hub", "lowerPluralDisplayName": "task hubs", "isPreview": false, - "description": "A Task Hub resource belonging to the scheduler", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers/taskhubs.svg", "links": null }, @@ -9029,6 +9212,22 @@ "links": null, "missingMetadata": true }, + { + "resourceType": "microsoft.edge/disconnectedoperations", + "singularDisplayName": "Azure Local - disconnected operations", + "pluralDisplayName": "Azure Local - disconnected operations", + "lowerSingularDisplayName": "Azure Local - disconnected operations", + "lowerPluralDisplayName": "Azure Local - disconnected operations", + "isPreview": false, + "description": "Create a virtual appliance to run Azure Local disconnected operations", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/disconnectedoperations.svg", + "links": [ + { + "title": "Learn more", + "uri": "https://azure.com/hci" + } + ] + }, { "resourceType": "microsoft.edge/siteawareresourcetypes", "singularDisplayName": "Microsoft.Edge site aware resource type", @@ -9109,17 +9308,17 @@ }, { "resourceType": "microsoft.edgeorder/bootstrapconfigurations", - "singularDisplayName": "Site Bootstrap Key", - "pluralDisplayName": "Site Bootstrap Keys", - "lowerSingularDisplayName": "site bootstrap key", + "singularDisplayName": "Site Key", + "pluralDisplayName": "Site Keys", + "lowerSingularDisplayName": "site key", "lowerPluralDisplayName": "keys", "isPreview": false, - "description": "You can generate a Site Bootstrap key to start provisioning your devices at your Site.", + "description": "You can generate a Site key to start provisioning your devices at your Site.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/bootstrapconfigurations.svg", "links": [ { - "title": "Learn More", - "uri": "https://aka.ms/adaptivecloud/ztp/lm-sitebootstrapkey" + "title": "Learn more", + "uri": "https://aka.ms/ztp/guide/gs-learn-more" } ] }, @@ -9152,7 +9351,12 @@ "isPreview": false, "description": "Follow the secure, low-touch step by step procedure to set up one or thousands of devices.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/virtual_orderitems.svg", - "links": null + "links": [ + { + "title": "Learn more", + "uri": "https://aka.ms/ztp/guide/gs-learn-more" + } + ] }, { "resourceType": "microsoft.edgezones/extendedzones", @@ -9955,7 +10159,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.footprintmonitoring/profiles.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.footprintmonitoring/profiles/experiments", @@ -9966,7 +10171,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.footprintmonitoring/profiles/experiments.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.footprintmonitoring/profiles/measurementendpoints", @@ -9977,7 +10183,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.footprintmonitoring/profiles/measurementendpoints.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.footprintmonitoring/profiles/measurementendpoints/conditions", @@ -9988,7 +10195,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.footprintmonitoring/profiles/measurementendpoints/conditions.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.gallery/myareas/galleryitems", @@ -10024,6 +10232,17 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.graph/azureadapplication.svg", "links": null }, + { + "resourceType": "microsoft.graph/azureadapplicationprototype", + "singularDisplayName": "Microsoft.Graph Azure ad application prototype", + "pluralDisplayName": "Microsoft.Graph Azure ad application prototype", + "lowerSingularDisplayName": "microsoft.graph azure ad application prototype", + "lowerPluralDisplayName": "microsoft.graph azure ad application prototype", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.graph/azureadapplicationprototype.svg", + "links": null + }, { "resourceType": "microsoft.graphservices/accounts", "singularDisplayName": "Metered API account", @@ -10108,7 +10327,7 @@ "pluralDisplayName": "Azure HDInsight on AKS cluster pools", "lowerSingularDisplayName": "Azure HDInsight on AKS cluster pool", "lowerPluralDisplayName": "Azure HDInsight on AKS cluster pools", - "isPreview": true, + "isPreview": false, "description": "Create an Azure HDInsight on AKS cluster pool to organize your HDInsight on AKS clusters. You can have multiple clusters in the same cluster pool.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools.svg", "links": [ @@ -10124,7 +10343,7 @@ "pluralDisplayName": "Azure HDInsight on AKS clusters", "lowerSingularDisplayName": "Azure HDInsight on AKS cluster", "lowerPluralDisplayName": "Azure HDInsight on AKS clusters", - "isPreview": true, + "isPreview": false, "description": "Create an Azure HDInsight on AKS cluster to process massive amounts of data using modern and latest open-source frameworks such as Apache Flink, Trino, Apache Spark, and more.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters.svg", "links": [ @@ -10134,6 +10353,17 @@ } ] }, + { + "resourceType": "microsoft.hdinsight/clusterpools/clusters/instanceviews", + "singularDisplayName": "Microsoft.HDInsight clusterpools clusters instance view", + "pluralDisplayName": "Microsoft.HDInsight clusterpools clusters instance views", + "lowerSingularDisplayName": "microsoft.hdinsight clusterpools clusters instance view", + "lowerPluralDisplayName": "microsoft.hdinsight clusterpools clusters instance views", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters/instanceviews.svg", + "links": null + }, { "resourceType": "microsoft.hdinsight/clusters", "singularDisplayName": "HDInsight cluster", @@ -10236,16 +10466,18 @@ "isPreview": true, "description": "A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.healthmodel/healthmodels.svg", - "links": [ - { - "title": "Build health models", - "uri": "https://aka.ms/portalfx/designpatterns" - }, - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/browse" - } - ] + "links": null + }, + { + "resourceType": "microsoft.healthplatform/accounts", + "singularDisplayName": "Microsoft.HealthPlatform account", + "pluralDisplayName": "Microsoft.HealthPlatform accounts", + "lowerSingularDisplayName": "microsoft.healthplatform account", + "lowerPluralDisplayName": "microsoft.healthplatform accounts", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.healthplatform/accounts.svg", + "links": null }, { "resourceType": "microsoft.help/diagnostics", @@ -10934,7 +11166,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/proxypublishers/artifactstores.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.hybridnetwork/proxypublishers/configurationgroupschemas", @@ -11088,7 +11321,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/servicemanagementcontainers.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.hybridnetwork/servicemanagementcontainers/rolloutsequences", @@ -11099,7 +11333,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/servicemanagementcontainers/rolloutsequences.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.hybridnetwork/servicemanagementcontainers/rollouttiers", @@ -11110,7 +11345,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/servicemanagementcontainers/rollouttiers.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.hybridnetwork/servicemanagementcontainers/updatespecifications", @@ -11121,7 +11357,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/servicemanagementcontainers/updatespecifications.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.hybridnetwork/servicemanagementcontainers/updatespecifications/rollouts", @@ -11132,7 +11369,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/servicemanagementcontainers/updatespecifications/rollouts.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.hybridnetwork/servicemanagementcontainers/updatespecifications/rollouts/statuses", @@ -11143,7 +11381,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/servicemanagementcontainers/updatespecifications/rollouts/statuses.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.hybridnetwork/sitenetworkservices", @@ -11240,7 +11479,7 @@ "lowerSingularDisplayName": "microsoft.impact workload impacts insight", "lowerPluralDisplayName": "microsoft.impact workload impacts insights", "isPreview": false, - "description": "Insight resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/workloadimpacts/insights.svg", "links": null }, @@ -11655,10 +11894,10 @@ }, { "resourceType": "microsoft.iotfirmwaredefense/workspaces", - "singularDisplayName": "Microsoft.IoTFirmwareDefense workspace", - "pluralDisplayName": "Microsoft.IoTFirmwareDefense workspaces", - "lowerSingularDisplayName": "microsoft.iotfirmwaredefense workspace", - "lowerPluralDisplayName": "microsoft.iotfirmwaredefense workspaces", + "singularDisplayName": "Firmware analysis workspace", + "pluralDisplayName": "Firmware analysis workspaces", + "lowerSingularDisplayName": "firmware analysis workspace", + "lowerPluralDisplayName": "firmware analysis workspaces", "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces.svg", @@ -11673,7 +11912,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces/firmwares.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.iotfirmwaredefense/workspaces/firmwares/summaries", @@ -11684,7 +11924,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces/firmwares/summaries.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.iotoperations/instances", @@ -11823,8 +12064,128 @@ "isPreview": false, "description": "Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq.svg", - "links": null, - "missingMetadata": true + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/broker", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq broker", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq broker", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq broker", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq broker", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/broker/authentication", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq broker authentication", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq broker authentication", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq broker authentication", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq broker authentication", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/authentication.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/broker/authorization", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq broker authorization", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq broker authorization", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq broker authorization", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq broker authorization", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/authorization.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/broker/listener", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq broker listener", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq broker listener", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq broker listener", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq broker listener", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/listener.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/datalakeconnector", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq data lake connector", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq data lake connector", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq data lake connector", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq data lake connector", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/datalakeconnector.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/datalakeconnector/topicmap", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq data lake connector topic map", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq data lake connector topic map", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq data lake connector topic map", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq data lake connector topic map", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/datalakeconnector/topicmap.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/diagnosticservice", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq diagnostic service", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq diagnostic service", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq diagnostic service", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq diagnostic service", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/diagnosticservice.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/kafkaconnector", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq kafka connector", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq kafka connector", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq kafka connector", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq kafka connector", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/kafkaconnector.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/kafkaconnector/topicmap", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq kafka connector topic map", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq kafka connector topic map", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq kafka connector topic map", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq kafka connector topic map", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/kafkaconnector/topicmap.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/mqttbridgeconnector", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq mqtt bridge connector", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq mqtt bridge connector", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq mqtt bridge connector", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq mqtt bridge connector", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector.svg", + "links": null + }, + { + "resourceType": "microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap", + "singularDisplayName": "Microsoft.IoTOperationsMQ mq mqtt bridge connector topic map", + "pluralDisplayName": "Microsoft.IoTOperationsMQ mq mqtt bridge connector topic map", + "lowerSingularDisplayName": "microsoft.iotoperationsmq mq mqtt bridge connector topic map", + "lowerPluralDisplayName": "microsoft.iotoperationsmq mq mqtt bridge connector topic map", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap.svg", + "links": null }, { "resourceType": "microsoft.iotoperationsorchestrator/instances", @@ -12258,7 +12619,7 @@ "lowerSingularDisplayName": "microsoft.liftrpilot organization", "lowerPluralDisplayName": "microsoft.liftrpilot organizations", "isPreview": false, - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.liftrpilot/organizations.svg", "links": null }, @@ -12339,6 +12700,17 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments.svg", "links": null }, + { + "resourceType": "microsoft.logic/integrationserviceenvironments/health", + "singularDisplayName": "Microsoft.Logic integration service environments health", + "pluralDisplayName": "Microsoft.Logic integration service environments health", + "lowerSingularDisplayName": "microsoft.logic integration service environments health", + "lowerPluralDisplayName": "microsoft.logic integration service environments health", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments/health.svg", + "links": null + }, { "resourceType": "microsoft.logic/integrationserviceenvironments/managedapis", "singularDisplayName": "Managed Connector", @@ -12577,6 +12949,17 @@ } ] }, + { + "resourceType": "microsoft.maintenance/maintenanceconfigurationsbladeresource", + "singularDisplayName": "Maintenance configuration", + "pluralDisplayName": "Maintenance configuration", + "lowerSingularDisplayName": "Maintenance configuration", + "lowerPluralDisplayName": "Maintenance configuration", + "isPreview": true, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/maintenanceconfigurationsbladeresource.svg", + "links": null + }, { "resourceType": "microsoft.maintenance/publicmaintenanceconfigurations", "singularDisplayName": "Microsoft.Maintenance public maintenance configuration", @@ -12839,7 +13222,7 @@ "lowerSingularDisplayName": "microsoft.managednetworkfabric network monitor", "lowerPluralDisplayName": "microsoft.managednetworkfabric network monitors", "isPreview": false, - "description": "The NetworkMonitor resource definition.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkmonitors.svg", "links": null }, @@ -13011,10 +13394,10 @@ }, { "resourceType": "microsoft.manufacturingplatform/manufacturingdataservices", - "singularDisplayName": "Factory Operations Agent in Azure AI", - "pluralDisplayName": "Factory Operations Agent in Azure AI", - "lowerSingularDisplayName": "Factory Operations Agent in Azure AI", - "lowerPluralDisplayName": "Factory Operations Agent in Azure AI", + "singularDisplayName": "Factory Operations Agent in Azure AI Foundry", + "pluralDisplayName": "Factory Operations Agent in Azure AI Foundry", + "lowerSingularDisplayName": "Factory Operations Agent in Azure AI Foundry", + "lowerPluralDisplayName": "Factory Operations Agent in Azure AI Foundry", "isPreview": false, "description": "Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg", @@ -13066,64 +13449,140 @@ "lowerPluralDisplayName": "microsoft.marketplace private stores admin request approvals", "isPreview": false, "description": "", - "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/adminrequestapprovals.svg", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/adminrequestapprovals.svg", + "links": null + }, + { + "resourceType": "microsoft.marketplace/privatestores/collections", + "singularDisplayName": "Microsoft.Marketplace private stores collection", + "pluralDisplayName": "Microsoft.Marketplace private stores collections", + "lowerSingularDisplayName": "microsoft.marketplace private stores collection", + "lowerPluralDisplayName": "microsoft.marketplace private stores collections", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/collections.svg", + "links": null + }, + { + "resourceType": "microsoft.marketplace/privatestores/collections/offers", + "singularDisplayName": "Microsoft.Marketplace private stores collections offer", + "pluralDisplayName": "Microsoft.Marketplace private stores collections offers", + "lowerSingularDisplayName": "microsoft.marketplace private stores collections offer", + "lowerPluralDisplayName": "microsoft.marketplace private stores collections offers", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/collections/offers.svg", + "links": null + }, + { + "resourceType": "microsoft.marketplace/privatestores/offers", + "singularDisplayName": "Microsoft.Marketplace private stores offer", + "pluralDisplayName": "Microsoft.Marketplace private stores offers", + "lowerSingularDisplayName": "microsoft.marketplace private stores offer", + "lowerPluralDisplayName": "microsoft.marketplace private stores offers", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/offers.svg", + "links": null + }, + { + "resourceType": "microsoft.marketplace/privatestores/requestapprovals", + "singularDisplayName": "Microsoft.Marketplace private stores request approval", + "pluralDisplayName": "Microsoft.Marketplace private stores request approvals", + "lowerSingularDisplayName": "microsoft.marketplace private stores request approval", + "lowerPluralDisplayName": "microsoft.marketplace private stores request approvals", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/requestapprovals.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices", + "singularDisplayName": "Media service", + "pluralDisplayName": "Media Services", + "lowerSingularDisplayName": "media service", + "lowerPluralDisplayName": "Media Services", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/accountfilters", + "singularDisplayName": "Microsoft.Media media services account filter", + "pluralDisplayName": "Microsoft.Media media services account filters", + "lowerSingularDisplayName": "microsoft.media media services account filter", + "lowerPluralDisplayName": "microsoft.media media services account filters", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/accountfilters.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/assets", + "singularDisplayName": "Microsoft.Media media services asset", + "pluralDisplayName": "Microsoft.Media media services assets", + "lowerSingularDisplayName": "microsoft.media media services asset", + "lowerPluralDisplayName": "microsoft.media media services assets", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets.svg", "links": null }, { - "resourceType": "microsoft.marketplace/privatestores/collections", - "singularDisplayName": "Microsoft.Marketplace private stores collection", - "pluralDisplayName": "Microsoft.Marketplace private stores collections", - "lowerSingularDisplayName": "microsoft.marketplace private stores collection", - "lowerPluralDisplayName": "microsoft.marketplace private stores collections", + "resourceType": "microsoft.media/mediaservices/assets/assetfilters", + "singularDisplayName": "Microsoft.Media media services assets asset filter", + "pluralDisplayName": "Microsoft.Media media services assets asset filters", + "lowerSingularDisplayName": "microsoft.media media services assets asset filter", + "lowerPluralDisplayName": "microsoft.media media services assets asset filters", "isPreview": false, "description": "", - "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/collections.svg", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/assetfilters.svg", "links": null }, { - "resourceType": "microsoft.marketplace/privatestores/collections/offers", - "singularDisplayName": "Microsoft.Marketplace private stores collections offer", - "pluralDisplayName": "Microsoft.Marketplace private stores collections offers", - "lowerSingularDisplayName": "microsoft.marketplace private stores collections offer", - "lowerPluralDisplayName": "microsoft.marketplace private stores collections offers", + "resourceType": "microsoft.media/mediaservices/assets/tracks", + "singularDisplayName": "Microsoft.Media media services assets track", + "pluralDisplayName": "Microsoft.Media media services assets tracks", + "lowerSingularDisplayName": "microsoft.media media services assets track", + "lowerPluralDisplayName": "microsoft.media media services assets tracks", "isPreview": false, "description": "", - "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/collections/offers.svg", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks.svg", "links": null }, { - "resourceType": "microsoft.marketplace/privatestores/offers", - "singularDisplayName": "Microsoft.Marketplace private stores offer", - "pluralDisplayName": "Microsoft.Marketplace private stores offers", - "lowerSingularDisplayName": "microsoft.marketplace private stores offer", - "lowerPluralDisplayName": "microsoft.marketplace private stores offers", + "resourceType": "microsoft.media/mediaservices/assets/tracks/operationresults", + "singularDisplayName": "Microsoft.Media media services assets tracks operation result", + "pluralDisplayName": "Microsoft.Media media services assets tracks operation results", + "lowerSingularDisplayName": "microsoft.media media services assets tracks operation result", + "lowerPluralDisplayName": "microsoft.media media services assets tracks operation results", "isPreview": false, "description": "", - "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/offers.svg", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks/operationresults.svg", "links": null }, { - "resourceType": "microsoft.marketplace/privatestores/requestapprovals", - "singularDisplayName": "Microsoft.Marketplace private stores request approval", - "pluralDisplayName": "Microsoft.Marketplace private stores request approvals", - "lowerSingularDisplayName": "microsoft.marketplace private stores request approval", - "lowerPluralDisplayName": "microsoft.marketplace private stores request approvals", + "resourceType": "microsoft.media/mediaservices/assets/tracks/operationstatuses", + "singularDisplayName": "Microsoft.Media media services assets tracks operation statuse", + "pluralDisplayName": "Microsoft.Media media services assets tracks operation statuses", + "lowerSingularDisplayName": "microsoft.media media services assets tracks operation statuse", + "lowerPluralDisplayName": "microsoft.media media services assets tracks operation statuses", "isPreview": false, "description": "", - "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/requestapprovals.svg", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks/operationstatuses.svg", "links": null }, { - "resourceType": "microsoft.media/mediaservices", - "singularDisplayName": "Media service", - "pluralDisplayName": "Media Services", - "lowerSingularDisplayName": "media service", - "lowerPluralDisplayName": "Media Services", + "resourceType": "microsoft.media/mediaservices/contentkeypolicies", + "singularDisplayName": "Microsoft.Media media services content key policy", + "pluralDisplayName": "Microsoft.Media media services content key policies", + "lowerSingularDisplayName": "microsoft.media media services content key policy", + "lowerPluralDisplayName": "microsoft.media media services content key policies", "isPreview": false, "description": "", - "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices.svg", - "links": null, - "missingMetadata": true + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/contentkeypolicies.svg", + "links": null }, { "resourceType": "microsoft.media/mediaservices/liveevents", @@ -13134,8 +13593,40 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/liveevents.svg", - "links": null, - "missingMetadata": true + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/liveevents/liveoutputs", + "singularDisplayName": "Microsoft.Media mediaservices live events live output", + "pluralDisplayName": "Microsoft.Media mediaservices live events live outputs", + "lowerSingularDisplayName": "microsoft.media mediaservices live events live output", + "lowerPluralDisplayName": "microsoft.media mediaservices live events live outputs", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/liveevents/liveoutputs.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/privateendpointconnections", + "singularDisplayName": "Microsoft.Media mediaservices private endpoint connection", + "pluralDisplayName": "Microsoft.Media mediaservices private endpoint connections", + "lowerSingularDisplayName": "microsoft.media mediaservices private endpoint connection", + "lowerPluralDisplayName": "microsoft.media mediaservices private endpoint connections", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/privateendpointconnections.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/privatelinkresources", + "singularDisplayName": "Microsoft.Media mediaservices private link resource", + "pluralDisplayName": "Microsoft.Media mediaservices private link resources", + "lowerSingularDisplayName": "microsoft.media mediaservices private link resource", + "lowerPluralDisplayName": "microsoft.media mediaservices private link resources", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/privatelinkresources.svg", + "links": null }, { "resourceType": "microsoft.media/mediaservices/streamingendpoints", @@ -13146,8 +13637,51 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streamingendpoints.svg", - "links": null, - "missingMetadata": true + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/streaminglocators", + "singularDisplayName": "Microsoft.Media media services streaming locator", + "pluralDisplayName": "Microsoft.Media media services streaming locators", + "lowerSingularDisplayName": "microsoft.media media services streaming locator", + "lowerPluralDisplayName": "microsoft.media media services streaming locators", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streaminglocators.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/streamingpolicies", + "singularDisplayName": "Microsoft.Media media services streaming policy", + "pluralDisplayName": "Microsoft.Media media services streaming policies", + "lowerSingularDisplayName": "microsoft.media media services streaming policy", + "lowerPluralDisplayName": "microsoft.media media services streaming policies", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streamingpolicies.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/transforms", + "singularDisplayName": "Microsoft.Media media services transform", + "pluralDisplayName": "Microsoft.Media media services transforms", + "lowerSingularDisplayName": "microsoft.media media services transform", + "lowerPluralDisplayName": "microsoft.media media services transforms", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/transforms.svg", + "links": null + }, + { + "resourceType": "microsoft.media/mediaservices/transforms/jobs", + "singularDisplayName": "Microsoft.Media media services transforms job", + "pluralDisplayName": "Microsoft.Media media services transforms jobs", + "lowerSingularDisplayName": "microsoft.media media services transforms job", + "lowerPluralDisplayName": "microsoft.media media services transforms jobs", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/transforms/jobs.svg", + "links": null }, { "resourceType": "microsoft.mesh/worlds", @@ -14132,7 +14666,7 @@ "lowerSingularDisplayName": "microsoft.mission external connection", "lowerPluralDisplayName": "microsoft.mission external connections", "isPreview": false, - "description": "Describes an External Connection.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/externalconnections.svg", "links": null }, @@ -14143,7 +14677,7 @@ "lowerSingularDisplayName": "microsoft.mission internal connection", "lowerPluralDisplayName": "microsoft.mission internal connections", "isPreview": false, - "description": "Describes an Internal Connection.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/internalconnections.svg", "links": null }, @@ -14666,7 +15200,8 @@ "isPreview": false, "description": "Create a Modeling and Simulation Workbench for deploying a secure, collaborative engineering design environment on Azure.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/chambers", @@ -14677,7 +15212,8 @@ "isPreview": false, "description": "Create a chamber to set up secure workplace which is isolated from other chambers within the Modeling and Simulation Workbench.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/chambers/connectors", @@ -14688,7 +15224,8 @@ "isPreview": false, "description": "Create a chamber connector to connect from on-premises network to specific chamber.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/connectors.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/chambers/filerequests", @@ -14699,7 +15236,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/filerequests.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/chambers/files", @@ -14710,7 +15248,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/files.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/chambers/licenses", @@ -14721,7 +15260,8 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/licenses.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/chambers/storages", @@ -14732,7 +15272,8 @@ "isPreview": false, "description": "Create a chamber storage to add a high performance file-storage which is private to this chamber.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/storages.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/chambers/workloads", @@ -14743,7 +15284,8 @@ "isPreview": false, "description": "Create a chamber VM to scale your engineering workload’s computing power.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/workloads.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.modsimworkbench/workbenches/sharedstorages", @@ -14754,7 +15296,8 @@ "isPreview": false, "description": "Create a shared storage to collaborate across design teams and organizations.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/sharedstorages.svg", - "links": null + "links": null, + "missingMetadata": true }, { "resourceType": "microsoft.monitor/accounts", @@ -15483,12 +16026,7 @@ "isPreview": false, "description": "Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/ipampools.svg", - "links": [ - { - "title": "Get consistent", - "uri": "https://aka.ms/portalfx/browse" - } - ] + "links": null }, { "resourceType": "microsoft.network/networkmanagers/networkgroups", @@ -15586,28 +16124,18 @@ "isPreview": false, "description": "Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/browse" - } - ] + "links": null }, { "resourceType": "microsoft.network/networksecurityperimeters/profiles", - "singularDisplayName": "Network Security Perimeter", - "pluralDisplayName": "Network Security Perimeters", - "lowerSingularDisplayName": "network security perimeter", - "lowerPluralDisplayName": "network security perimeters", + "singularDisplayName": "Network Security Perimeter Profile", + "pluralDisplayName": "Network Security Perimeter Profiles", + "lowerSingularDisplayName": "network security perimeter profile", + "lowerPluralDisplayName": "network security perimeter profiles", "isPreview": false, "description": "Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters/profiles.svg", - "links": [ - { - "title": "Learn more", - "uri": "https://aka.ms/portalfx/browse" - } - ] + "links": null }, { "resourceType": "microsoft.network/networkverifiers", @@ -15656,10 +16184,10 @@ }, { "resourceType": "microsoft.network/p2svpngateways", - "singularDisplayName": "Microsoft.Network P2S VPN gateway", - "pluralDisplayName": "Microsoft.Network P2S VPN gateways", - "lowerSingularDisplayName": "microsoft.network p2s vpn gateway", - "lowerPluralDisplayName": "microsoft.network p2s vpn gateways", + "singularDisplayName": "VPN Gateway (Point to Site)", + "pluralDisplayName": "VPN Gateways", + "lowerSingularDisplayName": "vpn gateway", + "lowerPluralDisplayName": "vpn gateways", "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.network/p2svpngateways.svg", @@ -15812,7 +16340,7 @@ "links": [ { "title": "Learn more", - "uri": "https://azure.microsoft.com/products/traffic-manager/" + "uri": "https://go.microsoft.com/fwlink/p/?linkid=847681" } ] }, @@ -15916,7 +16444,7 @@ }, { "resourceType": "microsoft.network/vpngateways", - "singularDisplayName": "VPN Gateway", + "singularDisplayName": "VPN Gateway (Site to Site)", "pluralDisplayName": "VPN Gateways", "lowerSingularDisplayName": "vpn gateway", "lowerPluralDisplayName": "vpn gateways", @@ -16225,6 +16753,17 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters/agentpools.svg", "links": null }, + { + "resourceType": "microsoft.networkcloud/kubernetesclusters/features", + "singularDisplayName": "Kubernetes Cluster Feature (Operator Nexus)", + "pluralDisplayName": "Kubernetes Cluster Features (Operator Nexus)", + "lowerSingularDisplayName": "kubernetes cluster feature (operator nexus)", + "lowerPluralDisplayName": "kubernetes cluster features (operator nexus)", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters/features.svg", + "links": null + }, { "resourceType": "microsoft.networkcloud/l2networks", "singularDisplayName": "Layer 2 Network (Operator Nexus)", @@ -17037,6 +17576,22 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.offazurespringboot/springbootsites/summaries.svg", "links": null }, + { + "resourceType": "microsoft.onlineexperimentation/workspaces", + "singularDisplayName": "Online Experimentation Workspace", + "pluralDisplayName": "Online Experimentation Workspaces", + "lowerSingularDisplayName": "online experimentation workspace", + "lowerPluralDisplayName": "online experimentation workspaces", + "isPreview": false, + "description": "An online experiment workspace resource.", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.onlineexperimentation/workspaces.svg", + "links": [ + { + "title": "Learn Online Experimentation", + "uri": "https://aka.ms/exp/public/docs" + } + ] + }, { "resourceType": "microsoft.openenergyplatform/energyservices", "singularDisplayName": "Azure Data Manager for Energy", @@ -17121,9 +17676,14 @@ "lowerSingularDisplayName": "log analytics dedicated cluster", "lowerPluralDisplayName": "log analytics dedicated clusters", "isPreview": false, - "description": "", + "description": "Dedicated cluster in Azure Monitor enables advanced security and control capabilities including Customer-managed keys, Lockbox, Availability zones, Ingest from Azure Event Hubs, and cost optimization. Linking and unlinking workspaces from cluster has no interruption to ingestion and query operations.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/clusters.svg", - "links": null + "links": [ + { + "title": "Learn more", + "uri": "https://aka.ms/LogsDCluster" + } + ] }, { "resourceType": "microsoft.operationalinsights/querypacks", @@ -17802,7 +18362,7 @@ "lowerSingularDisplayName": "microsoft.proposal proposal", "lowerPluralDisplayName": "microsoft.proposal proposals", "isPreview": false, - "description": "A ProposalProviderHub resource", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.proposal/proposals.svg", "links": null }, @@ -18560,6 +19120,17 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/saasresources.svg", "links": null }, + { + "resourceType": "microsoft.saashub/cloudservices", + "singularDisplayName": "Microsoft.SaaSHub cloud service", + "pluralDisplayName": "Microsoft.SaaSHub cloud services", + "lowerSingularDisplayName": "microsoft.saashub cloud service", + "lowerPluralDisplayName": "microsoft.saashub cloud services", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.saashub/cloudservices.svg", + "links": null + }, { "resourceType": "microsoft.saashub/cloudservices/hidden", "singularDisplayName": "Microsoft SaaS", @@ -18726,6 +19297,17 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.search/searchservices.svg", "links": null }, + { + "resourceType": "microsoft.secretmanagementsampleprovider/forecasts", + "singularDisplayName": "Microsoft.SecretManagementSampleProvider forecast", + "pluralDisplayName": "Microsoft.SecretManagementSampleProvider forecasts", + "lowerSingularDisplayName": "microsoft.secretmanagementsampleprovider forecast", + "lowerPluralDisplayName": "microsoft.secretmanagementsampleprovider forecasts", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.secretmanagementsampleprovider/forecasts.svg", + "links": null + }, { "resourceType": "microsoft.secretsynccontroller/azurekeyvaultsecretproviderclasses", "singularDisplayName": "Microsoft.SecretSyncController Azure key vault secret provider class", @@ -20046,6 +20628,22 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.storagecache/caches.svg", "links": null }, + { + "resourceType": "microsoft.storagediscovery/storagediscoveryworkspaces", + "singularDisplayName": "Storage Discovery workspace", + "pluralDisplayName": "Storage Discovery workspaces", + "lowerSingularDisplayName": "storage discovery workspace", + "lowerPluralDisplayName": "storage discovery workspaces", + "isPreview": false, + "description": "Storage Discovery placeholder description", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.storagediscovery/storagediscoveryworkspaces.svg", + "links": [ + { + "title": "Learn more", + "uri": "https://microsoft.com" + } + ] + }, { "resourceType": "microsoft.storageinsights/storagecollectionrules", "singularDisplayName": "Microsoft.StorageInsights storage collection rule", @@ -20527,12 +21125,12 @@ }, { "resourceType": "microsoft.sustainabilityservices/calculations", - "singularDisplayName": "Microsoft.SustainabilityServices calculation", - "pluralDisplayName": "Microsoft.SustainabilityServices calculations", - "lowerSingularDisplayName": "microsoft.sustainabilityservices calculation", - "lowerPluralDisplayName": "microsoft.sustainabilityservices calculations", - "isPreview": false, - "description": "", + "singularDisplayName": "Project Sustainability Calculator", + "pluralDisplayName": "Project Sustainability Calculator", + "lowerSingularDisplayName": "Project Sustainability Calculator", + "lowerPluralDisplayName": "Project Sustainability Calculator", + "isPreview": true, + "description": "Start assessing your organization’s environmental emissions footprint across scope 1, scope 2, and scope 3 by creating a Project Sustainability Calculator resource.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.sustainabilityservices/calculations.svg", "links": null }, @@ -20752,8 +21350,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/activations.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/campaigns", @@ -20764,8 +21361,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/campaigns.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/campaigns/versions", @@ -20776,8 +21372,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/campaigns/versions.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/catalogs", @@ -20788,8 +21383,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/catalogs.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/catalogs/versions", @@ -20800,8 +21394,18 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/catalogs/versions.svg", - "links": null, - "missingMetadata": true + "links": null + }, + { + "resourceType": "microsoft.toolchainorchestrator/diagnostics", + "singularDisplayName": "Microsoft.ToolchainOrchestrator diagnostic", + "pluralDisplayName": "Microsoft.ToolchainOrchestrator diagnostics", + "lowerSingularDisplayName": "microsoft.toolchainorchestrator diagnostic", + "lowerPluralDisplayName": "microsoft.toolchainorchestrator diagnostics", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/diagnostics.svg", + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/instances", @@ -20812,8 +21416,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/instances.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/instances/versions", @@ -20824,8 +21427,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/instances/versions.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/solutions", @@ -20836,8 +21438,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/solutions.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/solutions/versions", @@ -20848,8 +21449,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/solutions/versions.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/targets", @@ -20860,8 +21460,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/targets.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.toolchainorchestrator/targets/versions", @@ -20872,8 +21471,7 @@ "isPreview": false, "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/targets/versions.svg", - "links": null, - "missingMetadata": true + "links": null }, { "resourceType": "microsoft.usagebilling/accounts", @@ -21486,7 +22084,7 @@ "lowerSingularDisplayName": "microsoft.workloads configuration validation result", "lowerPluralDisplayName": "microsoft.workloads configuration validation results", "isPreview": false, - "description": "Configuration validation results.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/configurationvalidationresults.svg", "links": null }, @@ -21556,6 +22154,50 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/insights.svg", "links": null }, + { + "resourceType": "microsoft.workloads/instancegroupmonitors", + "singularDisplayName": "Microsoft.Workloads instance group monitor", + "pluralDisplayName": "Microsoft.Workloads instance group monitors", + "lowerSingularDisplayName": "microsoft.workloads instance group monitor", + "lowerPluralDisplayName": "microsoft.workloads instance group monitors", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancegroupmonitors.svg", + "links": null + }, + { + "resourceType": "microsoft.workloads/instancehealthdefinitions", + "singularDisplayName": "Microsoft.Workloads instance health definition", + "pluralDisplayName": "Microsoft.Workloads instance health definitions", + "lowerSingularDisplayName": "microsoft.workloads instance health definition", + "lowerPluralDisplayName": "microsoft.workloads instance health definitions", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancehealthdefinitions.svg", + "links": null + }, + { + "resourceType": "microsoft.workloads/instancehealthdefinitions/signaldefinitions", + "singularDisplayName": "Microsoft.Workloads instance health definitions signal definition", + "pluralDisplayName": "Microsoft.Workloads instance health definitions signal definitions", + "lowerSingularDisplayName": "microsoft.workloads instance health definitions signal definition", + "lowerPluralDisplayName": "microsoft.workloads instance health definitions signal definitions", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancehealthdefinitions/signaldefinitions.svg", + "links": null + }, + { + "resourceType": "microsoft.workloads/instancemonitors", + "singularDisplayName": "Microsoft.Workloads instance monitor", + "pluralDisplayName": "Microsoft.Workloads instance monitors", + "lowerSingularDisplayName": "microsoft.workloads instance monitor", + "lowerPluralDisplayName": "microsoft.workloads instance monitors", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancemonitors.svg", + "links": null + }, { "resourceType": "microsoft.workloads/monitors", "singularDisplayName": "Azure Monitor for SAP solutions", @@ -21700,7 +22342,7 @@ "lowerSingularDisplayName": "microsoft.workloads virtual instance", "lowerPluralDisplayName": "microsoft.workloads virtual instances", "isPreview": false, - "description": "Defines the Virtual Instance (VI) resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances.svg", "links": null }, @@ -21711,31 +22353,36 @@ "lowerSingularDisplayName": "microsoft.workloads virtual instances component", "lowerPluralDisplayName": "microsoft.workloads virtual instances components", "isPreview": false, - "description": "Defines the Workload Component resource.", + "description": "", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances/components.svg", "links": null }, { "resourceType": "microsoft.zerotrustsegmentation/segmentationmanagers", - "singularDisplayName": "Microsoft.ZeroTrustSegmentation segmentation manager", - "pluralDisplayName": "Microsoft.ZeroTrustSegmentation segmentation managers", - "lowerSingularDisplayName": "microsoft.zerotrustsegmentation segmentation manager", - "lowerPluralDisplayName": "microsoft.zerotrustsegmentation segmentation managers", + "singularDisplayName": "Segmentation Manager", + "pluralDisplayName": "Segmentation Managers", + "lowerSingularDisplayName": "segmentation manager", + "lowerPluralDisplayName": "segmentation managers", "isPreview": false, - "description": "", + "description": "Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.", "icon": "https://microsoft.github.io/finops-toolkit/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg", "links": null }, { "resourceType": "mongodb.atlas/organizations", - "singularDisplayName": "MongoDB Atlas - An Azure Native ISV Service", - "pluralDisplayName": "MongoDB Atlas - An Azure Native ISV Service", - "lowerSingularDisplayName": "MongoDB Atlas - An Azure Native ISV Service", - "lowerPluralDisplayName": "MongoDB Atlas - An Azure Native ISV Service", + "singularDisplayName": "MongoDB Atlas Organization", + "pluralDisplayName": "MongoDB Atlas", + "lowerSingularDisplayName": "MongoDB Atlas Organization", + "lowerPluralDisplayName": "MongoDB Atlas Organization", "isPreview": false, - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", + "description": "MongoDB Atlas as an Azure Native ISV Service integrates the fully-managed document database, including native vector search capabilities, directly into the Azure ecosystem. Build and scale modern AI applications with a streamlined setup of an Atlas Organization, unified billing management, and seamless access to Azure services.", "icon": "https://microsoft.github.io/finops-toolkit/svg/mongodb.atlas/organizations.svg", - "links": null + "links": [ + { + "title": "Learn more about MongoDB Atlas", + "uri": "https://www.mongodb.com/lp/cloud/atlas/try4-reg" + } + ] }, { "resourceType": "neon.postgres/organizations", @@ -21818,6 +22465,28 @@ "icon": "https://microsoft.github.io/finops-toolkit/svg/oracle.database/cloudvmclusters.svg", "links": null }, + { + "resourceType": "oracle.database/exadbvmclusters", + "singularDisplayName": "Oracle Exascale VM Cluster", + "pluralDisplayName": "Oracle Exascale VM Clusters", + "lowerSingularDisplayName": "Oracle Exascale VM Cluster", + "lowerPluralDisplayName": "Oracle Exascale VM Clusters", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/oracle.database/exadbvmclusters.svg", + "links": null + }, + { + "resourceType": "oracle.database/exascaledbstoragevaults", + "singularDisplayName": "Oracle Exascale DB Storage Vault", + "pluralDisplayName": "Oracle Exascale VM Clusters", + "lowerSingularDisplayName": "Oracle Exascale DB Storage Vault", + "lowerPluralDisplayName": "Oracle Exascale VM Clusters", + "isPreview": false, + "description": "", + "icon": "https://microsoft.github.io/finops-toolkit/svg/oracle.database/exascaledbstoragevaults.svg", + "links": null + }, { "resourceType": "oracle.database/oraclesubscriptions", "singularDisplayName": "OracleSubscription", @@ -21958,7 +22627,8 @@ "title": "Learn more", "uri": "https://aka.ms/appconfig/splitdocs" } - ] + ], + "missingMetadata": true }, { "resourceType": "wandisco.fusion/migrators", diff --git a/src/open-data/Services.csv b/src/open-data/Services.csv index 46d9fbe8a..ccdc2714d 100644 --- a/src/open-data/Services.csv +++ b/src/open-data/Services.csv @@ -80,6 +80,7 @@ microsoft.classicnetwork,microsoft.classicnetwork/publicipaddresses,Virtual Netw microsoft.classicstorage,microsoft.classicstorage/storageaccounts,Storage Accounts,Storage,Storage Platforms,Microsoft,Cloud Provider,Cloud,IaaS microsoft.codesigning,microsoft.codesigning/codesigningaccounts,Trusted Signing,Developer Tools,Continuous Integration and Deployment,Microsoft,Cloud Provider,Cloud,SaaS microsoft.cognitiveservices,microsoft.cognitiveservices/accounts,Azure AI Services,AI and Machine Learning,AI Platforms,Microsoft,Cloud Provider,Cloud,PaaS +microsoft.cognitiveservices,microsoft.cognitiveservices/commitmentplans,Azure AI Services,AI and Machine Learning,AI Platforms,Microsoft,Cloud Provider,Cloud,PaaS microsoft.communication,microsoft.communication/communicationservices,Azure Communication Services,Integration,Messaging,Microsoft,Cloud Provider,Cloud,PaaS microsoft.community,microsoft.community/communitytrainings,Community Training,Business Applications,Other (Business Applications),Microsoft,Cloud Provider,Cloud,SaaS microsoft.compute,microsoft.compute/capacityreservationgroups,Virtual Machines,Compute,Virtual Machines,Microsoft,Cloud Provider,Cloud,IaaS @@ -121,6 +122,7 @@ microsoft.dbforpostgresql,microsoft.dbforpostgresql/servergroupsv2,Azure DB for microsoft.dbforpostgresql,microsoft.dbforpostgresql/servers,Azure DB for PostgreSQL,Databases,Relational Databases,Microsoft,Cloud Provider,Cloud,PaaS microsoft.desktopvirtualization,microsoft.desktopvirtualization/hostpools,Azure Virtual Desktop,Compute,End User Computing,Microsoft,Cloud Provider,Cloud,IaaS microsoft.devcenter,microsoft.devcenter/projects,Microsoft Dev Box,Developer Tools,Continuous Integration and Deployment,Microsoft,Cloud Provider,Cloud,PaaS +microsoft.deviceregistry,microsoft.deviceregistry/billingcontainers,Azure IoT Hub,Internet of Things,IoT Platforms,Microsoft,Cloud Provider,Cloud,PaaS microsoft.devices,microsoft.devices/iothubs,Azure IoT Hub,Internet of Things,IoT Platforms,Microsoft,Cloud Provider,Cloud,PaaS microsoft.devices,microsoft.devices/provisioningservices,Azure IoT Hub,Internet of Things,IoT Platforms,Microsoft,Cloud Provider,Cloud,PaaS microsoft.deviceupdate,microsoft.deviceupdate/accounts,Azure IoT Hub,Internet of Things,IoT Platforms,Microsoft,Cloud Provider,Cloud,PaaS diff --git a/src/powershell/Private/Get-OpenDataPricingUnit.ps1 b/src/powershell/Private/Get-OpenDataPricingUnit.ps1 index 21f269f5a..f87ed119e 100644 --- a/src/powershell/Private/Get-OpenDataPricingUnit.ps1 +++ b/src/powershell/Private/Get-OpenDataPricingUnit.ps1 @@ -319,6 +319,7 @@ function Get-OpenDataPricingUnit ,[PSCustomObject]@{ UnitOfMeasure = '150 Hours'; AccountTypes = 'EA'; PricingBlockSize = 150; DistinctUnits = 'Hours'; } ,[PSCustomObject]@{ UnitOfMeasure = '1B'; AccountTypes = 'MCA'; PricingBlockSize = 1000000000; DistinctUnits = 'Units'; } ,[PSCustomObject]@{ UnitOfMeasure = '1K'; AccountTypes = 'MCA, EA'; PricingBlockSize = 1000; DistinctUnits = 'Units'; } + ,[PSCustomObject]@{ UnitOfMeasure = '1K/Day'; AccountTypes = 'MCA'; PricingBlockSize = 1000; DistinctUnits = 'Units/Day'; } ,[PSCustomObject]@{ UnitOfMeasure = '1K/Hour'; AccountTypes = 'MCA'; PricingBlockSize = 1000; DistinctUnits = 'Units/Hour'; } ,[PSCustomObject]@{ UnitOfMeasure = '1K/Month'; AccountTypes = 'MCA'; PricingBlockSize = 1000; DistinctUnits = 'Units/Month'; } ,[PSCustomObject]@{ UnitOfMeasure = '1M'; AccountTypes = 'MCA, EA'; PricingBlockSize = 1000000; DistinctUnits = 'Units'; } diff --git a/src/powershell/Private/Get-OpenDataRegion.ps1 b/src/powershell/Private/Get-OpenDataRegion.ps1 index c42567c9f..85945c1ab 100644 --- a/src/powershell/Private/Get-OpenDataRegion.ps1 +++ b/src/powershell/Private/Get-OpenDataRegion.ps1 @@ -360,6 +360,7 @@ function Get-OpenDataRegion ,[PSCustomObject]@{ OriginalValue = 'southafricaw'; RegionId = 'southafricawest'; RegionName = 'South Africa West'; } ,[PSCustomObject]@{ OriginalValue = 'southafricawest'; RegionId = 'southafricawest'; RegionName = 'South Africa West'; } ,[PSCustomObject]@{ OriginalValue = 'southcentralus'; RegionId = 'southcentralus'; RegionName = 'South Central US'; } + ,[PSCustomObject]@{ OriginalValue = 'southcentralus2'; RegionId = 'southcentralus2'; RegionName = 'South Central US 2'; } ,[PSCustomObject]@{ OriginalValue = 'southcentralusstg'; RegionId = 'southcentralusstg'; RegionName = 'South Central US STG'; } ,[PSCustomObject]@{ OriginalValue = 'southeast asia'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } ,[PSCustomObject]@{ OriginalValue = 'southeast_asia'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } diff --git a/src/powershell/Private/Get-OpenDataResourceType.ps1 b/src/powershell/Private/Get-OpenDataResourceType.ps1 index 85b6d2880..c15238aee 100644 --- a/src/powershell/Private/Get-OpenDataResourceType.ps1 +++ b/src/powershell/Private/Get-OpenDataResourceType.ps1 @@ -9,7 +9,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'astronomer.astro/organizations'; SingularDisplayName = 'Astro Organization'; PluralDisplayName = 'Apache Airflow? on Astro - An Azure Native ISV Service'; LowerSingularDisplayName = 'Astro Organization'; LowerPluralDisplayName = 'Astro Organization'; IsPreview = 'false'; Description = 'This SaaS offering allows you to manage your Astro resource as an integrated native service on Azure. You can easily create an Astro organization, login securely via OpenID Single-Sign On, and run and manage as many Airflow deployments as you need. The usage billing will be streamlined alongside other Azure usages via Azure marketplace.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/astronomer.astro/organizations.svg'; Links = '[{"title":"Learn more","uri":"https://docs.astronomer.io/astro"}]'; } ,[PSCustomObject]@{ ResourceType = 'citrix.services/xenappessentials'; SingularDisplayName = 'Citrix Virtual Apps Essentials'; PluralDisplayName = 'Citrix Virtual Apps Essentials'; LowerSingularDisplayName = 'citrix virtual apps essentials'; LowerPluralDisplayName = 'citrix virtual apps essentials'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/citrix.services/xenappessentials.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'citrix.services/xendesktopessentials'; SingularDisplayName = 'Citrix Virtual Desktops Essentials'; PluralDisplayName = 'Citrix Virtual Desktops Essentials'; LowerSingularDisplayName = 'citrix virtual desktops essentials'; LowerPluralDisplayName = 'citrix virtual desktops essentials'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/citrix.services/xendesktopessentials.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'commvault.contentstore/cloudaccounts'; SingularDisplayName = 'Commvault Cloud Account'; PluralDisplayName = 'Commvault Cloud Accounts'; LowerSingularDisplayName = 'commvault cloud account'; LowerPluralDisplayName = 'commvault cloud accounts'; IsPreview = 'false'; Description = 'A Commvault Cloud Account Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'commvault.contentstore/cloudaccounts'; SingularDisplayName = 'Commvault Cloud Account'; PluralDisplayName = 'Commvault Cloud Accounts'; LowerSingularDisplayName = 'commvault cloud account'; LowerPluralDisplayName = 'commvault cloud accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'commvault.contentstore/cloudaccounts/plans'; SingularDisplayName = 'Commvault.ContentStore cloud accounts plan'; PluralDisplayName = 'Commvault.ContentStore cloud accounts plans'; LowerSingularDisplayName = 'commvault.contentstore cloud accounts plan'; LowerPluralDisplayName = 'commvault.contentstore cloud accounts plans'; IsPreview = 'false'; Description = 'A Commvault Plan Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/plans.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'commvault.contentstore/cloudaccounts/protectiongroups'; SingularDisplayName = 'Commvault.ContentStore cloud accounts protection group'; PluralDisplayName = 'Commvault.ContentStore cloud accounts protection groups'; LowerSingularDisplayName = 'commvault.contentstore cloud accounts protection group'; LowerPluralDisplayName = 'commvault.contentstore cloud accounts protection groups'; IsPreview = 'false'; Description = 'A Commvault Plan Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/protectiongroups.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'commvault.contentstore/cloudaccounts/protectiongroups/protecteditems'; SingularDisplayName = 'Commvault.ContentStore cloud accounts protection groups protected item'; PluralDisplayName = 'Commvault.ContentStore cloud accounts protection groups protected items'; LowerSingularDisplayName = 'commvault.contentstore cloud accounts protection groups protected item'; LowerPluralDisplayName = 'commvault.contentstore cloud accounts protection groups protected items'; IsPreview = 'false'; Description = 'Concrete proxy resource types can be created by aliasing this type using a specific property type.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/commvault.contentstore/cloudaccounts/protectiongroups/protecteditems.svg'; Links = ''; } @@ -18,20 +18,22 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'dynatrace.observability/monitors'; SingularDisplayName = 'Dynatrace'; PluralDisplayName = 'Azure Native Dynatrace Service'; LowerSingularDisplayName = 'Dynatrace resource'; LowerPluralDisplayName = 'Dynatrace resources'; IsPreview = 'false'; Description = 'Azure Native ISV Services enable you to easily provision, manage, and tightly integrate independent software vendor (ISV) software and services on Azure. This service is developed and managed by Microsoft and Dynatrace. Azure Native Dynatrace Service is a native integration of Dynatrace with Azure. Dynatrace is a unified observability and security platform designed to help enterprises monitor and optimize dynamic hybrid cloud environments at scale. It leverages causal AI and automation to provide real-time business analytics which enables teams to deliver flawless and secure digital interactions, simplify complexity and accelerate innovation.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/dynatrace.observability/monitors.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/partners/Dynatrace/CreateNew"}]'; } ,[PSCustomObject]@{ ResourceType = 'github.network/networksettings'; SingularDisplayName = 'GitHub.Network network setting'; PluralDisplayName = 'GitHub.Network network settings'; LowerSingularDisplayName = 'github.network network setting'; LowerPluralDisplayName = 'github.network network settings'; IsPreview = 'false'; Description = 'GitHub.Network networkSettings resource. Represents the network settings needed for vnet injection.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/github.network/networksettings.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'informatica.datamanagement/organizations'; SingularDisplayName = 'Informatica Organization'; PluralDisplayName = 'Informatica Intelligent Data Management Cloud - An Azure Native ISV Service'; LowerSingularDisplayName = 'Informatica organization'; LowerPluralDisplayName = 'Informatica Intelligent Data Management Cloud - An Azure Native ISV Service'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/informatica.datamanagement/organizations.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'lambdatest.hyperexecute/organizations'; SingularDisplayName = 'Azure Native LambdaTest Cloud Service'; PluralDisplayName = 'Azure Native LambdaTest Cloud Service'; LowerSingularDisplayName = 'Azure Native LambdaTest Cloud Service'; LowerPluralDisplayName = 'Azure Native LambdaTest Cloud Service'; IsPreview = 'false'; Description = 'Concrete tracked resource types can be created by aliasing this type using a specific property type.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/lambdatest.hyperexecute/organizations.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.aad/domainservices'; SingularDisplayName = 'Microsoft Entra Domain Services'; PluralDisplayName = 'Microsoft Entra Domain Services'; LowerSingularDisplayName = 'Microsoft Entra Domain Services'; LowerPluralDisplayName = 'Microsoft Entra Domain Services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.aad/domainservices.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'lambdatest.hyperexecute/organizations'; SingularDisplayName = 'Azure Native LambdaTest Cloud Service'; PluralDisplayName = 'Azure Native LambdaTest Cloud Service'; LowerSingularDisplayName = 'Azure Native LambdaTest Cloud Service'; LowerPluralDisplayName = 'Azure Native LambdaTest Cloud Service'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/lambdatest.hyperexecute/organizations.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.aad/domainservices'; SingularDisplayName = 'Microsoft Entra Domain Services'; PluralDisplayName = 'Microsoft Entra Domain Services'; LowerSingularDisplayName = 'Microsoft Entra Domain Services'; LowerPluralDisplayName = 'Microsoft Entra Domain Services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.aad/domainservices.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/entra/identity/domain-services/overview"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.aadiam/diagnosticsettings'; SingularDisplayName = 'Microsoft.aadiam diagnostic setting'; PluralDisplayName = 'Microsoft.aadiam diagnostic settings'; LowerSingularDisplayName = 'microsoft.aadiam diagnostic setting'; LowerPluralDisplayName = 'microsoft.aadiam diagnostic settings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.aadiam/diagnosticsettings.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.aadiam/privatelinkforazuread'; SingularDisplayName = 'Private Link for Microsoft Entra ID'; PluralDisplayName = 'Private Link for Microsoft Entra ID'; LowerSingularDisplayName = 'private link for Microsoft Entra ID'; LowerPluralDisplayName = 'private link for Microsoft Entra ID'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.aadiam/privatelinkforazuread.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/advisorscore'; SingularDisplayName = 'Microsoft.Advisor advisor score'; PluralDisplayName = 'Microsoft.Advisor advisor score'; LowerSingularDisplayName = 'microsoft.advisor advisor score'; LowerPluralDisplayName = 'microsoft.advisor advisor score'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/advisorscore.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/assessments'; SingularDisplayName = 'Microsoft.Advisor assessment'; PluralDisplayName = 'Microsoft.Advisor assessments'; LowerSingularDisplayName = 'microsoft.advisor assessment'; LowerPluralDisplayName = 'microsoft.advisor assessments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/assessments.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/configurations'; SingularDisplayName = 'Microsoft.Advisor configuration'; PluralDisplayName = 'Microsoft.Advisor configurations'; LowerSingularDisplayName = 'microsoft.advisor configuration'; LowerPluralDisplayName = 'microsoft.advisor configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/configurations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/generaterecommendations'; SingularDisplayName = 'Microsoft.Advisor generate recommendation'; PluralDisplayName = 'Microsoft.Advisor generate recommendations'; LowerSingularDisplayName = 'microsoft.advisor generate recommendation'; LowerPluralDisplayName = 'microsoft.advisor generate recommendations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/generaterecommendations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/metadata'; SingularDisplayName = 'Microsoft.Advisor metadata'; PluralDisplayName = 'Microsoft.Advisor metadata'; LowerSingularDisplayName = 'microsoft.advisor metadata'; LowerPluralDisplayName = 'microsoft.advisor metadata'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/metadata.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/recommendations'; SingularDisplayName = 'Microsoft.Advisor recommendation'; PluralDisplayName = 'Microsoft.Advisor recommendations'; LowerSingularDisplayName = 'microsoft.advisor recommendation'; LowerPluralDisplayName = 'microsoft.advisor recommendations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/recommendations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/recommendations/suppressions'; SingularDisplayName = 'Microsoft.Advisor recommendations suppression'; PluralDisplayName = 'Microsoft.Advisor recommendations suppressions'; LowerSingularDisplayName = 'microsoft.advisor recommendations suppression'; LowerPluralDisplayName = 'microsoft.advisor recommendations suppressions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/recommendations/suppressions.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.advisor/resiliencyreviews'; SingularDisplayName = 'Microsoft.Advisor resiliency review'; PluralDisplayName = 'Microsoft.Advisor resiliency reviews'; LowerSingularDisplayName = 'microsoft.advisor resiliency review'; LowerPluralDisplayName = 'microsoft.advisor resiliency reviews'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.advisor/resiliencyreviews.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.agfoodplatform/farmbeats'; SingularDisplayName = 'Azure Data Manager for Agriculture'; PluralDisplayName = 'Azure Data Manager for Agriculture'; LowerSingularDisplayName = 'Azure Data Manager for Agriculture'; LowerPluralDisplayName = 'Azure Data Manager for Agriculture'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.agfoodplatform/farmbeats.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.agfoodplatform/farmbeatsextensiondefinitions'; SingularDisplayName = 'Microsoft.AgFoodPlatform farm beats extension definition'; PluralDisplayName = 'Microsoft.AgFoodPlatform farm beats extension definitions'; LowerSingularDisplayName = 'microsoft.agfoodplatform farm beats extension definition'; LowerPluralDisplayName = 'microsoft.agfoodplatform farm beats extension definitions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.agfoodplatform/farmbeatsextensiondefinitions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.agfoodplatform/farmbeatssolutiondefinitions'; SingularDisplayName = 'Microsoft.AgFoodPlatform farm beats solution definition'; PluralDisplayName = 'Microsoft.AgFoodPlatform farm beats solution definitions'; LowerSingularDisplayName = 'microsoft.agfoodplatform farm beats solution definition'; LowerPluralDisplayName = 'microsoft.agfoodplatform farm beats solution definitions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.agfoodplatform/farmbeatssolutiondefinitions.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.agricultureplatform/agriservices'; SingularDisplayName = 'Azure Data Manager for Agriculture'; PluralDisplayName = 'Azure Data Manager for Agriculture'; LowerSingularDisplayName = 'Azure Data Manager for Agriculture'; LowerPluralDisplayName = 'Azure Data Manager for Agriculture'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.agricultureplatform/agriservices.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.agricultureplatform/agriservices'; SingularDisplayName = 'Agriculture data solutions'; PluralDisplayName = 'Agriculture data solutions'; LowerSingularDisplayName = 'Agriculture data solutions'; LowerPluralDisplayName = 'Agriculture data solutions'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.agricultureplatform/agriservices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.akshybrid/agentpools'; SingularDisplayName = 'Microsoft.AksHybrid agent pool'; PluralDisplayName = 'Microsoft.AksHybrid agent pools'; LowerSingularDisplayName = 'microsoft.akshybrid agent pool'; LowerPluralDisplayName = 'microsoft.akshybrid agent pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.akshybrid/agentpools.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.akshybrid/provisionedclusters'; SingularDisplayName = 'Microsoft.AksHybrid provisioned cluster'; PluralDisplayName = 'Microsoft.AksHybrid provisioned clusters'; LowerSingularDisplayName = 'microsoft.akshybrid provisioned cluster'; LowerPluralDisplayName = 'microsoft.akshybrid provisioned clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.akshybrid/provisionedclusters.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.akshybrid/upgradeprofiles'; SingularDisplayName = 'Microsoft.AksHybrid upgrade profile'; PluralDisplayName = 'Microsoft.AksHybrid upgrade profiles'; LowerSingularDisplayName = 'microsoft.akshybrid upgrade profile'; LowerPluralDisplayName = 'microsoft.akshybrid upgrade profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.akshybrid/upgradeprofiles.svg'; Links = ''; } @@ -72,13 +74,15 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.appassessment/migrateprojects/assessments/machinestoassess'; SingularDisplayName = 'Microsoft.AppAssessment migrate projects assessments machines to asses'; PluralDisplayName = 'Microsoft.AppAssessment migrate projects assessments machines to assess'; LowerSingularDisplayName = 'microsoft.appassessment migrate projects assessments machines to asses'; LowerPluralDisplayName = 'microsoft.appassessment migrate projects assessments machines to assess'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appassessment/migrateprojects/assessments/machinestoassess.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.appassessment/migrateprojects/sites'; SingularDisplayName = 'Microsoft.AppAssessment migrate projects site'; PluralDisplayName = 'Microsoft.AppAssessment migrate projects sites'; LowerSingularDisplayName = 'microsoft.appassessment migrate projects site'; LowerPluralDisplayName = 'microsoft.appassessment migrate projects sites'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appassessment/migrateprojects/sites.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.appassessment/migrateprojects/sites/applianceconfigurations'; SingularDisplayName = 'Microsoft.AppAssessment migrate projects sites appliance configuration'; PluralDisplayName = 'Microsoft.AppAssessment migrate projects sites appliance configurations'; LowerSingularDisplayName = 'microsoft.appassessment migrate projects sites appliance configuration'; LowerPluralDisplayName = 'microsoft.appassessment migrate projects sites appliance configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appassessment/migrateprojects/sites/applianceconfigurations.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports'; SingularDisplayName = 'Microsoft.AppComplianceAutomation report'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation report'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports'; IsPreview = 'false'; Description = 'A class represent an AppComplianceAutomation report resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/evidences'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports evidence'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports evidences'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports evidence'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports evidences'; IsPreview = 'false'; Description = 'A class represent an AppComplianceAutomation evidence resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/evidences.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/scopingconfigurations'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports scoping configuration'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports scoping configurations'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports scoping configuration'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports scoping configurations'; IsPreview = 'false'; Description = 'A class represent an AppComplianceAutomation scoping configuration resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/scopingconfigurations.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/snapshots'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports snapshot'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports snapshots'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports snapshot'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports snapshots'; IsPreview = 'false'; Description = 'A class represent a AppComplianceAutomation snapshot resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/webhooks'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports webhook'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports webhooks'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports webhook'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports webhooks'; IsPreview = 'false'; Description = 'A class represent an AppComplianceAutomation webhook resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/webhooks.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports'; SingularDisplayName = 'Microsoft.AppComplianceAutomation report'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation report'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/evidences'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports evidence'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports evidences'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports evidence'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports evidences'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/evidences.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/scopingconfigurations'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports scoping configuration'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports scoping configurations'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports scoping configuration'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports scoping configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/scopingconfigurations.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/snapshots'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports snapshot'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports snapshots'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports snapshot'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports snapshots'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/snapshots/controls'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports snapshots control'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports snapshots controls'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports snapshots control'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports snapshots controls'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/snapshots/controls.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.appcomplianceautomation/reports/webhooks'; SingularDisplayName = 'Microsoft.AppComplianceAutomation reports webhook'; PluralDisplayName = 'Microsoft.AppComplianceAutomation reports webhooks'; LowerSingularDisplayName = 'microsoft.appcomplianceautomation reports webhook'; LowerPluralDisplayName = 'microsoft.appcomplianceautomation reports webhooks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appcomplianceautomation/reports/webhooks.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.appconfiguration/configurationstores'; SingularDisplayName = 'App Configuration'; PluralDisplayName = 'App Configuration'; LowerSingularDisplayName = 'app configuration'; LowerPluralDisplayName = 'app configuration'; IsPreview = 'false'; Description = 'Azure App Configuration lets you centrally manage application configuration and feature flags in the cloud. Create a resource today to be able to manage your configuration as code, propagate changes without having to redeploy, and easily integrate configuration with CI/CD processes.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appconfiguration/configurationstores.svg'; Links = '[{"title":"Learn more about App Configuration & Pricing","uri":"https://azure.microsoft.com/products/app-configuration/#overview"},{"title":"Learn how to use the service with our documentation","uri":"https://learn.microsoft.com/azure/azure-app-configuration/overview"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.appplatform/spring'; SingularDisplayName = 'Azure Spring Apps'; PluralDisplayName = 'Azure Spring Apps'; LowerSingularDisplayName = 'Azure Spring Apps'; LowerPluralDisplayName = 'Azure Spring Apps'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appplatform/spring.svg'; Links = '[{"title":"Learn more about Azure Spring Apps","uri":"https://aka.ms/azurespringapps"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.appsecurity/appprotectmanagedrulesetmanifests'; SingularDisplayName = 'Microsoft.AppSecurity app protect managed rule set manifest'; PluralDisplayName = 'Microsoft.AppSecurity app protect managed rule set manifests'; LowerSingularDisplayName = 'microsoft.appsecurity app protect managed rule set manifest'; LowerPluralDisplayName = 'microsoft.appsecurity app protect managed rule set manifests'; IsPreview = 'false'; Description = 'The managed rule set manifest resource definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appsecurity/appprotectmanagedrulesetmanifests.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.appsecurity/policies'; SingularDisplayName = 'App Protect Policy'; PluralDisplayName = 'App Protect Policies'; LowerSingularDisplayName = 'app protect policy'; LowerPluralDisplayName = 'app protect policies'; IsPreview = 'false'; Description = 'App Protect Policies are used to define the security policies (TBD)'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appsecurity/policies.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.arc/all'; SingularDisplayName = 'Azure Arc enabled resource'; PluralDisplayName = 'Azure Arc enabled resources'; LowerSingularDisplayName = 'Azure Arc enabled resource'; LowerPluralDisplayName = 'Azure Arc enabled resources'; IsPreview = 'false'; Description = 'Azure Arc extends Azure management tools to on-premises, multi-cloud environments, and the edge. Start here by adding any of your existing resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/all.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/moreaboutazurearc"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.arc/allfairfax'; SingularDisplayName = 'Azure Arc enabled resource'; PluralDisplayName = 'Azure Arc enabled resources'; LowerSingularDisplayName = 'Azure Arc enabled resource'; LowerPluralDisplayName = 'Azure Arc enabled resources'; IsPreview = 'false'; Description = 'Azure Arc extends Azure management tools to on-premises, multi-cloud environments, and the edge. Start here by adding any of your existing resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/allfairfax.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/moreaboutazurearc"}]'; } @@ -260,7 +264,9 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.azureactivedirectory/ciamdirectories'; SingularDisplayName = 'External Configuration Tenant'; PluralDisplayName = 'External Configuration Tenant'; LowerSingularDisplayName = 'External Configuration Tenant'; LowerPluralDisplayName = 'External Configuration Tenant'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azureactivedirectory/ciamdirectories.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azureactivedirectory/guestusages'; SingularDisplayName = 'Guest Usage'; PluralDisplayName = 'Guest Usages'; LowerSingularDisplayName = 'guest usage'; LowerPluralDisplayName = 'guest usages'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azureactivedirectory/guestusages.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/datacontrollers'; SingularDisplayName = 'Azure Arc data controller'; PluralDisplayName = 'Azure Arc data controllers'; LowerSingularDisplayName = 'Azure Arc data controller'; LowerPluralDisplayName = 'Azure Arc data controllers'; IsPreview = 'false'; Description = 'Create an Azure Arc data controller to enable Azure data services in the Kubernetes environment of your choice.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/datacontrollers.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/azurearcdata"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/mysqlserver'; SingularDisplayName = 'MySql Server - Azure Arc'; PluralDisplayName = 'MySql Server - Azure Arc'; LowerSingularDisplayName = 'MySql Server - Azure Arc'; LowerPluralDisplayName = 'MySql Server - Azure Arc'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/mysqlserver.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/postgresinstances'; SingularDisplayName = 'PostgreSQL server ? Azure Arc'; PluralDisplayName = 'PostgreSQL servers ? Azure Arc'; LowerSingularDisplayName = 'PostgreSQL server ? Azure Arc'; LowerPluralDisplayName = 'PostgreSQL servers ? Azure Arc'; IsPreview = 'false'; Description = 'Create a semi-managed PostgreSQL enabled by Azure Arc on the infrastructure of your choice (on your premises, in the cloud, at the edge), with built-in management capabilities that drastically reduces your management overhead and meets your requirements of data residency and customer control.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/postgresinstances.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/arcpostgresqlhyperscale"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/postgressqlserver'; SingularDisplayName = 'PostgresSql Server - Azure Arc'; PluralDisplayName = 'PostgresSql Server - Azure Arc'; LowerSingularDisplayName = 'PostgresSql Server - Azure Arc'; LowerPluralDisplayName = 'PostgresSql Server - Azure Arc'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/postgressqlserver.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/sqlmanagedinstances'; SingularDisplayName = 'SQL managed instance - Azure Arc'; PluralDisplayName = 'SQL managed instances - Azure Arc'; LowerSingularDisplayName = 'SQL managed instance - Azure Arc'; LowerPluralDisplayName = 'SQL managed instances - Azure Arc'; IsPreview = 'false'; Description = 'Create a fully managed SQL Managed Instance enabled by Azure Arc on the infrastructure of your choice, with built-in management capabilities that drastically reduce your management overhead.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlmanagedinstances.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/azure/azure-arc/data/managed-instance-overview"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/sqlserveresulicenses'; SingularDisplayName = 'SQL Server ESU license'; PluralDisplayName = 'SQL Server ESU licenses'; LowerSingularDisplayName = 'SQL Server ESU license'; LowerPluralDisplayName = 'SQL Server ESU licenses'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlserveresulicenses.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/sqlserverinstances'; SingularDisplayName = 'SQL Server - Azure Arc'; PluralDisplayName = 'SQL Server - Azure Arc'; LowerSingularDisplayName = 'SQL Server - Azure Arc'; LowerPluralDisplayName = 'SQL Server - Azure Arc'; IsPreview = 'false'; Description = 'SQL Server enabled by Azure Arc allows you to manage your global inventory of SQL servers, protect SQL Server instances with Microsoft Defender for Cloud or periodically assess and tune the health of your SQL Server configurations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlserverinstances.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/arc-enabled-sql-server"}]'; } @@ -269,23 +275,24 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.azurebusinesscontinuity/deletedunifiedprotecteditems'; SingularDisplayName = 'Microsoft.AzureBusinessContinuity deleted unified protected item'; PluralDisplayName = 'Microsoft.AzureBusinessContinuity deleted unified protected items'; LowerSingularDisplayName = 'microsoft.azurebusinesscontinuity deleted unified protected item'; LowerPluralDisplayName = 'microsoft.azurebusinesscontinuity deleted unified protected items'; IsPreview = 'false'; Description = 'A DeletedUnifiedProtectedItem represents a protected item by backup or replication solution of deleted resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurebusinesscontinuity/deletedunifiedprotecteditems.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurebusinesscontinuity/unifiedprotecteditems'; SingularDisplayName = 'Microsoft.AzureBusinessContinuity unified protected item'; PluralDisplayName = 'Microsoft.AzureBusinessContinuity unified protected items'; LowerSingularDisplayName = 'microsoft.azurebusinesscontinuity unified protected item'; LowerPluralDisplayName = 'microsoft.azurebusinesscontinuity unified protected items'; IsPreview = 'false'; Description = 'A UnifiedProtectedItem represents a protected item by backup or replication solution.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurebusinesscontinuity/unifiedprotecteditems.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/aadapplications'; SingularDisplayName = 'Microsoft.AzureCis AAD application'; PluralDisplayName = 'Microsoft.AzureCis AAD applications'; LowerSingularDisplayName = 'microsoft.azurecis aad application'; LowerPluralDisplayName = 'microsoft.azurecis aad applications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/aadapplications.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/addressrecords'; SingularDisplayName = 'Microsoft.AzureCis address record'; PluralDisplayName = 'Microsoft.AzureCis address records'; LowerSingularDisplayName = 'microsoft.azurecis address record'; LowerPluralDisplayName = 'microsoft.azurecis address records'; IsPreview = 'false'; Description = 'AddressRecord Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/addressrecords.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/autopilotenvironments'; SingularDisplayName = 'Microsoft.AzureCis autopilot environment'; PluralDisplayName = 'Microsoft.AzureCis autopilot environments'; LowerSingularDisplayName = 'microsoft.azurecis autopilot environment'; LowerPluralDisplayName = 'microsoft.azurecis autopilot environments'; IsPreview = 'false'; Description = 'Environment Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotenvironments.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/autopilotmachinefunctions'; SingularDisplayName = 'Microsoft.AzureCis autopilot machine function'; PluralDisplayName = 'Microsoft.AzureCis autopilot machine functions'; LowerSingularDisplayName = 'microsoft.azurecis autopilot machine function'; LowerPluralDisplayName = 'microsoft.azurecis autopilot machine functions'; IsPreview = 'false'; Description = 'AutopilotMachineFunction Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotmachinefunctions.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/autopilotsoftwareloadbalancevirtualips'; SingularDisplayName = 'Microsoft.AzureCis auto pilot software load balance virtual IP'; PluralDisplayName = 'Microsoft.AzureCis auto pilot software load balance virtual ips'; LowerSingularDisplayName = 'microsoft.azurecis auto pilot software load balance virtual ip'; LowerPluralDisplayName = 'microsoft.azurecis auto pilot software load balance virtual ips'; IsPreview = 'false'; Description = 'Autopilot software load balance VIP Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotsoftwareloadbalancevirtualips.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/canonicalnamerecords'; SingularDisplayName = 'Microsoft.AzureCis canonical name record'; PluralDisplayName = 'Microsoft.AzureCis canonical name records'; LowerSingularDisplayName = 'microsoft.azurecis canonical name record'; LowerPluralDisplayName = 'microsoft.azurecis canonical name records'; IsPreview = 'false'; Description = 'CanonicalNameRecord Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/canonicalnamerecords.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dsmsallowlists'; SingularDisplayName = 'Microsoft.AzureCis ds msallowlist'; PluralDisplayName = 'Microsoft.AzureCis ds msallowlists'; LowerSingularDisplayName = 'microsoft.azurecis ds msallowlist'; LowerPluralDisplayName = 'microsoft.azurecis ds msallowlists'; IsPreview = 'false'; Description = 'dsmsAllowlist Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsallowlists.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dsmscertificates'; SingularDisplayName = 'Microsoft.AzureCis dsms certificate'; PluralDisplayName = 'Microsoft.AzureCis dsms certificates'; LowerSingularDisplayName = 'microsoft.azurecis dsms certificate'; LowerPluralDisplayName = 'microsoft.azurecis dsms certificates'; IsPreview = 'false'; Description = 'dsmsCertificate Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmscertificates.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dsmsrootfolders'; SingularDisplayName = 'Microsoft.AzureCis dsms root folder'; PluralDisplayName = 'Microsoft.AzureCis dsms root folders'; LowerSingularDisplayName = 'microsoft.azurecis dsms root folder'; LowerPluralDisplayName = 'microsoft.azurecis dsms root folders'; IsPreview = 'false'; Description = 'dsmsRootFolder Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsrootfolders.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dstsapplications'; SingularDisplayName = 'Microsoft.AzureCis dsts application'; PluralDisplayName = 'Microsoft.AzureCis dsts applications'; LowerSingularDisplayName = 'microsoft.azurecis dsts application'; LowerPluralDisplayName = 'microsoft.azurecis dsts applications'; IsPreview = 'false'; Description = 'dstsApplication Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsapplications.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dstsserviceaccounts'; SingularDisplayName = 'Microsoft.AzureCis dsts service account'; PluralDisplayName = 'Microsoft.AzureCis dsts service accounts'; LowerSingularDisplayName = 'microsoft.azurecis dsts service account'; LowerPluralDisplayName = 'microsoft.azurecis dsts service accounts'; IsPreview = 'false'; Description = 'dstsServiceAccount Resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceaccounts.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dstsserviceclientidentities'; SingularDisplayName = 'Microsoft.AzureCis dsts service client identity'; PluralDisplayName = 'Microsoft.AzureCis dsts service client identities'; LowerSingularDisplayName = 'microsoft.azurecis dsts service client identity'; LowerPluralDisplayName = 'microsoft.azurecis dsts service client identities'; IsPreview = 'false'; Description = 'dstsServiceClientIdentityResource Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceclientidentities.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/genericgenevaactions'; SingularDisplayName = 'Microsoft.AzureCis generic geneva action'; PluralDisplayName = 'Microsoft.AzureCis generic geneva actions'; LowerSingularDisplayName = 'microsoft.azurecis generic geneva action'; LowerPluralDisplayName = 'microsoft.azurecis generic geneva actions'; IsPreview = 'false'; Description = 'genericGenevaActions Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/genericgenevaactions.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/addressrecords'; SingularDisplayName = 'Microsoft.AzureCis address record'; PluralDisplayName = 'Microsoft.AzureCis address records'; LowerSingularDisplayName = 'microsoft.azurecis address record'; LowerPluralDisplayName = 'microsoft.azurecis address records'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/addressrecords.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/autopilotenvironments'; SingularDisplayName = 'Microsoft.AzureCis autopilot environment'; PluralDisplayName = 'Microsoft.AzureCis autopilot environments'; LowerSingularDisplayName = 'microsoft.azurecis autopilot environment'; LowerPluralDisplayName = 'microsoft.azurecis autopilot environments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotenvironments.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/autopilotmachinefunctions'; SingularDisplayName = 'Microsoft.AzureCis autopilot machine function'; PluralDisplayName = 'Microsoft.AzureCis autopilot machine functions'; LowerSingularDisplayName = 'microsoft.azurecis autopilot machine function'; LowerPluralDisplayName = 'microsoft.azurecis autopilot machine functions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotmachinefunctions.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/autopilotsoftwareloadbalancevirtualips'; SingularDisplayName = 'Microsoft.AzureCis auto pilot software load balance virtual IP'; PluralDisplayName = 'Microsoft.AzureCis auto pilot software load balance virtual ips'; LowerSingularDisplayName = 'microsoft.azurecis auto pilot software load balance virtual ip'; LowerPluralDisplayName = 'microsoft.azurecis auto pilot software load balance virtual ips'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/autopilotsoftwareloadbalancevirtualips.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/canonicalnamerecords'; SingularDisplayName = 'Microsoft.AzureCis canonical name record'; PluralDisplayName = 'Microsoft.AzureCis canonical name records'; LowerSingularDisplayName = 'microsoft.azurecis canonical name record'; LowerPluralDisplayName = 'microsoft.azurecis canonical name records'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/canonicalnamerecords.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dsmsallowlists'; SingularDisplayName = 'Microsoft.AzureCis ds msallowlist'; PluralDisplayName = 'Microsoft.AzureCis ds msallowlists'; LowerSingularDisplayName = 'microsoft.azurecis ds msallowlist'; LowerPluralDisplayName = 'microsoft.azurecis ds msallowlists'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsallowlists.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dsmscertificates'; SingularDisplayName = 'Microsoft.AzureCis dsms certificate'; PluralDisplayName = 'Microsoft.AzureCis dsms certificates'; LowerSingularDisplayName = 'microsoft.azurecis dsms certificate'; LowerPluralDisplayName = 'microsoft.azurecis dsms certificates'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmscertificates.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dsmsrootfolders'; SingularDisplayName = 'Microsoft.AzureCis dsms root folder'; PluralDisplayName = 'Microsoft.AzureCis dsms root folders'; LowerSingularDisplayName = 'microsoft.azurecis dsms root folder'; LowerPluralDisplayName = 'microsoft.azurecis dsms root folders'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dsmsrootfolders.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dstsapplications'; SingularDisplayName = 'Microsoft.AzureCis dsts application'; PluralDisplayName = 'Microsoft.AzureCis dsts applications'; LowerSingularDisplayName = 'microsoft.azurecis dsts application'; LowerPluralDisplayName = 'microsoft.azurecis dsts applications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsapplications.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dstsserviceaccounts'; SingularDisplayName = 'Microsoft.AzureCis dsts service account'; PluralDisplayName = 'Microsoft.AzureCis dsts service accounts'; LowerSingularDisplayName = 'microsoft.azurecis dsts service account'; LowerPluralDisplayName = 'microsoft.azurecis dsts service accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceaccounts.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/dstsserviceclientidentities'; SingularDisplayName = 'Microsoft.AzureCis dsts service client identity'; PluralDisplayName = 'Microsoft.AzureCis dsts service client identities'; LowerSingularDisplayName = 'microsoft.azurecis dsts service client identity'; LowerPluralDisplayName = 'microsoft.azurecis dsts service client identities'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/dstsserviceclientidentities.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/genericgenevaactions'; SingularDisplayName = 'Microsoft.AzureCis generic geneva action'; PluralDisplayName = 'Microsoft.AzureCis generic geneva actions'; LowerSingularDisplayName = 'microsoft.azurecis generic geneva action'; LowerPluralDisplayName = 'microsoft.azurecis generic geneva actions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/genericgenevaactions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/plannedquotas'; SingularDisplayName = 'Microsoft.AzureCis planned quota'; PluralDisplayName = 'Microsoft.AzureCis planned quotas'; LowerSingularDisplayName = 'microsoft.azurecis planned quota'; LowerPluralDisplayName = 'microsoft.azurecis planned quotas'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/plannedquotas.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/pointerrecords'; SingularDisplayName = 'Microsoft.AzureCis pointer record'; PluralDisplayName = 'Microsoft.AzureCis pointer records'; LowerSingularDisplayName = 'microsoft.azurecis pointer record'; LowerPluralDisplayName = 'microsoft.azurecis pointer records'; IsPreview = 'false'; Description = 'Pointer record resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pointerrecords.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/pointerrecords'; SingularDisplayName = 'Microsoft.AzureCis pointer record'; PluralDisplayName = 'Microsoft.AzureCis pointer records'; LowerSingularDisplayName = 'microsoft.azurecis pointer record'; LowerPluralDisplayName = 'microsoft.azurecis pointer records'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pointerrecords.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/publishconfigvalues'; SingularDisplayName = 'Microsoft.AzureCis publish config value'; PluralDisplayName = 'Microsoft.AzureCis publish config values'; LowerSingularDisplayName = 'microsoft.azurecis publish config value'; LowerPluralDisplayName = 'microsoft.azurecis publish config values'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/publishconfigvalues.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/pushagentv2accounts'; SingularDisplayName = 'Microsoft.AzureCis push agent v2 account'; PluralDisplayName = 'Microsoft.AzureCis push agent v2 accounts'; LowerSingularDisplayName = 'microsoft.azurecis push agent v2 account'; LowerPluralDisplayName = 'microsoft.azurecis push agent v2 accounts'; IsPreview = 'false'; Description = 'PushAgentV2Account Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pushagentv2accounts.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/servicerecords'; SingularDisplayName = 'Microsoft.AzureCis service record'; PluralDisplayName = 'Microsoft.AzureCis service records'; LowerSingularDisplayName = 'microsoft.azurecis service record'; LowerPluralDisplayName = 'microsoft.azurecis service records'; IsPreview = 'false'; Description = 'ServiceRecord Resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/servicerecords.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/pushagentv2accounts'; SingularDisplayName = 'Microsoft.AzureCis push agent v2 account'; PluralDisplayName = 'Microsoft.AzureCis push agent v2 accounts'; LowerSingularDisplayName = 'microsoft.azurecis push agent v2 account'; LowerPluralDisplayName = 'microsoft.azurecis push agent v2 accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/pushagentv2accounts.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/servicerecords'; SingularDisplayName = 'Microsoft.AzureCis service record'; PluralDisplayName = 'Microsoft.AzureCis service records'; LowerSingularDisplayName = 'microsoft.azurecis service record'; LowerPluralDisplayName = 'microsoft.azurecis service records'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/servicerecords.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurecis/sharedconfigvalues'; SingularDisplayName = 'Microsoft.AzureCis shared config value'; PluralDisplayName = 'Microsoft.AzureCis shared config values'; LowerSingularDisplayName = 'microsoft.azurecis shared config value'; LowerPluralDisplayName = 'microsoft.azurecis shared config values'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurecis/sharedconfigvalues.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azuredatatransfer/connections'; SingularDisplayName = 'Connection'; PluralDisplayName = 'Connections'; LowerSingularDisplayName = 'connection'; LowerPluralDisplayName = 'connections'; IsPreview = 'false'; Description = 'Utilize Azure Data Transfer to securely transfer data between various environments.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/connections.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azuredatatransfer/connections/flows'; SingularDisplayName = 'Flow'; PluralDisplayName = 'Flows'; LowerSingularDisplayName = 'flow'; LowerPluralDisplayName = 'flows'; IsPreview = 'false'; Description = 'Utilize Azure Data Transfer to securely transfer data between various environments.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/connections/flows.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azuredatatransfer/pipelines'; SingularDisplayName = 'Pipeline'; PluralDisplayName = 'Pipelines'; LowerSingularDisplayName = 'pipeline'; LowerPluralDisplayName = 'pipelines'; IsPreview = 'false'; Description = 'Utilize Azure Data Transfer to securely transfer data between various environments.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/pipelines.svg'; Links = ''; } @@ -319,8 +326,11 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestack/registrations/customersubscriptions'; SingularDisplayName = 'Microsoft.AzureStack registrations customer subscription'; PluralDisplayName = 'Microsoft.AzureStack registrations customer subscriptions'; LowerSingularDisplayName = 'microsoft.azurestack registrations customer subscription'; LowerPluralDisplayName = 'microsoft.azurestack registrations customer subscriptions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestack/registrations/customersubscriptions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestack/registrations/products'; SingularDisplayName = 'Microsoft.AzureStack registrations product'; PluralDisplayName = 'Microsoft.AzureStack registrations products'; LowerSingularDisplayName = 'microsoft.azurestack registrations product'; LowerPluralDisplayName = 'microsoft.azurestack registrations products'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestack/registrations/products.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/clusters'; SingularDisplayName = 'Azure Local'; PluralDisplayName = 'Azure Local'; LowerSingularDisplayName = 'Azure Local'; LowerPluralDisplayName = 'Azure Local'; IsPreview = 'false'; Description = 'Azure Local'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/clusters.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/devicepools'; SingularDisplayName = 'Microsoft.AzureStackHCI device pool'; PluralDisplayName = 'Microsoft.AzureStackHCI device pools'; LowerSingularDisplayName = 'microsoft.azurestackhci device pool'; LowerPluralDisplayName = 'microsoft.azurestackhci device pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/devicepools.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/edgedevices'; SingularDisplayName = 'Microsoft.AzureStackHCI edge device'; PluralDisplayName = 'Microsoft.AzureStackHCI edge devices'; LowerSingularDisplayName = 'microsoft.azurestackhci edge device'; LowerPluralDisplayName = 'microsoft.azurestackhci edge devices'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgedevices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/edgedevices/jobs'; SingularDisplayName = 'Microsoft.AzureStackHCI edge devices job'; PluralDisplayName = 'Microsoft.AzureStackHCI edge devices jobs'; LowerSingularDisplayName = 'microsoft.azurestackhci edge devices job'; LowerPluralDisplayName = 'microsoft.azurestackhci edge devices jobs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgedevices/jobs.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/edgemachines'; SingularDisplayName = 'Microsoft.AzureStackHCI edge machine'; PluralDisplayName = 'Microsoft.AzureStackHCI edge machines'; LowerSingularDisplayName = 'microsoft.azurestackhci edge machine'; LowerPluralDisplayName = 'microsoft.azurestackhci edge machines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgemachines.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/edgemachines/jobs'; SingularDisplayName = 'Microsoft.AzureStackHCI edge machines job'; PluralDisplayName = 'Microsoft.AzureStackHCI edge machines jobs'; LowerSingularDisplayName = 'microsoft.azurestackhci edge machines job'; LowerPluralDisplayName = 'microsoft.azurestackhci edge machines jobs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgemachines/jobs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/edgenodepools'; SingularDisplayName = 'Azure Stack'; PluralDisplayName = 'Azure Stack'; LowerSingularDisplayName = 'azure stack'; LowerPluralDisplayName = 'azure stack'; IsPreview = 'true'; Description = 'Azure Stack'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/edgenodepools.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/azurestacklearnmore"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/galleryimages'; SingularDisplayName = 'Azure Local Gallery image'; PluralDisplayName = 'Azure Local Gallery images'; LowerSingularDisplayName = 'azure local gallery image'; LowerPluralDisplayName = 'azure local gallery images'; IsPreview = 'false'; Description = 'Azure Local Gallery Images'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/galleryimages.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/logicalnetworks'; SingularDisplayName = 'Azure Local Logical network'; PluralDisplayName = 'Azure Local Logical networks'; LowerSingularDisplayName = 'azure local logical network'; LowerPluralDisplayName = 'azure local logical networks'; IsPreview = 'false'; Description = 'Azure Local Logical Networks'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/logicalnetworks.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; } @@ -341,7 +351,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetal/baremetalconnections'; SingularDisplayName = 'Microsoft.BareMetal bare metal connection'; PluralDisplayName = 'Microsoft.BareMetal bare metal connections'; LowerSingularDisplayName = 'microsoft.baremetal bare metal connection'; LowerPluralDisplayName = 'microsoft.baremetal bare metal connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/baremetalconnections.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetal/crayservers'; SingularDisplayName = 'Cray Server'; PluralDisplayName = 'Cray Servers'; LowerSingularDisplayName = 'cray server'; LowerPluralDisplayName = 'cray servers'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/crayservers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetal/monitoringservers'; SingularDisplayName = 'Monitoring Server'; PluralDisplayName = 'Monitoring Servers'; LowerSingularDisplayName = 'monitoring server'; LowerPluralDisplayName = 'monitoring servers'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/monitoringservers.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetal/peeringsettings'; SingularDisplayName = 'Microsoft.BareMetal peering setting'; PluralDisplayName = 'Microsoft.BareMetal peering settings'; LowerSingularDisplayName = 'microsoft.baremetal peering setting'; LowerPluralDisplayName = 'microsoft.baremetal peering settings'; IsPreview = 'false'; Description = 'Model representing a Peering Setting object.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/peeringsettings.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetal/peeringsettings'; SingularDisplayName = 'Microsoft.BareMetal peering setting'; PluralDisplayName = 'Microsoft.BareMetal peering settings'; LowerSingularDisplayName = 'microsoft.baremetal peering setting'; LowerPluralDisplayName = 'microsoft.baremetal peering settings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/peeringsettings.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetalinfrastructure/baremetalinstances'; SingularDisplayName = 'BareMetal Instance'; PluralDisplayName = 'BareMetal Instances'; LowerSingularDisplayName = 'bareMetal instance'; LowerPluralDisplayName = 'bareMetal instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetalinfrastructure/baremetalinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetalinfrastructure/baremetalstorageinstances'; SingularDisplayName = 'Microsoft.BareMetalInfrastructure bare metal storage instance'; PluralDisplayName = 'Microsoft.BareMetalInfrastructure bare metal storage instances'; LowerSingularDisplayName = 'microsoft.baremetalinfrastructure bare metal storage instance'; LowerPluralDisplayName = 'microsoft.baremetalinfrastructure bare metal storage instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetalinfrastructure/baremetalstorageinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.batch/batchaccounts'; SingularDisplayName = 'Batch account'; PluralDisplayName = 'Batch accounts'; LowerSingularDisplayName = 'batch account'; LowerPluralDisplayName = 'batch accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.batch/batchaccounts.svg'; Links = ''; } @@ -393,6 +403,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/invoicesections/products'; SingularDisplayName = 'Microsoft.Billing billing accounts invoice sections product'; PluralDisplayName = 'Microsoft.Billing billing accounts invoice sections products'; LowerSingularDisplayName = 'microsoft.billing billing accounts invoice sections product'; LowerPluralDisplayName = 'microsoft.billing billing accounts invoice sections products'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/invoicesections/products.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/invoicesections/transfers'; SingularDisplayName = 'Microsoft.Billing billing accounts invoice sections transfer'; PluralDisplayName = 'Microsoft.Billing billing accounts invoice sections transfers'; LowerSingularDisplayName = 'microsoft.billing billing accounts invoice sections transfer'; LowerPluralDisplayName = 'microsoft.billing billing accounts invoice sections transfers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/invoicesections/transfers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/lineofcredit'; SingularDisplayName = 'Microsoft.Billing billing accounts line of credit'; PluralDisplayName = 'Microsoft.Billing billing accounts line of credit'; LowerSingularDisplayName = 'microsoft.billing billing accounts line of credit'; LowerPluralDisplayName = 'microsoft.billing billing accounts line of credit'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/lineofcredit.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/migrations'; SingularDisplayName = 'Microsoft.Billing billing accounts migration'; PluralDisplayName = 'Microsoft.Billing billing accounts migrations'; LowerSingularDisplayName = 'microsoft.billing billing accounts migration'; LowerPluralDisplayName = 'microsoft.billing billing accounts migrations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/migrations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/paymentmethods'; SingularDisplayName = 'Microsoft.Billing billing accounts payment method'; PluralDisplayName = 'Microsoft.Billing billing accounts payment methods'; LowerSingularDisplayName = 'microsoft.billing billing accounts payment method'; LowerPluralDisplayName = 'microsoft.billing billing accounts payment methods'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/paymentmethods.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/policies'; SingularDisplayName = 'Microsoft.Billing billing accounts policy'; PluralDisplayName = 'Microsoft.Billing billing accounts policies'; LowerSingularDisplayName = 'microsoft.billing billing accounts policy'; LowerPluralDisplayName = 'microsoft.billing billing accounts policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/policies.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/products'; SingularDisplayName = 'Microsoft.Billing billing accounts product'; PluralDisplayName = 'Microsoft.Billing billing accounts products'; LowerSingularDisplayName = 'microsoft.billing billing accounts product'; LowerPluralDisplayName = 'microsoft.billing billing accounts products'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/products.svg'; Links = ''; } @@ -440,7 +451,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.capacity/reservationorders/reservations'; SingularDisplayName = 'Reservation'; PluralDisplayName = 'Reservations'; LowerSingularDisplayName = 'reservation'; LowerPluralDisplayName = 'reservations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.capacity/reservationorders/reservations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cascade/sites'; SingularDisplayName = 'Microsoft.Cascade site'; PluralDisplayName = 'Microsoft.Cascade sites'; LowerSingularDisplayName = 'microsoft.cascade site'; LowerPluralDisplayName = 'microsoft.cascade sites'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cascade/sites.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/cdnwebapplicationfirewallpolicies'; SingularDisplayName = 'Content Delivery Network WAF policy'; PluralDisplayName = 'Content Delivery Network WAF policies'; LowerSingularDisplayName = 'content delivery network WAF policy'; LowerPluralDisplayName = 'content delivery network WAF policies'; IsPreview = 'false'; Description = 'Create a Web Application Firewall policy to protect your web applications from common exploits and vulnerabilities, keep your service available and help you meet compliance requirements.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/cdnwebapplicationfirewallpolicies.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/waf-overview"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/edgeactions'; SingularDisplayName = 'Edge Action'; PluralDisplayName = 'Edge Actions'; LowerSingularDisplayName = 'edge action'; LowerPluralDisplayName = 'edge actions'; IsPreview = 'false'; Description = 'Azure Edge Actions is security and performance focused service, that enables customers to run short-lived and simple business logic code at the edge of Microsoft network, closer to users, apps and devices with the least possible latencies in a industry leading secure environment.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/edgeactions.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/designpatterns"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/edgeactions'; SingularDisplayName = 'Edge Action'; PluralDisplayName = 'Edge Actions'; LowerSingularDisplayName = 'edge action'; LowerPluralDisplayName = 'edge actions'; IsPreview = 'false'; Description = 'Azure Edge Actions is security and performance focused service, that enables customers to run short-lived and simple business logic code at the edge of Microsoft network, closer to users, apps and devices with the least possible latencies in a industry leading secure environment.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/edgeactions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles'; SingularDisplayName = 'Front Door and CDN profile'; PluralDisplayName = 'Front Door and CDN profiles'; LowerSingularDisplayName = 'front door and CDN profile'; LowerPluralDisplayName = 'front door and CDN profiles'; IsPreview = 'false'; Description = 'Azure Front Door and CDN profiles is security led, modern cloud CDN that provides static and dynamic content acceleration, global load balancing and enhanced security for your apps, APIs and websites with intelligent threat protection.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/azure/frontdoor/front-door-overview"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/afdendpoints'; SingularDisplayName = 'Endpoint'; PluralDisplayName = 'Endpoints'; LowerSingularDisplayName = 'endpoint'; LowerPluralDisplayName = 'endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/afdendpoints.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/afdendpoints/routes'; SingularDisplayName = 'Route'; PluralDisplayName = 'Routes'; LowerSingularDisplayName = 'route'; LowerPluralDisplayName = 'routes'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/afdendpoints/routes.svg'; Links = ''; } @@ -479,10 +490,13 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.classicstorage/storageaccounts/osimages'; SingularDisplayName = 'OS image (classic)'; PluralDisplayName = 'OS images (classic)'; LowerSingularDisplayName = 'OS image (classic)'; LowerPluralDisplayName = 'OS images (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts/osimages.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.classicstorage/storageaccounts/vmimages'; SingularDisplayName = 'VM image (classic)'; PluralDisplayName = 'VM images (classic)'; LowerSingularDisplayName = 'VM image (classic)'; LowerPluralDisplayName = 'VM images (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts/vmimages.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cleanroom/cleanrooms'; SingularDisplayName = 'Microsoft.CleanRoom cleanroom'; PluralDisplayName = 'Microsoft.CleanRoom cleanrooms'; LowerSingularDisplayName = 'microsoft.cleanroom cleanroom'; LowerPluralDisplayName = 'microsoft.cleanroom cleanrooms'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/cleanrooms.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.cleanroom/collaborations'; SingularDisplayName = 'Microsoft.CleanRoom collaboration'; PluralDisplayName = 'Microsoft.CleanRoom collaborations'; LowerSingularDisplayName = 'microsoft.cleanroom collaboration'; LowerPluralDisplayName = 'microsoft.cleanroom collaborations'; IsPreview = 'false'; Description = 'Defines the collaboration.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/collaborations.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.cleanroom/collaborations/contracts'; SingularDisplayName = 'Microsoft.CleanRoom collaborations contract'; PluralDisplayName = 'Microsoft.CleanRoom collaborations contracts'; LowerSingularDisplayName = 'microsoft.cleanroom collaborations contract'; LowerPluralDisplayName = 'microsoft.cleanroom collaborations contracts'; IsPreview = 'false'; Description = 'Defines the contract.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/collaborations/contracts.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.cleanroom/consortiums'; SingularDisplayName = 'Microsoft.CleanRoom consortium'; PluralDisplayName = 'Microsoft.CleanRoom consortiums'; LowerSingularDisplayName = 'microsoft.cleanroom consortium'; LowerPluralDisplayName = 'microsoft.cleanroom consortiums'; IsPreview = 'false'; Description = 'Defines the consortium.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/consortiums.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cleanroom/microservices'; SingularDisplayName = 'Microsoft.CleanRoom microservice'; PluralDisplayName = 'Microsoft.CleanRoom microservices'; LowerSingularDisplayName = 'microsoft.cleanroom microservice'; LowerPluralDisplayName = 'microsoft.cleanroom microservices'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cleanroom/microservices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cloud/hubs'; SingularDisplayName = 'FinOps hub'; PluralDisplayName = 'FinOps hubs'; LowerSingularDisplayName = 'FinOps hub'; LowerPluralDisplayName = 'FinOps hubs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloud/hubs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.clouddeviceplatform/delegatedidentities'; SingularDisplayName = 'Microsoft.CloudDevicePlatform delegated identity'; PluralDisplayName = 'Microsoft.CloudDevicePlatform delegated identities'; LowerSingularDisplayName = 'microsoft.clouddeviceplatform delegated identity'; LowerPluralDisplayName = 'microsoft.clouddeviceplatform delegated identities'; IsPreview = 'false'; Description = 'Represents a CloudDevicePlatform delegated identity resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.clouddeviceplatform/delegatedidentities.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudhealth/healthmodels'; SingularDisplayName = 'Health Model'; PluralDisplayName = 'Health Models'; LowerSingularDisplayName = 'health model'; LowerPluralDisplayName = 'health models'; IsPreview = 'false'; Description = 'A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudhealth/healthmodels.svg'; Links = '[{"title":"Build health models","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudhealth/healthmodels'; SingularDisplayName = 'Health Model'; PluralDisplayName = 'Health Models'; LowerSingularDisplayName = 'health model'; LowerPluralDisplayName = 'health models'; IsPreview = 'false'; Description = 'A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudhealth/healthmodels.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudtest/accounts'; SingularDisplayName = 'CloudTest Account'; PluralDisplayName = 'CloudTest Accounts'; LowerSingularDisplayName = 'CloudTest account'; LowerPluralDisplayName = 'CloudTest accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/accounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudtest/buildcaches'; SingularDisplayName = '1ES Build Cache'; PluralDisplayName = '1ES Build Caches'; LowerSingularDisplayName = '1ES Build Cache'; LowerPluralDisplayName = '1ES Build Caches'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/buildcaches.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudtest/hostedpools'; SingularDisplayName = '1ES Hosted Pool'; PluralDisplayName = '1ES Hosted Pools'; LowerSingularDisplayName = '1ES Hosted Pool'; LowerPluralDisplayName = '1ES Hosted Pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/hostedpools.svg'; Links = ''; } @@ -533,39 +547,39 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinecomputehub'; SingularDisplayName = 'Virtual machine'; PluralDisplayName = 'Virtual machines'; LowerSingularDisplayName = 'virtual machine'; LowerPluralDisplayName = 'virtual machines'; IsPreview = 'false'; Description = 'Create a virtual machine that runs Linux or Windows. Select an image from the marketplace or use your own customized image.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinecomputehub.svg'; Links = '[{"title":"Learn more about Windows virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847684"},{"title":"Learn more about Linux virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847683"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachineflexinstances'; SingularDisplayName = 'Instance'; PluralDisplayName = 'Instances'; LowerSingularDisplayName = 'instance'; LowerPluralDisplayName = 'instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachineflexinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachines'; SingularDisplayName = 'Virtual machine'; PluralDisplayName = 'Virtual machines'; LowerSingularDisplayName = 'virtual machine'; LowerPluralDisplayName = 'virtual machines'; IsPreview = 'false'; Description = 'Create a virtual machine that runs Linux or Windows. Select an image from the marketplace or use your own customized image.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines.svg'; Links = '[{"title":"Learn more about Windows virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847684"},{"title":"Learn more about Linux virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847683"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachines/providers/guestconfigurationassignments'; SingularDisplayName = 'Guest Assignment'; PluralDisplayName = 'Guest Assignments'; LowerSingularDisplayName = 'guest assignment'; LowerPluralDisplayName = 'guest assignments'; IsPreview = 'false'; Description = 'Guest Assignment'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachines/providers/guestconfigurationassignments'; SingularDisplayName = 'Guest Assignment'; PluralDisplayName = 'Guest Assignments'; LowerSingularDisplayName = 'guest assignment'; LowerPluralDisplayName = 'guest assignments'; IsPreview = 'false'; Description = 'A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesets'; SingularDisplayName = 'Virtual machine scale set'; PluralDisplayName = 'Virtual machine scale sets'; LowerSingularDisplayName = 'virtual machine scale set'; LowerPluralDisplayName = 'virtual machine scale sets'; IsPreview = 'false'; Description = 'Create a virtual machine scale set to deploy and manage a load balanced set of identical Windows or Linux virtual machines. Use autoscale to automatically scale virtual machine resources in and out.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=848151"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments'; SingularDisplayName = 'Guest Assignment'; PluralDisplayName = 'Guest Assignments'; LowerSingularDisplayName = 'guest assignment'; LowerPluralDisplayName = 'guest assignments'; IsPreview = 'false'; Description = 'A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesets/virtualmachines'; SingularDisplayName = 'Virtual machine scale set instance'; PluralDisplayName = 'Virtual machine scale set instances'; LowerSingularDisplayName = 'virtual machine scale set instance'; LowerPluralDisplayName = 'virtual machine scale set instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/virtualmachines.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesets/virtualmachines/networkinterfaces/ipconfigurations/publicipaddresses'; SingularDisplayName = 'Public IP address'; PluralDisplayName = 'Public IP addresses'; LowerSingularDisplayName = 'Public IP address'; LowerPluralDisplayName = 'Public IP addresses'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/virtualmachines/networkinterfaces/ipconfigurations/publicipaddresses.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesetscomputehub'; SingularDisplayName = 'Virtual machine scale set'; PluralDisplayName = 'Virtual machine scale sets'; LowerSingularDisplayName = 'virtual machine scale set'; LowerPluralDisplayName = 'virtual machine scale sets'; IsPreview = 'false'; Description = 'Create a virtual machine scale set to deploy and manage a load balanced set of identical Windows or Linux virtual machines. Use autoscale to automatically scale virtual machine resources in and out.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesetscomputehub.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=848151"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorcost'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorcost.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisoroperationalexcellence'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisoroperationalexcellence.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorperformance'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorperformance.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorreliability'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorreliability.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorsecurity'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorsecurity.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/all'; SingularDisplayName = 'All resources'; PluralDisplayName = 'All resources'; LowerSingularDisplayName = 'All resources'; LowerPluralDisplayName = 'All resources'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/all.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/backup'; SingularDisplayName = 'Backup job'; PluralDisplayName = 'Backup job'; LowerSingularDisplayName = 'Backup job'; LowerPluralDisplayName = 'Backup job'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/backup.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorcost'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorcost.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisoroperationalexcellence'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisoroperationalexcellence.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorperformance'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorperformance.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorreliability'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorreliability.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/advisorsecurity'; SingularDisplayName = 'Recommendations'; PluralDisplayName = 'Recommendations'; LowerSingularDisplayName = 'Recommendations'; LowerPluralDisplayName = 'Recommendations'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/advisorsecurity.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/all'; SingularDisplayName = 'All resources'; PluralDisplayName = 'All resources'; LowerSingularDisplayName = 'All resources'; LowerPluralDisplayName = 'All resources'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/all.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/backup'; SingularDisplayName = 'Backup job'; PluralDisplayName = 'Backup job'; LowerSingularDisplayName = 'Backup job'; LowerPluralDisplayName = 'Backup job'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/backup.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/computehubmain'; SingularDisplayName = 'Compute infrastructure'; PluralDisplayName = 'Compute infrastructure'; LowerSingularDisplayName = 'compute infrastructure'; LowerPluralDisplayName = 'compute infrastructure'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/computehubmain.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/healthevents'; SingularDisplayName = 'Health events'; PluralDisplayName = 'Health events'; LowerSingularDisplayName = 'Health events'; LowerPluralDisplayName = 'Health events'; IsPreview = 'false'; Description = 'No resource has availability related health events.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/healthevents.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/linuxostype'; SingularDisplayName = 'Linux OS'; PluralDisplayName = 'Linux OS'; LowerSingularDisplayName = 'Linux OS'; LowerPluralDisplayName = 'Linux OS'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/linuxostype.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/microsoftdefenderfreetrialsubscription'; SingularDisplayName = 'Microsoft defender'; PluralDisplayName = 'Microsoft defender'; LowerSingularDisplayName = 'Microsoft defender'; LowerPluralDisplayName = 'Microsoft defender'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderfreetrialsubscription.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/microsoftdefenderstandardsubscription'; SingularDisplayName = 'Microsoft defender'; PluralDisplayName = 'Microsoft defender'; LowerSingularDisplayName = 'Microsoft defender'; LowerPluralDisplayName = 'Microsoft defender'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderstandardsubscription.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/outages'; SingularDisplayName = 'Outages'; PluralDisplayName = 'Outages'; LowerSingularDisplayName = 'Outages'; LowerPluralDisplayName = 'Outages'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/outages.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/powerstatedeallocated'; SingularDisplayName = 'Power states'; PluralDisplayName = 'Power states'; LowerSingularDisplayName = 'Power states'; LowerPluralDisplayName = 'Power states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatedeallocated.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/powerstaterunning'; SingularDisplayName = 'Power states'; PluralDisplayName = 'Power states'; LowerSingularDisplayName = 'Power states'; LowerPluralDisplayName = 'Power states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstaterunning.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/powerstatestopped'; SingularDisplayName = 'Power states'; PluralDisplayName = 'Power states'; LowerSingularDisplayName = 'Power states'; LowerPluralDisplayName = 'Power states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatestopped.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/provisioningstatefailedresources'; SingularDisplayName = 'Provisioning states'; PluralDisplayName = 'Provisioning states'; LowerSingularDisplayName = 'Provisioning states'; LowerPluralDisplayName = 'Provisioning states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatefailedresources.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/provisioningstatesucceededresources'; SingularDisplayName = 'Provisioning states'; PluralDisplayName = 'Provisioning states'; LowerSingularDisplayName = 'Provisioning states'; LowerPluralDisplayName = 'Provisioning states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatesucceededresources.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/windowsostype'; SingularDisplayName = 'Windows OS'; PluralDisplayName = 'Windows OS'; LowerSingularDisplayName = 'Windows OS'; LowerPluralDisplayName = 'Windows OS'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/windowsostype.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.computeschedule/autoactions'; SingularDisplayName = 'Microsoft.ComputeSchedule auto action'; PluralDisplayName = 'Microsoft.ComputeSchedule auto actions'; LowerSingularDisplayName = 'microsoft.computeschedule auto action'; LowerPluralDisplayName = 'microsoft.computeschedule auto actions'; IsPreview = 'false'; Description = 'The auto action resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computeschedule/autoactions.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/linuxostype'; SingularDisplayName = 'Linux OS'; PluralDisplayName = 'Linux OS'; LowerSingularDisplayName = 'Linux OS'; LowerPluralDisplayName = 'Linux OS'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/linuxostype.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/microsoftdefenderfreetrialsubscription'; SingularDisplayName = 'Microsoft defender'; PluralDisplayName = 'Microsoft defender'; LowerSingularDisplayName = 'Microsoft defender'; LowerPluralDisplayName = 'Microsoft defender'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderfreetrialsubscription.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/microsoftdefenderstandardsubscription'; SingularDisplayName = 'Microsoft defender'; PluralDisplayName = 'Microsoft defender'; LowerSingularDisplayName = 'Microsoft defender'; LowerPluralDisplayName = 'Microsoft defender'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/microsoftdefenderstandardsubscription.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/outages'; SingularDisplayName = 'Outages'; PluralDisplayName = 'Outages'; LowerSingularDisplayName = 'Outages'; LowerPluralDisplayName = 'Outages'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/outages.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/powerstatedeallocated'; SingularDisplayName = 'Power states'; PluralDisplayName = 'Power states'; LowerSingularDisplayName = 'Power states'; LowerPluralDisplayName = 'Power states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatedeallocated.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/powerstaterunning'; SingularDisplayName = 'Power states'; PluralDisplayName = 'Power states'; LowerSingularDisplayName = 'Power states'; LowerPluralDisplayName = 'Power states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstaterunning.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/powerstatestopped'; SingularDisplayName = 'Power states'; PluralDisplayName = 'Power states'; LowerSingularDisplayName = 'Power states'; LowerPluralDisplayName = 'Power states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/powerstatestopped.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/provisioningstatefailedresources'; SingularDisplayName = 'Provisioning states'; PluralDisplayName = 'Provisioning states'; LowerSingularDisplayName = 'Provisioning states'; LowerPluralDisplayName = 'Provisioning states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatefailedresources.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/provisioningstatesucceededresources'; SingularDisplayName = 'Provisioning states'; PluralDisplayName = 'Provisioning states'; LowerSingularDisplayName = 'Provisioning states'; LowerPluralDisplayName = 'Provisioning states'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/provisioningstatesucceededresources.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/windowsostype'; SingularDisplayName = 'Windows OS'; PluralDisplayName = 'Windows OS'; LowerSingularDisplayName = 'Windows OS'; LowerPluralDisplayName = 'Windows OS'; IsPreview = 'false'; Description = 'Create VMs that scale, optimize cost and performance, and support a mix of sizes, zones, and regions?all easily managed in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/windowsostype.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.computeschedule/autoactions'; SingularDisplayName = 'Automatic Action'; PluralDisplayName = 'Automatic Actions'; LowerSingularDisplayName = 'automatic action'; LowerPluralDisplayName = 'automatic actions'; IsPreview = 'false'; Description = 'Automatic actions allow you to schedule a Start, Stop, or Hibernate on your virtual machines.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computeschedule/autoactions.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2275442"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.computeschedule/autoactions/occurrences'; SingularDisplayName = 'Microsoft.ComputeSchedule auto actions occurrence'; PluralDisplayName = 'Microsoft.ComputeSchedule auto actions occurrences'; LowerSingularDisplayName = 'microsoft.computeschedule auto actions occurrence'; LowerPluralDisplayName = 'microsoft.computeschedule auto actions occurrences'; IsPreview = 'false'; Description = 'Concrete proxy resource types can be created by aliasing this type using a specific property type.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computeschedule/autoactions/occurrences.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.confidentialledger/ledgers'; SingularDisplayName = 'Confidential Ledger'; PluralDisplayName = 'Confidential Ledgers'; LowerSingularDisplayName = 'confidential ledger'; LowerPluralDisplayName = 'confidential ledgers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.confidentialledger/ledgers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.confidentialledger/managedccfs'; SingularDisplayName = 'Managed CCF App'; PluralDisplayName = 'Managed CCF Apps'; LowerSingularDisplayName = 'managed ccf app'; LowerPluralDisplayName = 'managed ccf apps'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.confidentialledger/managedccfs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.confluent/agreements'; SingularDisplayName = 'Microsoft.Confluent agreement'; PluralDisplayName = 'Microsoft.Confluent agreements'; LowerSingularDisplayName = 'microsoft.confluent agreement'; LowerPluralDisplayName = 'microsoft.confluent agreements'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.confluent/agreements.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.confluent/organizations'; SingularDisplayName = 'Confluent organization'; PluralDisplayName = 'Apache Kafka? & Apache Flink? on Confluent Cloud? - An Azure Native ISV Service'; LowerSingularDisplayName = 'Confluent organization'; LowerPluralDisplayName = 'Apache Kafka? & Apache Flink? on Confluent Cloud? - An Azure Native ISV Service'; IsPreview = 'false'; Description = 'Create a Confluent organization using Azure Marketplace with Pay as you Go or Commits'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.confluent/organizations.svg'; Links = '[{"title":"Get started with Pay as you Go","uri":"https://docs.confluent.io/cloud/current/billing/ccloud-azure-payg.html"},{"title":"Get started with Commits","uri":"https://docs.confluent.io/cloud/current/billing/ccloud-azure-ubb.html"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/cachenodes'; SingularDisplayName = 'Connected Cache for ISP (early preview)'; PluralDisplayName = 'Connected Cache for ISPs (early preview)'; LowerSingularDisplayName = 'Connected Cache for ISP (early preview)'; LowerPluralDisplayName = 'Microsoft Connected Cache for Internet Service Providers (early preview)'; IsPreview = 'true'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks for ISP early preview customers.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/cachenodes.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/enterprisecustomers'; SingularDisplayName = 'Connected Cache for Enterprise & Education (early preview)'; PluralDisplayName = 'Connected Caches for Enterprise & Education (early preview)'; LowerSingularDisplayName = 'Connected Cache for Enterprise & Education (early preview)'; LowerPluralDisplayName = 'Microsoft Connected Cache Enterprise (early preview)'; IsPreview = 'true'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks for Enterprise early preview customers.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisecustomers.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/cachenodes'; SingularDisplayName = 'Connected Cache for ISP'; PluralDisplayName = 'Connected Cache for ISPs'; LowerSingularDisplayName = 'Connected Cache for ISP'; LowerPluralDisplayName = 'Microsoft Connected Cache for Internet Service Providers'; IsPreview = 'false'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/cachenodes.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/enterprisecustomers'; SingularDisplayName = 'Connected Cache for Enterprise & Education'; PluralDisplayName = 'Connected Caches for Enterprise & Education'; LowerSingularDisplayName = 'Connected Cache for Enterprise & Education'; LowerPluralDisplayName = 'Microsoft Connected Cache Enterprise'; IsPreview = 'false'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisecustomers.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/enterprisemcccustomers'; SingularDisplayName = 'Connected Cache for Enterprise & Education'; PluralDisplayName = 'Connected Caches for Enterprise & Education'; LowerSingularDisplayName = 'Connected Cache for Enterprise & Education'; LowerPluralDisplayName = 'Microsoft Connected Caches for Enterprise & Education'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisemcccustomers.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/enterprisemcccustomers/enterprisemcccachenodes'; SingularDisplayName = 'MCC CacheNode for Enterprise'; PluralDisplayName = 'MCC CacheNodes for Enterprise'; LowerSingularDisplayName = 'MCC CacheNode for Enterprise'; LowerPluralDisplayName = 'MCC CacheNodes for Enterprise'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisemcccustomers/enterprisemcccachenodes.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/ispcustomers'; SingularDisplayName = 'Connected Cache for ISP'; PluralDisplayName = 'Microsoft Connected Cache for Internet Service Providers'; LowerSingularDisplayName = 'Connected Cache for ISP'; LowerPluralDisplayName = 'Microsoft Connected Cache for Internet Service Providers'; IsPreview = 'false'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/ispcustomers.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache"}]'; } @@ -623,13 +637,14 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.customerlockbox/tenantoptedin'; SingularDisplayName = 'Microsoft.CustomerLockbox tenant opted in'; PluralDisplayName = 'Microsoft.CustomerLockbox tenant opted in'; LowerSingularDisplayName = 'microsoft.customerlockbox tenant opted in'; LowerPluralDisplayName = 'microsoft.customerlockbox tenant opted in'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.customerlockbox/tenantoptedin.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.customproviders/associations'; SingularDisplayName = 'Microsoft.CustomProviders association'; PluralDisplayName = 'Microsoft.CustomProviders associations'; LowerSingularDisplayName = 'microsoft.customproviders association'; LowerPluralDisplayName = 'microsoft.customproviders associations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.customproviders/associations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.customproviders/resourceproviders'; SingularDisplayName = 'Microsoft.CustomProviders resource provider'; PluralDisplayName = 'Microsoft.CustomProviders resource providers'; LowerSingularDisplayName = 'microsoft.customproviders resource provider'; LowerPluralDisplayName = 'microsoft.customproviders resource providers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.customproviders/resourceproviders.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.dashboard/dashboards'; SingularDisplayName = 'Azure Monitor Dashboard'; PluralDisplayName = 'Azure Monitor Dashboard'; LowerSingularDisplayName = 'Azure Monitor Dashboard'; LowerPluralDisplayName = 'Azure Monitor Dashboard'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dashboard/dashboards.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/azure/managed-grafana/"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.dashboard/grafana'; SingularDisplayName = 'Azure Managed Grafana'; PluralDisplayName = 'Azure Managed Grafana'; LowerSingularDisplayName = 'Azure Managed Grafana'; LowerPluralDisplayName = 'Azure Managed Grafana'; IsPreview = 'false'; Description = 'Run a fully managed instance of Grafana that''s automatically connected to your Azure resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dashboard/grafana.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.dataaccelerator/indexclusters'; SingularDisplayName = 'Microsoft.DataAccelerator index cluster'; PluralDisplayName = 'Microsoft.DataAccelerator index clusters'; LowerSingularDisplayName = 'microsoft.dataaccelerator index cluster'; LowerPluralDisplayName = 'microsoft.dataaccelerator index clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dataaccelerator/indexclusters.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.databasefleetmanager/fleets'; SingularDisplayName = 'Database fleet manager'; PluralDisplayName = 'Database fleet managers'; LowerSingularDisplayName = 'database fleet manager'; LowerPluralDisplayName = 'database fleet managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.databasefleetmanager/fleets/fleetspaces'; SingularDisplayName = 'Fleetspaces'; PluralDisplayName = 'Fleetspaces'; LowerSingularDisplayName = 'fleetspaces'; LowerPluralDisplayName = 'fleetspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/fleetspaces.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.databasefleetmanager/fleets/fleetspaces/databases'; SingularDisplayName = 'Fleet Managed Database'; PluralDisplayName = 'Fleet Managed Databases'; LowerSingularDisplayName = 'fleet managed database'; LowerPluralDisplayName = 'fleet managed databases'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.databasefleetmanager/fleets/fleetspaces/databases'; SingularDisplayName = 'Fleet managed database'; PluralDisplayName = 'Fleet managed databases'; LowerSingularDisplayName = 'fleet managed database'; LowerPluralDisplayName = 'fleet managed databases'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/fleetspaces/databases.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.databasefleetmanager/fleets/tiers'; SingularDisplayName = 'tier'; PluralDisplayName = 'Tiers'; LowerSingularDisplayName = 'tier'; LowerPluralDisplayName = 'tiers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasefleetmanager/fleets/tiers.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.databasewatcher/watchers'; SingularDisplayName = 'Database watcher'; PluralDisplayName = 'Database watchers'; LowerSingularDisplayName = 'database watcher'; LowerPluralDisplayName = 'database watchers'; IsPreview = 'false'; Description = 'Database watcher is a managed monitoring solution for database services in the Azure SQL family. Create a watcher to monitor your Azure SQL estate in depth and with low latency.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasewatcher/watchers.svg'; Links = '[{"title":"Overview","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Get started","uri":"https://aka.ms/portalfx/browse"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.databasewatcher/watchers'; SingularDisplayName = 'Database watcher'; PluralDisplayName = 'Database watchers'; LowerSingularDisplayName = 'database watcher'; LowerPluralDisplayName = 'database watchers'; IsPreview = 'false'; Description = 'Database watcher is a managed monitoring solution for database services in the Azure SQL family. Create a watcher to monitor your Azure SQL estate in depth and with low latency.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasewatcher/watchers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.databox/jobs'; SingularDisplayName = 'Azure Data Box'; PluralDisplayName = 'Azure Data Box'; LowerSingularDisplayName = 'azure data box'; LowerPluralDisplayName = 'azure data box'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databox/jobs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.databoxedge/databoxedgedevices'; SingularDisplayName = 'Azure Stack Edge / Data Box Gateway'; PluralDisplayName = 'Azure Stack Edge / Data Box Gateway'; LowerSingularDisplayName = 'azure stack edge / data box gateway'; LowerPluralDisplayName = 'azure stack edge / data box gateway'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databoxedge/databoxedgedevices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.databricks/accessconnectors'; SingularDisplayName = 'Access Connector for Azure Databricks'; PluralDisplayName = 'Access Connector for Azure Databricks'; LowerSingularDisplayName = 'access connector for azure databricks'; LowerPluralDisplayName = 'access connectors for azure databricks'; IsPreview = 'false'; Description = 'Unity Catalog provides unified governance for all data and AI assets in your Lakehouse. Unity Catalog can be configured to use an Azure managed identity to access storage containers on behalf of Unity Catalog users. Managed identities provide an identity for applications to use when they connect to resources that support Microsoft Entra ID authentication.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databricks/accessconnectors.svg'; Links = '[{"title":"Documentation","uri":"https://go.microsoft.com/fwlink/?linkid=2281480"}]'; } @@ -662,6 +677,9 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/jobs'; SingularDisplayName = 'Microsoft.DataReplication replication vaults job'; PluralDisplayName = 'Microsoft.DataReplication replication vaults jobs'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults job'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults jobs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/jobs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/jobs/operations'; SingularDisplayName = 'Microsoft.DataReplication replication vaults jobs operation'; PluralDisplayName = 'Microsoft.DataReplication replication vaults jobs operations'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults jobs operation'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults jobs operations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/jobs/operations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/operations'; SingularDisplayName = 'Microsoft.DataReplication replication vaults operation'; PluralDisplayName = 'Microsoft.DataReplication replication vaults operations'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults operation'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults operations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/operations.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/privateendpointconnectionproxies'; SingularDisplayName = 'Microsoft.DataReplication replication vaults private endpoint connection proxy'; PluralDisplayName = 'Microsoft.DataReplication replication vaults private endpoint connection proxies'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults private endpoint connection proxy'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults private endpoint connection proxies'; IsPreview = 'false'; Description = 'Represents private endpoint connection proxy request.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privateendpointconnectionproxies.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/privateendpointconnections'; SingularDisplayName = 'Microsoft.DataReplication replication vaults private endpoint connection'; PluralDisplayName = 'Microsoft.DataReplication replication vaults private endpoint connections'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults private endpoint connection'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults private endpoint connections'; IsPreview = 'false'; Description = 'Represents private endpoint connection.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privateendpointconnections.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/privatelinkresources'; SingularDisplayName = 'Microsoft.DataReplication replication vaults private link resource'; PluralDisplayName = 'Microsoft.DataReplication replication vaults private link resources'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults private link resource'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults private link resources'; IsPreview = 'false'; Description = 'Represents private link resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/privatelinkresources.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/protecteditems'; SingularDisplayName = 'Microsoft.DataReplication replication vaults protected item'; PluralDisplayName = 'Microsoft.DataReplication replication vaults protected items'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults protected item'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults protected items'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/protecteditems.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/protecteditems/operations'; SingularDisplayName = 'Microsoft.DataReplication replication vaults protected items operation'; PluralDisplayName = 'Microsoft.DataReplication replication vaults protected items operations'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults protected items operation'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults protected items operations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/protecteditems/operations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults/protecteditems/recoverypoints'; SingularDisplayName = 'Microsoft.DataReplication replication vaults protected items recovery point'; PluralDisplayName = 'Microsoft.DataReplication replication vaults protected items recovery points'; LowerSingularDisplayName = 'microsoft.datareplication replication vaults protected items recovery point'; LowerPluralDisplayName = 'microsoft.datareplication replication vaults protected items recovery points'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults/protecteditems/recoverypoints.svg'; Links = ''; } @@ -673,7 +691,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.dbformariadb/servers'; SingularDisplayName = 'Azure Database for MariaDB server'; PluralDisplayName = 'Azure Database for MariaDB servers'; LowerSingularDisplayName = 'Azure Database for MariaDB server'; LowerPluralDisplayName = 'Azure Database for MariaDB servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformariadb/servers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.dbformysql/flexibleservers'; SingularDisplayName = 'Azure Database for MySQL flexible server'; PluralDisplayName = 'Azure Database for MySQL flexible servers'; LowerSingularDisplayName = 'Azure Database for MySQL flexible server'; LowerPluralDisplayName = 'Azure Database for MySQL flexible servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformysql/flexibleservers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.dbformysql/servers'; SingularDisplayName = 'MySQL server'; PluralDisplayName = 'MySQL servers'; LowerSingularDisplayName = 'Azure Database for MySQL server'; LowerPluralDisplayName = 'Azure Database for MySQL servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformysql/servers.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.dbforpostgresql/flexibleservers'; SingularDisplayName = 'Azure Database for PostgreSQL - Flexible Server'; PluralDisplayName = 'Azure Database for PostgreSQL - Flexible Servers'; LowerSingularDisplayName = 'Azure Database for PostgreSQL - Flexible Server'; LowerPluralDisplayName = 'Azure Database for PostgreSQL - Flexible Servers'; IsPreview = 'false'; Description = 'Azure Database for PostgreSQL flexible server is a fully managed Azure Database service based on the PostgreSQL open source relational database, optimized for performance, security and cost efficiency.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/flexibleservers.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.dbforpostgresql/flexibleservers'; SingularDisplayName = 'Azure Database for PostgreSQL flexible server'; PluralDisplayName = 'Azure Database for PostgreSQL flexible servers'; LowerSingularDisplayName = 'Azure Database for PostgreSQL flexible server'; LowerPluralDisplayName = 'Azure Database for PostgreSQL flexible servers'; IsPreview = 'false'; Description = 'Azure Database for PostgreSQL flexible server is a fully managed Azure Database service based on the PostgreSQL open source relational database, optimized for performance, security and cost efficiency.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/flexibleservers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.dbforpostgresql/servergroupsv2'; SingularDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; PluralDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; LowerSingularDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; LowerPluralDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/servergroupsv2.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.dbforpostgresql/servers'; SingularDisplayName = 'PostgreSQL server'; PluralDisplayName = 'PostgreSQL servers'; LowerSingularDisplayName = 'Azure Database for PostgreSQL server'; LowerPluralDisplayName = 'Azure Database for PostgreSQL servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/servers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.delegatednetwork/controller'; SingularDisplayName = 'Microsoft.DelegatedNetwork controller'; PluralDisplayName = 'Microsoft.DelegatedNetwork controller'; LowerSingularDisplayName = 'microsoft.delegatednetwork controller'; LowerPluralDisplayName = 'microsoft.delegatednetwork controller'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.delegatednetwork/controller.svg'; Links = ''; } @@ -704,6 +722,8 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.devcenter/projects/pools'; SingularDisplayName = 'Pool'; PluralDisplayName = 'Pools'; LowerSingularDisplayName = 'pool'; LowerPluralDisplayName = 'pools'; IsPreview = 'false'; Description = 'Create a dev box pool to allow developers to self-serve developer workstations using pre-approved templates and settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devcenter/projects/pools.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/pools/overview"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.developmentwindows365/developmentcloudpcdelegatedmsis'; SingularDisplayName = 'Microsoft.DevelopmentWindows365 development cloud pc delegated msi'; PluralDisplayName = 'Microsoft.DevelopmentWindows365 development cloud pc delegated msis'; LowerSingularDisplayName = 'microsoft.developmentwindows365 development cloud pc delegated msi'; LowerPluralDisplayName = 'microsoft.developmentwindows365 development cloud pc delegated msis'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.developmentwindows365/developmentcloudpcdelegatedmsis.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.devhub/iacprofiles'; SingularDisplayName = 'Infrastructure as Code Automation'; PluralDisplayName = 'Infrastructure as Code Automation'; LowerSingularDisplayName = 'IaC automation profile'; LowerPluralDisplayName = 'IaC automation profiles'; IsPreview = 'false'; Description = 'Simplify how you manage your edge infrastrucutre using industry leading processes and tools.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/iacprofiles.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/iacdoc"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.devhub/templates'; SingularDisplayName = 'Microsoft.DevHub template'; PluralDisplayName = 'Microsoft.DevHub templates'; LowerSingularDisplayName = 'microsoft.devhub template'; LowerPluralDisplayName = 'microsoft.devhub templates'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/templates.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.devhub/templates/versions'; SingularDisplayName = 'Microsoft.DevHub templates version'; PluralDisplayName = 'Microsoft.DevHub templates versions'; LowerSingularDisplayName = 'microsoft.devhub templates version'; LowerPluralDisplayName = 'microsoft.devhub templates versions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/templates/versions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.devhub/workflows'; SingularDisplayName = 'Microsoft.DevHub workflow'; PluralDisplayName = 'Microsoft.DevHub workflows'; LowerSingularDisplayName = 'microsoft.devhub workflow'; LowerPluralDisplayName = 'microsoft.devhub workflows'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devhub/workflows.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceonboarding/discoveryservices'; SingularDisplayName = 'Microsoft.DeviceOnboarding discovery service'; PluralDisplayName = 'Microsoft.DeviceOnboarding discovery services'; LowerSingularDisplayName = 'microsoft.deviceonboarding discovery service'; LowerPluralDisplayName = 'microsoft.deviceonboarding discovery services'; IsPreview = 'false'; Description = 'A discovery resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceonboarding/discoveryservices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceonboarding/discoveryservices/ownershipvoucherpublickeys'; SingularDisplayName = 'Microsoft.DeviceOnboarding discovery services ownership voucher public key'; PluralDisplayName = 'Microsoft.DeviceOnboarding discovery services ownership voucher public keys'; LowerSingularDisplayName = 'microsoft.deviceonboarding discovery services ownership voucher public key'; LowerPluralDisplayName = 'microsoft.deviceonboarding discovery services ownership voucher public keys'; IsPreview = 'false'; Description = 'Ownership voucher public key resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceonboarding/discoveryservices/ownershipvoucherpublickeys.svg'; Links = ''; } @@ -711,22 +731,28 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceonboarding/onboardingservices/policies'; SingularDisplayName = 'Microsoft.DeviceOnboarding onboarding services policy'; PluralDisplayName = 'Microsoft.DeviceOnboarding onboarding services policies'; LowerSingularDisplayName = 'microsoft.deviceonboarding onboarding services policy'; LowerPluralDisplayName = 'microsoft.deviceonboarding onboarding services policies'; IsPreview = 'false'; Description = 'An onboarding policy resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceonboarding/onboardingservices/policies.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/assetendpointprofiles'; SingularDisplayName = 'IoT Asset Endpoint Profile'; PluralDisplayName = 'IoT Asset Endpoint Profiles'; LowerSingularDisplayName = 'IoT asset endpoint profile'; LowerPluralDisplayName = 'IoT asset endpoint profiles'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/assetendpointprofiles.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/assets'; SingularDisplayName = 'IoT Asset'; PluralDisplayName = 'IoT Assets'; LowerSingularDisplayName = 'IoT asset'; LowerPluralDisplayName = 'IoT assets'; IsPreview = 'false'; Description = 'An asset is a physical or logical entity that represents a device, machine, system, or process. When you create an asset, it will appear here and can be managed from this table.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/assets.svg'; Links = '[{"title":"Learn more about IoT assets","uri":"https://aka.ms/azure-iot-operations-assets"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/billingcontainers'; SingularDisplayName = 'Microsoft.DeviceRegistry billing container'; PluralDisplayName = 'Microsoft.DeviceRegistry billing containers'; LowerSingularDisplayName = 'microsoft.deviceregistry billing container'; LowerPluralDisplayName = 'microsoft.deviceregistry billing containers'; IsPreview = 'false'; Description = 'billingContainer Model as Azure resource whose sole purpose is to keep track of billables resources under a subscription.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/billingcontainers.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/billingcontainers'; SingularDisplayName = 'Microsoft.DeviceRegistry billing container'; PluralDisplayName = 'Microsoft.DeviceRegistry billing containers'; LowerSingularDisplayName = 'microsoft.deviceregistry billing container'; LowerPluralDisplayName = 'microsoft.deviceregistry billing containers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/billingcontainers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/devices'; SingularDisplayName = 'IoT Device'; PluralDisplayName = 'IoT Devices'; LowerSingularDisplayName = 'IoT device'; LowerPluralDisplayName = 'IoT devices'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/devices.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/discoveredassetendpointprofiles'; SingularDisplayName = 'Microsoft.DeviceRegistry discovered asset endpoint profile'; PluralDisplayName = 'Microsoft.DeviceRegistry discovered asset endpoint profiles'; LowerSingularDisplayName = 'microsoft.deviceregistry discovered asset endpoint profile'; LowerPluralDisplayName = 'microsoft.deviceregistry discovered asset endpoint profiles'; IsPreview = 'false'; Description = 'Discovered Asset Endpoint Profile definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassetendpointprofiles.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/discoveredassets'; SingularDisplayName = 'Microsoft.DeviceRegistry discovered asset'; PluralDisplayName = 'Microsoft.DeviceRegistry discovered assets'; LowerSingularDisplayName = 'microsoft.deviceregistry discovered asset'; LowerPluralDisplayName = 'microsoft.deviceregistry discovered assets'; IsPreview = 'false'; Description = 'Discovered Asset definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassets.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/discoveredassetendpointprofiles'; SingularDisplayName = 'Microsoft.DeviceRegistry discovered asset endpoint profile'; PluralDisplayName = 'Microsoft.DeviceRegistry discovered asset endpoint profiles'; LowerSingularDisplayName = 'microsoft.deviceregistry discovered asset endpoint profile'; LowerPluralDisplayName = 'microsoft.deviceregistry discovered asset endpoint profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassetendpointprofiles.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/discoveredassets'; SingularDisplayName = 'Microsoft.DeviceRegistry discovered asset'; PluralDisplayName = 'Microsoft.DeviceRegistry discovered assets'; LowerSingularDisplayName = 'microsoft.deviceregistry discovered asset'; LowerPluralDisplayName = 'microsoft.deviceregistry discovered assets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/discoveredassets.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/namespaces'; SingularDisplayName = 'Microsoft.DeviceRegistry namespace'; PluralDisplayName = 'Microsoft.DeviceRegistry namespaces'; LowerSingularDisplayName = 'microsoft.deviceregistry namespace'; LowerPluralDisplayName = 'microsoft.deviceregistry namespaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/namespaces/assetendpointprofiles'; SingularDisplayName = 'Microsoft.DeviceRegistry namespaces asset endpoint profile'; PluralDisplayName = 'Microsoft.DeviceRegistry namespaces asset endpoint profiles'; LowerSingularDisplayName = 'microsoft.deviceregistry namespaces asset endpoint profile'; LowerPluralDisplayName = 'microsoft.deviceregistry namespaces asset endpoint profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/assetendpointprofiles.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/namespaces/assets'; SingularDisplayName = 'Microsoft.DeviceRegistry namespaces asset'; PluralDisplayName = 'Microsoft.DeviceRegistry namespaces assets'; LowerSingularDisplayName = 'microsoft.deviceregistry namespaces asset'; LowerPluralDisplayName = 'microsoft.deviceregistry namespaces assets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/assets.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/namespaces/devices'; SingularDisplayName = 'Microsoft.DeviceRegistry namespaces device'; PluralDisplayName = 'Microsoft.DeviceRegistry namespaces devices'; LowerSingularDisplayName = 'microsoft.deviceregistry namespaces device'; LowerPluralDisplayName = 'microsoft.deviceregistry namespaces devices'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/devices.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles'; SingularDisplayName = 'Microsoft.DeviceRegistry namespaces discovered asset endpoint profile'; PluralDisplayName = 'Microsoft.DeviceRegistry namespaces discovered asset endpoint profiles'; LowerSingularDisplayName = 'microsoft.deviceregistry namespaces discovered asset endpoint profile'; LowerPluralDisplayName = 'microsoft.deviceregistry namespaces discovered asset endpoint profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/discoveredassetendpointprofiles.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/namespaces/discoveredassets'; SingularDisplayName = 'Microsoft.DeviceRegistry namespaces discovered asset'; PluralDisplayName = 'Microsoft.DeviceRegistry namespaces discovered assets'; LowerSingularDisplayName = 'microsoft.deviceregistry namespaces discovered asset'; LowerPluralDisplayName = 'microsoft.deviceregistry namespaces discovered assets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/namespaces/discoveredassets.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/schemaregistries'; SingularDisplayName = 'IoT Schema Registry'; PluralDisplayName = 'IoT Schema Registries'; LowerSingularDisplayName = 'IoT schema registry'; LowerPluralDisplayName = 'IoT schema registries'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/schemaregistries/schemas'; SingularDisplayName = 'Microsoft.DeviceRegistry schema registries schema'; PluralDisplayName = 'Microsoft.DeviceRegistry schema registries schemas'; LowerSingularDisplayName = 'microsoft.deviceregistry schema registries schema'; LowerPluralDisplayName = 'microsoft.deviceregistry schema registries schemas'; IsPreview = 'false'; Description = 'Schema definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries/schemas.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/schemaregistries/schemas/schemaversions'; SingularDisplayName = 'Microsoft.DeviceRegistry schema registries schemas schema version'; PluralDisplayName = 'Microsoft.DeviceRegistry schema registries schemas schema versions'; LowerSingularDisplayName = 'microsoft.deviceregistry schema registries schemas schema version'; LowerPluralDisplayName = 'microsoft.deviceregistry schema registries schemas schema versions'; IsPreview = 'false'; Description = 'Schema version''s definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/schemaregistries/schemas/schemaversions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.devices/iothubs'; SingularDisplayName = 'IoT hub'; PluralDisplayName = 'IoT hubs'; LowerSingularDisplayName = 'IoT hub'; LowerPluralDisplayName = 'IoT hub'; IsPreview = 'false'; Description = 'Create an IoT hub to help you connect, monitor, and manage billions of your IoT assets.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devices/iothubs.svg'; Links = '[{"title":"Learn more about IoT Hub","uri":"https://docs.microsoft.com/azure/iot-hub/about-iot-hub"},{"title":"Quickstart: send telemetry from device","uri":"https://docs.microsoft.com/azure/iot-hub/quickstart-send-telemetry-node"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.devices/provisioningservices'; SingularDisplayName = 'Azure IoT Hub Device Provisioning Service (DPS)'; PluralDisplayName = 'Azure IoT Hub Device Provisioning Services'; LowerSingularDisplayName = 'device provisioning service'; LowerPluralDisplayName = 'device provisioning services'; IsPreview = 'false'; Description = 'Use Azure IoT Hub Device Provisioning Service to automate IoT device provisioning and registration.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devices/provisioningservices.svg'; Links = '[{"title":"Learn more about Azure IoT Hub Device Provisioning Service","uri":"https://docs.microsoft.com/azure/iot-dps/about-iot-dps"},{"title":"Quickstart: set up auto-provisioning","uri":"https://docs.microsoft.com/azure/iot-dps/quick-setup-auto-provision"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/accounts'; SingularDisplayName = 'Device Update for IoT Hub'; PluralDisplayName = 'Device Update for IoT Hubs'; LowerSingularDisplayName = 'Device Update for IoT Hub'; LowerPluralDisplayName = 'Device Update for IoT Hubs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/accounts.svg'; Links = '[{"title":"Learn more about Device Update for IoT Hub","uri":"https://docs.microsoft.com/azure/iot-hub-device-update"},{"title":"Quickstart: create a device update account","uri":"https://docs.microsoft.com/azure/iot-hub-device-update/create-device-update-account"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts'; SingularDisplayName = 'Device Update Account'; PluralDisplayName = 'Device Update Accounts'; LowerSingularDisplayName = 'Device Update Account'; LowerPluralDisplayName = 'Device Update Accounts'; IsPreview = 'false'; Description = 'Device Update Accounts allow you to manage the deployment of updates to your IoT Devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/activedeployments'; SingularDisplayName = 'Device Update Active Deployment'; PluralDisplayName = 'Device Update Active Deployments'; LowerSingularDisplayName = 'Device Update Active Deployment'; LowerPluralDisplayName = 'Device Update Active Deployments'; IsPreview = 'false'; Description = 'Device Update Active Deployments monitor deployment of updates to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/activedeployments.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/agents'; SingularDisplayName = 'Device Update Agent'; PluralDisplayName = 'Device Update Agents'; LowerSingularDisplayName = 'Device Update Agent'; LowerPluralDisplayName = 'Device Update Agents'; IsPreview = 'false'; Description = 'Device Update Agents manage deployment of updates to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/agents.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/deployments'; SingularDisplayName = 'Device Update Deployment'; PluralDisplayName = 'Device Update Deployments'; LowerSingularDisplayName = 'Device Update Deployment'; LowerPluralDisplayName = 'Device Update Deployments'; IsPreview = 'false'; Description = 'Device Update Deployments record deployment of updates to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deployments.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/deviceclasses'; SingularDisplayName = 'Device Update Device Class'; PluralDisplayName = 'Device Update Device Classes'; LowerSingularDisplayName = 'Device Update Device Class'; LowerPluralDisplayName = 'Device Update Device Classes'; IsPreview = 'false'; Description = 'Device Update Device Classes identify the best possible update for your devices based on their properties.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deviceclasses.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/designpatterns"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/updates'; SingularDisplayName = 'Device Update'; PluralDisplayName = 'Device Updates'; LowerSingularDisplayName = 'Device Update'; LowerPluralDisplayName = 'Device Updates'; IsPreview = 'false'; Description = 'Device Updates represent updates to be deployed to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/updates.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/designpatterns"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts'; SingularDisplayName = 'Device Update Account'; PluralDisplayName = 'Device Update Accounts'; LowerSingularDisplayName = 'Device Update Account'; LowerPluralDisplayName = 'Device Update Accounts'; IsPreview = 'false'; Description = 'Device Update Accounts allow you to manage the deployment of updates to your IoT Devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/activedeployments'; SingularDisplayName = 'Device Update Active Deployment'; PluralDisplayName = 'Device Update Active Deployments'; LowerSingularDisplayName = 'Device Update Active Deployment'; LowerPluralDisplayName = 'Device Update Active Deployments'; IsPreview = 'false'; Description = 'Device Update Active Deployments monitor deployment of updates to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/activedeployments.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/agents'; SingularDisplayName = 'Device Update Agent'; PluralDisplayName = 'Device Update Agents'; LowerSingularDisplayName = 'Device Update Agent'; LowerPluralDisplayName = 'Device Update Agents'; IsPreview = 'false'; Description = 'Device Update Agents manage deployment of updates to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/agents.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/deployments'; SingularDisplayName = 'Device Update Deployment'; PluralDisplayName = 'Device Update Deployments'; LowerSingularDisplayName = 'Device Update Deployment'; LowerPluralDisplayName = 'Device Update Deployments'; IsPreview = 'false'; Description = 'Device Update Deployments record deployment of updates to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deployments.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/deviceclasses'; SingularDisplayName = 'Device Update Device Class'; PluralDisplayName = 'Device Update Device Classes'; LowerSingularDisplayName = 'Device Update Device Class'; LowerPluralDisplayName = 'Device Update Device Classes'; IsPreview = 'false'; Description = 'Device Update Device Classes identify the best possible update for your devices based on their properties.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/deviceclasses.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/updateaccounts/updates'; SingularDisplayName = 'Device Update'; PluralDisplayName = 'Device Updates'; LowerSingularDisplayName = 'Device Update'; LowerPluralDisplayName = 'Device Updates'; IsPreview = 'false'; Description = 'Device Updates represent updates to be deployed to your devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/updateaccounts/updates.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.devops/pipelines'; SingularDisplayName = 'Microsoft.DevOps pipeline'; PluralDisplayName = 'Microsoft.DevOps pipelines'; LowerSingularDisplayName = 'microsoft.devops pipeline'; LowerPluralDisplayName = 'microsoft.devops pipelines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devops/pipelines.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.devopsinfrastructure/pools'; SingularDisplayName = 'Managed DevOps Pool'; PluralDisplayName = 'Managed DevOps Pools'; LowerSingularDisplayName = 'Managed DevOps Pool'; LowerPluralDisplayName = 'Managed DevOps Pools'; IsPreview = 'false'; Description = 'Managed DevOps Pools that meet your team needs.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devopsinfrastructure/pools.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/mdp-documentation"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.devspaces/controllers'; SingularDisplayName = 'Microsoft.DevSpaces controller'; PluralDisplayName = 'Microsoft.DevSpaces controllers'; LowerSingularDisplayName = 'microsoft.devspaces controller'; LowerPluralDisplayName = 'microsoft.devspaces controllers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devspaces/controllers.svg'; Links = ''; } @@ -738,15 +764,16 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.digitaltwins/digitaltwinsinstances'; SingularDisplayName = 'Azure Digital Twins'; PluralDisplayName = 'Azure Digital Twins'; LowerSingularDisplayName = 'Azure Digital Twins'; LowerPluralDisplayName = 'Azure Digital Twins'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.digitaltwins/digitaltwinsinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/cassandraclusters'; SingularDisplayName = 'Azure Managed Instance for Apache Cassandra'; PluralDisplayName = 'Azure Managed Instance for Apache Cassandra'; LowerSingularDisplayName = 'Azure Managed Instance for Apache Cassandra'; LowerPluralDisplayName = 'Azure Managed Instance for Apache Cassandra'; IsPreview = 'false'; Description = 'Create a Microsoft Azure Managed Instance for Apache Cassandra'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/cassandraclusters.svg'; Links = '[{"title":"Try now","uri":"https://aka.ms/AzureMIApacheCassandra"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/databaseaccounts'; SingularDisplayName = 'Cosmos DB account'; PluralDisplayName = 'Cosmos DB accounts'; LowerSingularDisplayName = 'Azure Cosmos DB account'; LowerPluralDisplayName = 'Azure Cosmos DB accounts'; IsPreview = 'false'; Description = 'Create a globally distributed, multi-model, fully managed database using API of your choice. Or try it for free, up to 20k RU/s, for 30 days with unlimited renewal.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/databaseaccounts.svg'; Links = '[{"title":"Try now","uri":"https://aka.ms/trycosmosdb"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/fleets'; SingularDisplayName = 'Cosmos DB Fleet'; PluralDisplayName = 'Cosmos DB Fleets'; LowerSingularDisplayName = 'Cosmos DB Fleet'; LowerPluralDisplayName = 'Cosmos DB Fleets'; IsPreview = 'false'; Description = 'Cosmos DB Fleet description goes here'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/fleets.svg'; Links = '[{"title":"Cosmos DB Fleet learn more link","uri":"https://aka.ms/cosmosfleet"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/mongoclusters'; SingularDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; PluralDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; LowerSingularDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; LowerPluralDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/mongoclusters.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/throughputpools'; SingularDisplayName = 'Microsoft.DocumentDB throughput pool'; PluralDisplayName = 'Microsoft.DocumentDB throughput pools'; LowerSingularDisplayName = 'microsoft.documentdb throughput pool'; LowerPluralDisplayName = 'microsoft.documentdb throughput pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/throughputpools.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/throughputpools/throughputpoolaccounts'; SingularDisplayName = 'Microsoft.DocumentDB throughput pools throughput pool account'; PluralDisplayName = 'Microsoft.DocumentDB throughput pools throughput pool accounts'; LowerSingularDisplayName = 'microsoft.documentdb throughput pools throughput pool account'; LowerPluralDisplayName = 'microsoft.documentdb throughput pools throughput pool accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/throughputpools/throughputpoolaccounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.domainregistration/domains'; SingularDisplayName = 'App Service Domain'; PluralDisplayName = 'App Service Domains'; LowerSingularDisplayName = 'App Service domain'; LowerPluralDisplayName = 'App Service domains'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.domainregistration/domains.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.domainregistration/topleveldomains'; SingularDisplayName = 'Microsoft.DomainRegistration top level domain'; PluralDisplayName = 'Microsoft.DomainRegistration top level domains'; LowerSingularDisplayName = 'microsoft.domainregistration top level domain'; LowerPluralDisplayName = 'microsoft.domainregistration top level domains'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.domainregistration/topleveldomains.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.durabletask/namespaces'; SingularDisplayName = 'Durable Task Scheduler'; PluralDisplayName = 'Durable Task Schedulers'; LowerSingularDisplayName = 'durable task managed backend'; LowerPluralDisplayName = 'durable task managed backends'; IsPreview = 'false'; Description = 'A Durable Task Scheduler namespace resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/namespaces.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.durabletask/namespaces'; SingularDisplayName = 'Microsoft.DurableTask namespace'; PluralDisplayName = 'Microsoft.DurableTask namespaces'; LowerSingularDisplayName = 'microsoft.durabletask namespace'; LowerPluralDisplayName = 'microsoft.durabletask namespaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/namespaces.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.durabletask/namespaces/taskhubs'; SingularDisplayName = 'Task Hub'; PluralDisplayName = 'Task Hubs'; LowerSingularDisplayName = 'task hub'; LowerPluralDisplayName = 'task hubs'; IsPreview = 'false'; Description = 'A Task Hub resource belonging to the namespace'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/namespaces/taskhubs.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.durabletask/schedulers'; SingularDisplayName = 'Durable Task Scheduler'; PluralDisplayName = 'Durable Task Schedulers'; LowerSingularDisplayName = 'durable task managed backend'; LowerPluralDisplayName = 'durable task managed backends'; IsPreview = 'false'; Description = 'A Durable Task Scheduler resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.durabletask/schedulers/taskhubs'; SingularDisplayName = 'Task Hub'; PluralDisplayName = 'Task Hubs'; LowerSingularDisplayName = 'task hub'; LowerPluralDisplayName = 'task hubs'; IsPreview = 'false'; Description = 'A Task Hub resource belonging to the scheduler'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers/taskhubs.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.durabletask/schedulers'; SingularDisplayName = 'Durable Task Scheduler'; PluralDisplayName = 'Durable Task Schedulers'; LowerSingularDisplayName = 'durable task managed backend'; LowerPluralDisplayName = 'durable task managed backends'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.durabletask/schedulers/taskhubs'; SingularDisplayName = 'Task Hub'; PluralDisplayName = 'Task Hubs'; LowerSingularDisplayName = 'task hub'; LowerPluralDisplayName = 'task hubs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.durabletask/schedulers/taskhubs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.dynamics365fraudprotection/instances'; SingularDisplayName = 'Microsoft.Dynamics365FraudProtection instance'; PluralDisplayName = 'Microsoft.Dynamics365FraudProtection instances'; LowerSingularDisplayName = 'microsoft.dynamics365fraudprotection instance'; LowerPluralDisplayName = 'microsoft.dynamics365fraudprotection instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dynamics365fraudprotection/instances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.easm/workspaces'; SingularDisplayName = 'Microsoft Defender EASM'; PluralDisplayName = 'Microsoft Defender EASM'; LowerSingularDisplayName = 'Microsoft Defender EASM workspace'; LowerPluralDisplayName = 'Microsoft Defender EASM workspaces'; IsPreview = 'false'; Description = 'Microsoft Defender External Attack Surface Management (Defender EASM) uses proprietary technology to build a dynamic inventory of your web applications, third-party dependencies, and web infrastructure. We combine that with latest threat research and vulnerability intelligence to give you visibility into your organization''s security posture.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.easm/workspaces.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/azure/external-attack-surface-management/deploying-the-defender-easm-azure-resource#create-resources-in-a-resource-group"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/configurations'; SingularDisplayName = 'Site configuration'; PluralDisplayName = 'Site configurations'; LowerSingularDisplayName = 'site configuration'; LowerPluralDisplayName = 'site configurations'; IsPreview = 'false'; Description = 'Sites'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/configurations.svg'; Links = ''; } @@ -758,15 +785,16 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/configurations/securityconfigurations'; SingularDisplayName = 'Microsoft.Edge configurations security configuration'; PluralDisplayName = 'Microsoft.Edge configurations security configurations'; LowerSingularDisplayName = 'microsoft.edge configurations security configuration'; LowerPluralDisplayName = 'microsoft.edge configurations security configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/configurations/securityconfigurations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/configurations/timeserverconfigurations'; SingularDisplayName = 'Microsoft.Edge configurations time server configuration'; PluralDisplayName = 'Microsoft.Edge configurations time server configurations'; LowerSingularDisplayName = 'microsoft.edge configurations time server configuration'; LowerPluralDisplayName = 'microsoft.edge configurations time server configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/configurations/timeserverconfigurations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/connectivitystatuses'; SingularDisplayName = 'Microsoft.Edge connectivity statuse'; PluralDisplayName = 'Microsoft.Edge connectivity statuses'; LowerSingularDisplayName = 'microsoft.edge connectivity statuse'; LowerPluralDisplayName = 'microsoft.edge connectivity statuses'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/connectivitystatuses.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/disconnectedoperations'; SingularDisplayName = 'Azure Local - disconnected operations'; PluralDisplayName = 'Azure Local - disconnected operations'; LowerSingularDisplayName = 'Azure Local - disconnected operations'; LowerPluralDisplayName = 'Azure Local - disconnected operations'; IsPreview = 'false'; Description = 'Create a virtual appliance to run Azure Local disconnected operations'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/disconnectedoperations.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/siteawareresourcetypes'; SingularDisplayName = 'Microsoft.Edge site aware resource type'; PluralDisplayName = 'Microsoft.Edge site aware resource types'; LowerSingularDisplayName = 'microsoft.edge site aware resource type'; LowerPluralDisplayName = 'microsoft.edge site aware resource types'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/siteawareresourcetypes.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/sites'; SingularDisplayName = 'Site manager - Azure Arc'; PluralDisplayName = 'Site manager - Azure Arc'; LowerSingularDisplayName = 'site manager - azure arc'; LowerPluralDisplayName = 'site manager - azure arc'; IsPreview = 'false'; Description = 'Sites'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/sites.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/updates'; SingularDisplayName = 'Microsoft.Edge update'; PluralDisplayName = 'Microsoft.Edge updates'; LowerSingularDisplayName = 'microsoft.edge update'; LowerPluralDisplayName = 'microsoft.edge updates'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/updates.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edgemarketplace/offers'; SingularDisplayName = 'Microsoft.EdgeMarketplace offer'; PluralDisplayName = 'Microsoft.EdgeMarketplace offers'; LowerSingularDisplayName = 'microsoft.edgemarketplace offer'; LowerPluralDisplayName = 'microsoft.edgemarketplace offers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgemarketplace/offers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edgemarketplace/publishers'; SingularDisplayName = 'Microsoft.EdgeMarketplace publisher'; PluralDisplayName = 'Microsoft.EdgeMarketplace publishers'; LowerSingularDisplayName = 'microsoft.edgemarketplace publisher'; LowerPluralDisplayName = 'microsoft.edgemarketplace publishers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgemarketplace/publishers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/addresses'; SingularDisplayName = 'Azure Edge Hardware Center Address'; PluralDisplayName = 'Azure Edge Hardware Center Address'; LowerSingularDisplayName = 'azure edge hardware center address'; LowerPluralDisplayName = 'azure edge hardware center address'; IsPreview = 'false'; Description = 'Addresses created while ordering hardware through Azure Edge Hardware Center are displayed here.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/addresses.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/edgeHWcenter-learnmore"},{"title":"Learn more","uri":"https://aka.ms/edgeHWcenter-learnmore"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/bootstrapconfigurations'; SingularDisplayName = 'Site Bootstrap Key'; PluralDisplayName = 'Site Bootstrap Keys'; LowerSingularDisplayName = 'site bootstrap key'; LowerPluralDisplayName = 'keys'; IsPreview = 'false'; Description = 'You can generate a Site Bootstrap key to start provisioning your devices at your Site.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/bootstrapconfigurations.svg'; Links = '[{"title":"Learn More","uri":"https://aka.ms/adaptivecloud/ztp/lm-sitebootstrapkey"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/bootstrapconfigurations'; SingularDisplayName = 'Site Key'; PluralDisplayName = 'Site Keys'; LowerSingularDisplayName = 'site key'; LowerPluralDisplayName = 'keys'; IsPreview = 'false'; Description = 'You can generate a Site key to start provisioning your devices at your Site.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/bootstrapconfigurations.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/ztp/guide/gs-learn-more"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/orderitems'; SingularDisplayName = 'Azure Edge Hardware Center'; PluralDisplayName = 'Azure Edge Hardware Center'; LowerSingularDisplayName = 'azure edge hardware center'; LowerPluralDisplayName = 'azure edge hardware center'; IsPreview = 'false'; Description = 'Azure Edge Hardware Center lets you explore and order a variety of first party Azure hardware helping you build and run hybrid apps across datacenters, edge locations, remote offices and the cloud.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/orderitems.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/edgeHWcenter-learnmore"},{"title":"Learn more","uri":"https://aka.ms/edgeHWcenter-learnmore"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/virtual_orderitems'; SingularDisplayName = 'Device'; PluralDisplayName = 'Devices'; LowerSingularDisplayName = 'device'; LowerPluralDisplayName = 'device'; IsPreview = 'false'; Description = 'Follow the secure, low-touch step by step procedure to set up one or thousands of devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/virtual_orderitems.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/virtual_orderitems'; SingularDisplayName = 'Device'; PluralDisplayName = 'Devices'; LowerSingularDisplayName = 'device'; LowerPluralDisplayName = 'device'; IsPreview = 'false'; Description = 'Follow the secure, low-touch step by step procedure to set up one or thousands of devices.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/virtual_orderitems.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/ztp/guide/gs-learn-more"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.edgezones/extendedzones'; SingularDisplayName = 'Microsoft.EdgeZones extended zone'; PluralDisplayName = 'Microsoft.EdgeZones extended zones'; LowerSingularDisplayName = 'microsoft.edgezones extended zone'; LowerPluralDisplayName = 'microsoft.edgezones extended zones'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgezones/extendedzones.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.education/grants'; SingularDisplayName = 'Microsoft.Education grant'; PluralDisplayName = 'Microsoft.Education grants'; LowerSingularDisplayName = 'microsoft.education grant'; LowerPluralDisplayName = 'microsoft.education grants'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.education/grants.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.education/labs'; SingularDisplayName = 'Microsoft.Education lab'; PluralDisplayName = 'Microsoft.Education labs'; LowerSingularDisplayName = 'microsoft.education lab'; LowerPluralDisplayName = 'microsoft.education labs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.education/labs.svg'; Links = ''; } @@ -842,6 +870,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.gallery/myareas/galleryitems'; SingularDisplayName = 'Template'; PluralDisplayName = 'Templates'; LowerSingularDisplayName = 'template'; LowerPluralDisplayName = 'templates'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.gallery/myareas/galleryitems.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.genomics/accounts'; SingularDisplayName = 'Genomics account'; PluralDisplayName = 'Genomics accounts'; LowerSingularDisplayName = 'genomics account'; LowerPluralDisplayName = 'genomics accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.genomics/accounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.graph/azureadapplication'; SingularDisplayName = 'Entra application'; PluralDisplayName = 'Entra applications'; LowerSingularDisplayName = 'Entra application'; LowerPluralDisplayName = 'Entra applications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.graph/azureadapplication.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.graph/azureadapplicationprototype'; SingularDisplayName = 'Microsoft.Graph Azure ad application prototype'; PluralDisplayName = 'Microsoft.Graph Azure ad application prototype'; LowerSingularDisplayName = 'microsoft.graph azure ad application prototype'; LowerPluralDisplayName = 'microsoft.graph azure ad application prototype'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.graph/azureadapplicationprototype.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.graphservices/accounts'; SingularDisplayName = 'Metered API account'; PluralDisplayName = 'Metered API accounts'; LowerSingularDisplayName = 'metered API account'; LowerPluralDisplayName = 'metered API accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.graphservices/accounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.guestconfiguration/guestconfigurationassignments'; SingularDisplayName = 'Microsoft.GuestConfiguration guest configuration assignment'; PluralDisplayName = 'Microsoft.GuestConfiguration guest configuration assignments'; LowerSingularDisplayName = 'microsoft.guestconfiguration guest configuration assignment'; LowerPluralDisplayName = 'microsoft.guestconfiguration guest configuration assignments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.guestconfiguration/guestconfigurationassignments.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.guestconfiguration/guestconfigurationassignments/reports'; SingularDisplayName = 'Microsoft.GuestConfiguration guest configuration assignments report'; PluralDisplayName = 'Microsoft.GuestConfiguration guest configuration assignments reports'; LowerSingularDisplayName = 'microsoft.guestconfiguration guest configuration assignments report'; LowerPluralDisplayName = 'microsoft.guestconfiguration guest configuration assignments reports'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.guestconfiguration/guestconfigurationassignments/reports.svg'; Links = ''; } @@ -849,8 +878,9 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.hanaonazure/sapmonitors'; SingularDisplayName = 'Azure Monitor for SAP Solutions (classic)'; PluralDisplayName = 'Azure Monitors for SAP Solutions (classic)'; LowerSingularDisplayName = 'Azure monitor for SAP Solutions (classic)'; LowerPluralDisplayName = 'Azure monitors for SAP Solutions (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hanaonazure/sapmonitors.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.hardware/orders'; SingularDisplayName = 'Microsoft.Hardware order'; PluralDisplayName = 'Microsoft.Hardware orders'; LowerSingularDisplayName = 'microsoft.hardware order'; LowerPluralDisplayName = 'microsoft.hardware orders'; IsPreview = 'false'; Description = 'A Hardware Resource Provider Order resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hardware/orders.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.hardwaresecuritymodules/cloudhsmclusters'; SingularDisplayName = 'Azure Cloud HSM'; PluralDisplayName = 'Azure Cloud HSMs'; LowerSingularDisplayName = 'azure cloud hsm'; LowerPluralDisplayName = 'azure cloud hsms'; IsPreview = 'false'; Description = 'Azure Cloud HSM provides customer-managed, single tenant, highly available HSMs to store and manage your cryptographic keys.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hardwaresecuritymodules/cloudhsmclusters.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusterpools'; SingularDisplayName = 'Azure HDInsight on AKS cluster pool'; PluralDisplayName = 'Azure HDInsight on AKS cluster pools'; LowerSingularDisplayName = 'Azure HDInsight on AKS cluster pool'; LowerPluralDisplayName = 'Azure HDInsight on AKS cluster pools'; IsPreview = 'true'; Description = 'Create an Azure HDInsight on AKS cluster pool to organize your HDInsight on AKS clusters. You can have multiple clusters in the same cluster pool.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools.svg'; Links = '[{"title":"Learn more about HDInsight on AKS cluster pool","uri":"https://go.microsoft.com/fwlink/?linkid=2241255"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusterpools/clusters'; SingularDisplayName = 'Azure HDInsight on AKS cluster'; PluralDisplayName = 'Azure HDInsight on AKS clusters'; LowerSingularDisplayName = 'Azure HDInsight on AKS cluster'; LowerPluralDisplayName = 'Azure HDInsight on AKS clusters'; IsPreview = 'true'; Description = 'Create an Azure HDInsight on AKS cluster to process massive amounts of data using modern and latest open-source frameworks such as Apache Flink, Trino, Apache Spark, and more.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters.svg'; Links = '[{"title":"Learn more about HDInsight on AKS cluster","uri":"https://go.microsoft.com/fwlink/?linkid=2241255"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusterpools'; SingularDisplayName = 'Azure HDInsight on AKS cluster pool'; PluralDisplayName = 'Azure HDInsight on AKS cluster pools'; LowerSingularDisplayName = 'Azure HDInsight on AKS cluster pool'; LowerPluralDisplayName = 'Azure HDInsight on AKS cluster pools'; IsPreview = 'false'; Description = 'Create an Azure HDInsight on AKS cluster pool to organize your HDInsight on AKS clusters. You can have multiple clusters in the same cluster pool.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools.svg'; Links = '[{"title":"Learn more about HDInsight on AKS cluster pool","uri":"https://go.microsoft.com/fwlink/?linkid=2241255"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusterpools/clusters'; SingularDisplayName = 'Azure HDInsight on AKS cluster'; PluralDisplayName = 'Azure HDInsight on AKS clusters'; LowerSingularDisplayName = 'Azure HDInsight on AKS cluster'; LowerPluralDisplayName = 'Azure HDInsight on AKS clusters'; IsPreview = 'false'; Description = 'Create an Azure HDInsight on AKS cluster to process massive amounts of data using modern and latest open-source frameworks such as Apache Flink, Trino, Apache Spark, and more.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters.svg'; Links = '[{"title":"Learn more about HDInsight on AKS cluster","uri":"https://go.microsoft.com/fwlink/?linkid=2241255"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusterpools/clusters/instanceviews'; SingularDisplayName = 'Microsoft.HDInsight clusterpools clusters instance view'; PluralDisplayName = 'Microsoft.HDInsight clusterpools clusters instance views'; LowerSingularDisplayName = 'microsoft.hdinsight clusterpools clusters instance view'; LowerPluralDisplayName = 'microsoft.hdinsight clusterpools clusters instance views'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters/instanceviews.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusters'; SingularDisplayName = 'HDInsight cluster'; PluralDisplayName = 'HDInsight clusters'; LowerSingularDisplayName = 'HDInsight cluster'; LowerPluralDisplayName = 'HDInsight clusters'; IsPreview = 'false'; Description = 'Create an HDInsight cluster to process massive amounts of data using popular open-source frameworks such as Hadoop, Spark, Hive, LLAP, Kafka, Storm, ML Services, and more.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusters.svg'; Links = '[{"title":"Learn more about HDInsight","uri":"https://go.microsoft.com/fwlink/?linkid=2033939"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.healthbot/healthbots'; SingularDisplayName = 'Healthcare agent service'; PluralDisplayName = 'Healthcare agent service'; LowerSingularDisplayName = 'Healthcare agent service'; LowerPluralDisplayName = 'Healthcare agent service instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthbot/healthbots.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/services'; SingularDisplayName = 'Azure API for FHIR'; PluralDisplayName = 'Azure API for FHIR'; LowerSingularDisplayName = 'Azure API for FHIR'; LowerPluralDisplayName = 'Azure API for FHIR'; IsPreview = 'false'; Description = 'Azure API for FHIR? is a managed, standards-based, and compliant healthcare data platform. It enables organizations to bring their clinical health data into the cloud based on the interoperable data standard FHIR?.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/services.svg'; Links = ''; } @@ -859,7 +889,8 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/workspaces/fhirservices'; SingularDisplayName = 'FHIR service'; PluralDisplayName = 'FHIR service'; LowerSingularDisplayName = 'FHIR service'; LowerPluralDisplayName = 'FHIR service'; IsPreview = 'false'; Description = 'Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR? and DICOMweb?. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces/fhirservices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/workspaces/iotconnectors'; SingularDisplayName = 'MedTech service'; PluralDisplayName = 'MedTech service'; LowerSingularDisplayName = 'MedTech service'; LowerPluralDisplayName = 'MedTech service'; IsPreview = 'false'; Description = 'Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR? and DICOMweb?. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces/iotconnectors.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.healthdataaiservices/deidservices'; SingularDisplayName = 'De-identification Service'; PluralDisplayName = 'De-identification Services'; LowerSingularDisplayName = 'de-identification service'; LowerPluralDisplayName = 'de-identification services'; IsPreview = 'false'; Description = 'De-identification for Health Data and AI Services is a cloud-based API service that applies machine-learning intelligence to extract and label, redact, or surrogate protected health information (PHI) from a variety of unstructured texts such as doctor''s notes, clinical documents, clinical transcripts, and electronic health records. The service performs three key functions which are tag, redact, or surrogate, through synchronous (?real time?) or asynchronous (?batch?) API calls.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthdataaiservices/deidservices.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.healthmodel/healthmodels'; SingularDisplayName = 'Health Model'; PluralDisplayName = 'Health Models'; LowerSingularDisplayName = 'health model'; LowerPluralDisplayName = 'health models'; IsPreview = 'true'; Description = 'A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthmodel/healthmodels.svg'; Links = '[{"title":"Build health models","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.healthmodel/healthmodels'; SingularDisplayName = 'Health Model'; PluralDisplayName = 'Health Models'; LowerSingularDisplayName = 'health model'; LowerPluralDisplayName = 'health models'; IsPreview = 'true'; Description = 'A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthmodel/healthmodels.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.healthplatform/accounts'; SingularDisplayName = 'Microsoft.HealthPlatform account'; PluralDisplayName = 'Microsoft.HealthPlatform accounts'; LowerSingularDisplayName = 'microsoft.healthplatform account'; LowerPluralDisplayName = 'microsoft.healthplatform accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthplatform/accounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.help/diagnostics'; SingularDisplayName = 'Microsoft.Help diagnostic'; PluralDisplayName = 'Microsoft.Help diagnostics'; LowerSingularDisplayName = 'microsoft.help diagnostic'; LowerPluralDisplayName = 'microsoft.help diagnostics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.help/diagnostics.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.help/selfhelp'; SingularDisplayName = 'Microsoft.Help self help'; PluralDisplayName = 'Microsoft.Help self help'; LowerSingularDisplayName = 'microsoft.help self help'; LowerPluralDisplayName = 'microsoft.help self help'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.help/selfhelp.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.help/simplifiedsolutions'; SingularDisplayName = 'Microsoft.Help simplified solution'; PluralDisplayName = 'Microsoft.Help simplified solutions'; LowerSingularDisplayName = 'microsoft.help simplified solution'; LowerPluralDisplayName = 'microsoft.help simplified solutions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.help/simplifiedsolutions.svg'; Links = ''; } @@ -942,7 +973,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.impact/impactcategories'; SingularDisplayName = 'Microsoft.Impact impact category'; PluralDisplayName = 'Microsoft.Impact impact categories'; LowerSingularDisplayName = 'microsoft.impact impact category'; LowerPluralDisplayName = 'microsoft.impact impact categories'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/impactcategories.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.impact/topologyimpacts'; SingularDisplayName = 'Microsoft.Impact topology impact'; PluralDisplayName = 'Microsoft.Impact topology impacts'; LowerSingularDisplayName = 'microsoft.impact topology impact'; LowerPluralDisplayName = 'microsoft.impact topology impacts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/topologyimpacts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.impact/workloadimpacts'; SingularDisplayName = 'Microsoft.Impact workload impact'; PluralDisplayName = 'Microsoft.Impact workload impacts'; LowerSingularDisplayName = 'microsoft.impact workload impact'; LowerPluralDisplayName = 'microsoft.impact workload impacts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/workloadimpacts.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.impact/workloadimpacts/insights'; SingularDisplayName = 'Microsoft.Impact workload impacts insight'; PluralDisplayName = 'Microsoft.Impact workload impacts insights'; LowerSingularDisplayName = 'microsoft.impact workload impacts insight'; LowerPluralDisplayName = 'microsoft.impact workload impacts insights'; IsPreview = 'false'; Description = 'Insight resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/workloadimpacts/insights.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.impact/workloadimpacts/insights'; SingularDisplayName = 'Microsoft.Impact workload impacts insight'; PluralDisplayName = 'Microsoft.Impact workload impacts insights'; LowerSingularDisplayName = 'microsoft.impact workload impacts insight'; LowerPluralDisplayName = 'microsoft.impact workload impacts insights'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.impact/workloadimpacts/insights.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.importexport/jobs'; SingularDisplayName = 'Microsoft.ImportExport job'; PluralDisplayName = 'Microsoft.ImportExport jobs'; LowerSingularDisplayName = 'microsoft.importexport job'; LowerPluralDisplayName = 'microsoft.importexport jobs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.importexport/jobs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/actiongroups'; SingularDisplayName = 'Action group'; PluralDisplayName = 'Action groups'; LowerSingularDisplayName = 'action group'; LowerPluralDisplayName = 'action groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/actiongroups.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/activitylogalerts'; SingularDisplayName = 'Activity log alert rule'; PluralDisplayName = 'Activity log alert rules'; LowerSingularDisplayName = 'activity log alert rule'; LowerPluralDisplayName = 'activity log alert rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/activitylogalerts.svg'; Links = ''; } @@ -977,7 +1008,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.intelligentitdigitaltwin/digitaltwins/tests'; SingularDisplayName = 'Microsoft.IntelligentITDigitalTwin digital twins test'; PluralDisplayName = 'Microsoft.IntelligentITDigitalTwin digital twins tests'; LowerSingularDisplayName = 'microsoft.intelligentitdigitaltwin digital twins test'; LowerPluralDisplayName = 'microsoft.intelligentitdigitaltwin digital twins tests'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.intelligentitdigitaltwin/digitaltwins/tests.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.inventory/subscriptioninternalproperties'; SingularDisplayName = 'Microsoft.Inventory subscription internal property'; PluralDisplayName = 'Microsoft.Inventory subscription internal properties'; LowerSingularDisplayName = 'microsoft.inventory subscription internal property'; LowerPluralDisplayName = 'microsoft.inventory subscription internal properties'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.inventory/subscriptioninternalproperties.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotcentral/iotapps'; SingularDisplayName = 'IoT Central Application'; PluralDisplayName = 'IoT Central Applications'; LowerSingularDisplayName = 'iot central application'; LowerPluralDisplayName = 'iot central applications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotcentral/iotapps.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.iotfirmwaredefense/workspaces'; SingularDisplayName = 'Microsoft.IoTFirmwareDefense workspace'; PluralDisplayName = 'Microsoft.IoTFirmwareDefense workspaces'; LowerSingularDisplayName = 'microsoft.iotfirmwaredefense workspace'; LowerPluralDisplayName = 'microsoft.iotfirmwaredefense workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotfirmwaredefense/workspaces'; SingularDisplayName = 'Firmware analysis workspace'; PluralDisplayName = 'Firmware analysis workspaces'; LowerSingularDisplayName = 'firmware analysis workspace'; LowerPluralDisplayName = 'firmware analysis workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotfirmwaredefense/workspaces/firmwares'; SingularDisplayName = 'Microsoft.IoTFirmwareDefense workspaces firmware'; PluralDisplayName = 'Microsoft.IoTFirmwareDefense workspaces firmwares'; LowerSingularDisplayName = 'microsoft.iotfirmwaredefense workspaces firmware'; LowerPluralDisplayName = 'microsoft.iotfirmwaredefense workspaces firmwares'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces/firmwares.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotfirmwaredefense/workspaces/firmwares/summaries'; SingularDisplayName = 'Microsoft.IoTFirmwareDefense workspaces firmwares summary'; PluralDisplayName = 'Microsoft.IoTFirmwareDefense workspaces firmwares summaries'; LowerSingularDisplayName = 'microsoft.iotfirmwaredefense workspaces firmwares summary'; LowerPluralDisplayName = 'microsoft.iotfirmwaredefense workspaces firmwares summaries'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotfirmwaredefense/workspaces/firmwares/summaries.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperations/instances'; SingularDisplayName = 'Azure IoT Operations'; PluralDisplayName = 'Azure IoT Operations'; LowerSingularDisplayName = 'Azure IoT Operations'; LowerPluralDisplayName = 'Azure IoT Operations'; IsPreview = 'false'; Description = 'Azure IoT Operations is a set of composable services that run on Azure Arc-enabled edge Kubernetes clusters. These services can be deployed and managed together.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperations/instances.svg'; Links = ''; } @@ -992,6 +1023,17 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsdataprocessor/instances/datasets'; SingularDisplayName = 'Microsoft.IoTOperationsDataProcessor instances dataset'; PluralDisplayName = 'Microsoft.IoTOperationsDataProcessor instances datasets'; LowerSingularDisplayName = 'microsoft.iotoperationsdataprocessor instances dataset'; LowerPluralDisplayName = 'microsoft.iotoperationsdataprocessor instances datasets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsdataprocessor/instances/datasets.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsdataprocessor/instances/pipelines'; SingularDisplayName = 'Microsoft.IoTOperationsDataProcessor instances pipeline'; PluralDisplayName = 'Microsoft.IoTOperationsDataProcessor instances pipelines'; LowerSingularDisplayName = 'microsoft.iotoperationsdataprocessor instances pipeline'; LowerPluralDisplayName = 'microsoft.iotoperationsdataprocessor instances pipelines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsdataprocessor/instances/pipelines.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq'; SingularDisplayName = 'IoT Operations Ops MQ'; PluralDisplayName = 'IoT Operations Ops MQs'; LowerSingularDisplayName = 'ioT operations ops mq'; LowerPluralDisplayName = 'iot operations ops mqs'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/broker'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq broker'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq broker'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq broker'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq broker'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/broker/authentication'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq broker authentication'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq broker authentication'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq broker authentication'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq broker authentication'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/authentication.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/broker/authorization'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq broker authorization'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq broker authorization'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq broker authorization'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq broker authorization'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/authorization.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/broker/listener'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq broker listener'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq broker listener'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq broker listener'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq broker listener'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/broker/listener.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/datalakeconnector'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq data lake connector'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq data lake connector'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq data lake connector'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq data lake connector'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/datalakeconnector.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/datalakeconnector/topicmap'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq data lake connector topic map'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq data lake connector topic map'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq data lake connector topic map'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq data lake connector topic map'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/datalakeconnector/topicmap.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/diagnosticservice'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq diagnostic service'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq diagnostic service'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq diagnostic service'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq diagnostic service'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/diagnosticservice.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/kafkaconnector'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq kafka connector'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq kafka connector'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq kafka connector'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq kafka connector'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/kafkaconnector.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/kafkaconnector/topicmap'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq kafka connector topic map'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq kafka connector topic map'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq kafka connector topic map'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq kafka connector topic map'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/kafkaconnector/topicmap.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/mqttbridgeconnector'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq mqtt bridge connector'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq mqtt bridge connector'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq mqtt bridge connector'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq mqtt bridge connector'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap'; SingularDisplayName = 'Microsoft.IoTOperationsMQ mq mqtt bridge connector topic map'; PluralDisplayName = 'Microsoft.IoTOperationsMQ mq mqtt bridge connector topic map'; LowerSingularDisplayName = 'microsoft.iotoperationsmq mq mqtt bridge connector topic map'; LowerPluralDisplayName = 'microsoft.iotoperationsmq mq mqtt bridge connector topic map'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsmq/mq/mqttbridgeconnector/topicmap.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsorchestrator/instances'; SingularDisplayName = 'Microsoft.IoTOperationsOrchestrator instance'; PluralDisplayName = 'Microsoft.IoTOperationsOrchestrator instances'; LowerSingularDisplayName = 'microsoft.iotoperationsorchestrator instance'; LowerPluralDisplayName = 'microsoft.iotoperationsorchestrator instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsorchestrator/instances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsorchestrator/solutions'; SingularDisplayName = 'Microsoft.IoTOperationsOrchestrator solution'; PluralDisplayName = 'Microsoft.IoTOperationsOrchestrator solutions'; LowerSingularDisplayName = 'microsoft.iotoperationsorchestrator solution'; LowerPluralDisplayName = 'microsoft.iotoperationsorchestrator solutions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsorchestrator/solutions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.iotoperationsorchestrator/targets'; SingularDisplayName = 'Microsoft.IoTOperationsOrchestrator target'; PluralDisplayName = 'Microsoft.IoTOperationsOrchestrator targets'; LowerSingularDisplayName = 'microsoft.iotoperationsorchestrator target'; LowerPluralDisplayName = 'microsoft.iotoperationsorchestrator targets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotoperationsorchestrator/targets.svg'; Links = ''; } @@ -1026,13 +1068,14 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.labservices/labaccounts/labs'; SingularDisplayName = 'Lab'; PluralDisplayName = 'Labs'; LowerSingularDisplayName = 'lab'; LowerPluralDisplayName = 'labs'; IsPreview = 'false'; Description = 'Lab Creators use the Azure Lab Services website to create labs, provision virtual machines, install software and more. To create labs, at least one lab plan is needed.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labaccounts/labs.svg'; Links = '[{"title":"Go to labs.azure.com","uri":"https://labs.azure.com"},{"title":"Learn more","uri":"https://aka.ms/azlabs-setupLab"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.labservices/labplans'; SingularDisplayName = 'Lab plan'; PluralDisplayName = 'Lab plans'; LowerSingularDisplayName = 'lab plan'; LowerPluralDisplayName = 'lab plans'; IsPreview = 'false'; Description = 'Lab plans allow settings and configurations to be applied to labs. Create a lab plan to enable the creation of labs in your organization.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labplans.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/azlabs-setupLabPlan"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.labservices/labs'; SingularDisplayName = 'Lab'; PluralDisplayName = 'Labs'; LowerSingularDisplayName = 'lab'; LowerPluralDisplayName = 'labs'; IsPreview = 'false'; Description = 'Lab Creators use the Azure Lab Services website to create labs, provision virtual machines, install software and more. To create labs, at least one lab plan is needed.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labs.svg'; Links = '[{"title":"Go to labs.azure.com","uri":"https://labs.azure.com"},{"title":"Learn more","uri":"https://aka.ms/azlabs-setupLab"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.liftrpilot/organizations'; SingularDisplayName = 'Microsoft.LiftrPilot organization'; PluralDisplayName = 'Microsoft.LiftrPilot organizations'; LowerSingularDisplayName = 'microsoft.liftrpilot organization'; LowerPluralDisplayName = 'microsoft.liftrpilot organizations'; IsPreview = 'false'; Description = 'Concrete tracked resource types can be created by aliasing this type using a specific property type.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.liftrpilot/organizations.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.liftrpilot/organizations'; SingularDisplayName = 'Microsoft.LiftrPilot organization'; PluralDisplayName = 'Microsoft.LiftrPilot organizations'; LowerSingularDisplayName = 'microsoft.liftrpilot organization'; LowerPluralDisplayName = 'microsoft.liftrpilot organizations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.liftrpilot/organizations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.loadtestservice/loadtestmappings'; SingularDisplayName = 'Microsoft.LoadTestService load test mapping'; PluralDisplayName = 'Microsoft.LoadTestService load test mappings'; LowerSingularDisplayName = 'microsoft.loadtestservice load test mapping'; LowerPluralDisplayName = 'microsoft.loadtestservice load test mappings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.loadtestservice/loadtestmappings.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.loadtestservice/loadtestprofilemappings'; SingularDisplayName = 'Microsoft.LoadTestService load test profile mapping'; PluralDisplayName = 'Microsoft.LoadTestService load test profile mappings'; LowerSingularDisplayName = 'microsoft.loadtestservice load test profile mapping'; LowerPluralDisplayName = 'microsoft.loadtestservice load test profile mappings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.loadtestservice/loadtestprofilemappings.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.loadtestservice/loadtests'; SingularDisplayName = 'Azure Load Testing'; PluralDisplayName = 'Azure Load Testing'; LowerSingularDisplayName = 'Azure load testing resource'; LowerPluralDisplayName = 'Azure load testing resources'; IsPreview = 'false'; Description = 'Azure Load Testing is a fully managed load testing service that enables developers and testers to generate high-scale load and reveals actionable insights into app performance, scalability, and capacity.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.loadtestservice/loadtests.svg'; Links = '[{"title":"Learn more about Azure Load Testing","uri":"https://azure.microsoft.com/services/load-testing"},{"title":"Documentation","uri":"https://docs.microsoft.com/azure/load-testing/"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/businessprocesses'; SingularDisplayName = 'Business Process'; PluralDisplayName = 'Business Process Tracking'; LowerSingularDisplayName = 'business process'; LowerPluralDisplayName = 'business processes'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/businessprocesses.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/integrationaccounts'; SingularDisplayName = 'Logic app integration account'; PluralDisplayName = 'Logic app integration accounts'; LowerSingularDisplayName = 'integration account'; LowerPluralDisplayName = 'integration accounts'; IsPreview = 'false'; Description = 'Build enterprise integration and B2B/EDI solutions with Logic Apps.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationaccounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/integrationserviceenvironments'; SingularDisplayName = 'Integration Service Environment'; PluralDisplayName = 'Integration Service Environments'; LowerSingularDisplayName = 'integration service environment'; LowerPluralDisplayName = 'integration service environments'; IsPreview = 'false'; Description = 'Fully isolated and dedicated environment for Logic Apps. Please note that the deployment of ISE can take up to 4 hours to complete.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/integrationserviceenvironments/health'; SingularDisplayName = 'Microsoft.Logic integration service environments health'; PluralDisplayName = 'Microsoft.Logic integration service environments health'; LowerSingularDisplayName = 'microsoft.logic integration service environments health'; LowerPluralDisplayName = 'microsoft.logic integration service environments health'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments/health.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/integrationserviceenvironments/managedapis'; SingularDisplayName = 'Managed Connector'; PluralDisplayName = 'Managed Connector'; LowerSingularDisplayName = 'managed connector'; LowerPluralDisplayName = 'managed connectors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments/managedapis.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/workflows'; SingularDisplayName = 'Logic app'; PluralDisplayName = 'Logic apps'; LowerSingularDisplayName = 'logic app'; LowerPluralDisplayName = 'logic apps'; IsPreview = 'false'; Description = 'Create workflows leveraging hundreds of connectors and the visual designer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/workflows.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.logz/monitors'; SingularDisplayName = 'Logz.io'; PluralDisplayName = 'Logz.io'; LowerSingularDisplayName = 'Logz.io'; LowerPluralDisplayName = 'Logz.io'; IsPreview = 'false'; Description = 'Integration with Logz.io enables our customers to send all the logs for non compute resources to Logz.io without having to configure event hubs or enable diagnostic settings. Creating the main account and providing SSO allows user to dynamically include/ exclude tags and SSO into their Logz.io account hassle free. '; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logz/monitors.svg'; Links = ''; } @@ -1053,6 +1096,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearningservices/workspaces/onlineendpoints/deployments'; SingularDisplayName = 'Machine learning online deployment'; PluralDisplayName = 'Machine learning online deployments'; LowerSingularDisplayName = 'machine learning online deployment'; LowerPluralDisplayName = 'machine learning online deployments'; IsPreview = 'false'; Description = 'Workspaces are where you manage all the models, assets, and data related to your machine learning projects. Create one now to start using Azure Machine Learning.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearningservices/workspaces/onlineendpoints/deployments.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.maintenance/configurationassignments'; SingularDisplayName = 'Microsoft.Maintenance configuration assignment'; PluralDisplayName = 'Microsoft.Maintenance configuration assignments'; LowerSingularDisplayName = 'microsoft.maintenance configuration assignment'; LowerPluralDisplayName = 'microsoft.maintenance configuration assignments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/configurationassignments.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.maintenance/maintenanceconfigurations'; SingularDisplayName = 'Maintenance Configuration'; PluralDisplayName = 'Maintenance Configurations'; LowerSingularDisplayName = 'maintenance configuration'; LowerPluralDisplayName = 'maintenance configurations'; IsPreview = 'false'; Description = 'Manage platform updates that don''t require a reboot using maintenance control. Maintenance control lets you decide when to apply updates to your virtual infrastructure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/maintenanceconfigurations.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2160306"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.maintenance/maintenanceconfigurationsbladeresource'; SingularDisplayName = 'Maintenance configuration'; PluralDisplayName = 'Maintenance configuration'; LowerSingularDisplayName = 'Maintenance configuration'; LowerPluralDisplayName = 'Maintenance configuration'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/maintenanceconfigurationsbladeresource.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.maintenance/publicmaintenanceconfigurations'; SingularDisplayName = 'Microsoft.Maintenance public maintenance configuration'; PluralDisplayName = 'Microsoft.Maintenance public maintenance configurations'; LowerSingularDisplayName = 'microsoft.maintenance public maintenance configuration'; LowerPluralDisplayName = 'microsoft.maintenance public maintenance configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/publicmaintenanceconfigurations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managedidentity/identities'; SingularDisplayName = 'Microsoft.ManagedIdentity identity'; PluralDisplayName = 'Microsoft.ManagedIdentity identities'; LowerSingularDisplayName = 'microsoft.managedidentity identity'; LowerPluralDisplayName = 'microsoft.managedidentity identities'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managedidentity/identities.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managedidentity/userassignedidentities'; SingularDisplayName = 'Managed Identity'; PluralDisplayName = 'Managed Identities'; LowerSingularDisplayName = 'managed identity'; LowerPluralDisplayName = 'managed identities'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managedidentity/userassignedidentities.svg'; Links = ''; } @@ -1076,7 +1120,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networkfabrics'; SingularDisplayName = 'Network Fabric (Operator Nexus)'; PluralDisplayName = 'Network Fabrics (Operator Nexus)'; LowerSingularDisplayName = 'network fabric (operator nexus)'; LowerPluralDisplayName = 'network fabrics (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkfabrics.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects'; SingularDisplayName = 'Network to Network Interconnect (Operator Nexus)'; PluralDisplayName = 'Network to Network Interconnects (Operator Nexus)'; LowerSingularDisplayName = 'network to network interconnect (operator nexus)'; LowerPluralDisplayName = 'network to network interconnects (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkfabrics/networktonetworkinterconnects.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networkfabricskus'; SingularDisplayName = 'Network Fabric SKU (Operator Nexus)'; PluralDisplayName = 'Network Fabric SKUs (Operator Nexus)'; LowerSingularDisplayName = 'network fabric sku (operator nexus)'; LowerPluralDisplayName = 'network fabric skus (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkfabricskus.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networkmonitors'; SingularDisplayName = 'Microsoft.ManagedNetworkFabric network monitor'; PluralDisplayName = 'Microsoft.ManagedNetworkFabric network monitors'; LowerSingularDisplayName = 'microsoft.managednetworkfabric network monitor'; LowerPluralDisplayName = 'microsoft.managednetworkfabric network monitors'; IsPreview = 'false'; Description = 'The NetworkMonitor resource definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkmonitors.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networkmonitors'; SingularDisplayName = 'Microsoft.ManagedNetworkFabric network monitor'; PluralDisplayName = 'Microsoft.ManagedNetworkFabric network monitors'; LowerSingularDisplayName = 'microsoft.managednetworkfabric network monitor'; LowerPluralDisplayName = 'microsoft.managednetworkfabric network monitors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkmonitors.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networkpacketbrokers'; SingularDisplayName = 'Network Packet Broker (Operator Nexus)'; PluralDisplayName = 'Network Packet Brokers (Operator Nexus)'; LowerSingularDisplayName = 'network packet broker (operator nexus)'; LowerPluralDisplayName = 'network packet brokers (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkpacketbrokers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networkracks'; SingularDisplayName = 'Network Rack (Operator Nexus)'; PluralDisplayName = 'Network Racks (Operator Nexus)'; LowerSingularDisplayName = 'network rack (operator nexus)'; LowerPluralDisplayName = 'network racks (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networkracks.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managednetworkfabric/networktaprules'; SingularDisplayName = 'Network Tap Rule (Operator Nexus)'; PluralDisplayName = 'Network Tap Rules (Operator Nexus)'; LowerSingularDisplayName = 'network tap rule (operator nexus)'; LowerPluralDisplayName = 'network tap rules (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managednetworkfabric/networktaprules.svg'; Links = ''; } @@ -1092,7 +1136,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.management/managementgroups/settings'; SingularDisplayName = 'Microsoft.Management management groups setting'; PluralDisplayName = 'Microsoft.Management management groups settings'; LowerSingularDisplayName = 'microsoft.management management groups setting'; LowerPluralDisplayName = 'microsoft.management management groups settings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.management/managementgroups/settings.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.management/managementgroups/subscriptions'; SingularDisplayName = 'Microsoft.Management management groups subscription'; PluralDisplayName = 'Microsoft.Management management groups subscriptions'; LowerSingularDisplayName = 'microsoft.management management groups subscription'; LowerPluralDisplayName = 'microsoft.management management groups subscriptions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.management/managementgroups/subscriptions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.managementpartner/partners'; SingularDisplayName = 'Microsoft.ManagementPartner partner'; PluralDisplayName = 'Microsoft.ManagementPartner partners'; LowerSingularDisplayName = 'microsoft.managementpartner partner'; LowerPluralDisplayName = 'microsoft.managementpartner partners'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managementpartner/partners.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.manufacturingplatform/manufacturingdataservices'; SingularDisplayName = 'Factory Operations Agent in Azure AI'; PluralDisplayName = 'Factory Operations Agent in Azure AI'; LowerSingularDisplayName = 'Factory Operations Agent in Azure AI'; LowerPluralDisplayName = 'Factory Operations Agent in Azure AI'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.manufacturingplatform/manufacturingdataservices'; SingularDisplayName = 'Factory Operations Agent in Azure AI Foundry'; PluralDisplayName = 'Factory Operations Agent in Azure AI Foundry'; LowerSingularDisplayName = 'Factory Operations Agent in Azure AI Foundry'; LowerPluralDisplayName = 'Factory Operations Agent in Azure AI Foundry'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.maps/accounts'; SingularDisplayName = 'Azure Maps Account'; PluralDisplayName = 'Azure Maps Accounts'; LowerSingularDisplayName = 'azure maps accounts'; LowerPluralDisplayName = 'Azure Maps account'; IsPreview = 'false'; Description = 'Azure Maps is a portfolio of geospatial services that include service APIs for Maps, Search, Routing, Traffic and Time Zones. The portfolio of Azure OneAPI compliant services allows you to use familiar developer tools to quickly develop and scale solutions that integrate location information into your Azure solutions. Azure Maps provides developers from all industries powerful geospatial capabilities packed with fresh mapping data imperative to providing geographic context to web and mobile applications.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maps/accounts.svg'; Links = '[{"title":"Learn more about Azure Maps","uri":"https://aka.ms/albs"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.maps/accounts/creators'; SingularDisplayName = 'Azure Maps Creator Resource'; PluralDisplayName = 'Azure Maps Creator Resources'; LowerSingularDisplayName = 'Azure Maps creator resources'; LowerPluralDisplayName = 'Azure Maps creator resource'; IsPreview = 'false'; Description = 'Creator allows you to create private maps and map applications using Azure Maps API and SDK.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maps/accounts/creators.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.marketplace/privatestores'; SingularDisplayName = 'Microsoft.Marketplace private store'; PluralDisplayName = 'Microsoft.Marketplace private stores'; LowerSingularDisplayName = 'microsoft.marketplace private store'; LowerPluralDisplayName = 'microsoft.marketplace private stores'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores.svg'; Links = ''; } @@ -1102,8 +1146,22 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.marketplace/privatestores/offers'; SingularDisplayName = 'Microsoft.Marketplace private stores offer'; PluralDisplayName = 'Microsoft.Marketplace private stores offers'; LowerSingularDisplayName = 'microsoft.marketplace private stores offer'; LowerPluralDisplayName = 'microsoft.marketplace private stores offers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/offers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.marketplace/privatestores/requestapprovals'; SingularDisplayName = 'Microsoft.Marketplace private stores request approval'; PluralDisplayName = 'Microsoft.Marketplace private stores request approvals'; LowerSingularDisplayName = 'microsoft.marketplace private stores request approval'; LowerPluralDisplayName = 'microsoft.marketplace private stores request approvals'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.marketplace/privatestores/requestapprovals.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices'; SingularDisplayName = 'Media service'; PluralDisplayName = 'Media Services'; LowerSingularDisplayName = 'media service'; LowerPluralDisplayName = 'Media Services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/accountfilters'; SingularDisplayName = 'Microsoft.Media media services account filter'; PluralDisplayName = 'Microsoft.Media media services account filters'; LowerSingularDisplayName = 'microsoft.media media services account filter'; LowerPluralDisplayName = 'microsoft.media media services account filters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/accountfilters.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/assets'; SingularDisplayName = 'Microsoft.Media media services asset'; PluralDisplayName = 'Microsoft.Media media services assets'; LowerSingularDisplayName = 'microsoft.media media services asset'; LowerPluralDisplayName = 'microsoft.media media services assets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/assets/assetfilters'; SingularDisplayName = 'Microsoft.Media media services assets asset filter'; PluralDisplayName = 'Microsoft.Media media services assets asset filters'; LowerSingularDisplayName = 'microsoft.media media services assets asset filter'; LowerPluralDisplayName = 'microsoft.media media services assets asset filters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/assetfilters.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/assets/tracks'; SingularDisplayName = 'Microsoft.Media media services assets track'; PluralDisplayName = 'Microsoft.Media media services assets tracks'; LowerSingularDisplayName = 'microsoft.media media services assets track'; LowerPluralDisplayName = 'microsoft.media media services assets tracks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/assets/tracks/operationresults'; SingularDisplayName = 'Microsoft.Media media services assets tracks operation result'; PluralDisplayName = 'Microsoft.Media media services assets tracks operation results'; LowerSingularDisplayName = 'microsoft.media media services assets tracks operation result'; LowerPluralDisplayName = 'microsoft.media media services assets tracks operation results'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks/operationresults.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/assets/tracks/operationstatuses'; SingularDisplayName = 'Microsoft.Media media services assets tracks operation statuse'; PluralDisplayName = 'Microsoft.Media media services assets tracks operation statuses'; LowerSingularDisplayName = 'microsoft.media media services assets tracks operation statuse'; LowerPluralDisplayName = 'microsoft.media media services assets tracks operation statuses'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/assets/tracks/operationstatuses.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/contentkeypolicies'; SingularDisplayName = 'Microsoft.Media media services content key policy'; PluralDisplayName = 'Microsoft.Media media services content key policies'; LowerSingularDisplayName = 'microsoft.media media services content key policy'; LowerPluralDisplayName = 'microsoft.media media services content key policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/contentkeypolicies.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/liveevents'; SingularDisplayName = 'Live event'; PluralDisplayName = 'Live events'; LowerSingularDisplayName = 'live event'; LowerPluralDisplayName = 'live events'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/liveevents.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/liveevents/liveoutputs'; SingularDisplayName = 'Microsoft.Media mediaservices live events live output'; PluralDisplayName = 'Microsoft.Media mediaservices live events live outputs'; LowerSingularDisplayName = 'microsoft.media mediaservices live events live output'; LowerPluralDisplayName = 'microsoft.media mediaservices live events live outputs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/liveevents/liveoutputs.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/privateendpointconnections'; SingularDisplayName = 'Microsoft.Media mediaservices private endpoint connection'; PluralDisplayName = 'Microsoft.Media mediaservices private endpoint connections'; LowerSingularDisplayName = 'microsoft.media mediaservices private endpoint connection'; LowerPluralDisplayName = 'microsoft.media mediaservices private endpoint connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/privateendpointconnections.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/privatelinkresources'; SingularDisplayName = 'Microsoft.Media mediaservices private link resource'; PluralDisplayName = 'Microsoft.Media mediaservices private link resources'; LowerSingularDisplayName = 'microsoft.media mediaservices private link resource'; LowerPluralDisplayName = 'microsoft.media mediaservices private link resources'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/privatelinkresources.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/streamingendpoints'; SingularDisplayName = 'Streaming Endpoint'; PluralDisplayName = 'Streaming Endpoints'; LowerSingularDisplayName = 'streaming endpoint'; LowerPluralDisplayName = 'streaming endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streamingendpoints.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/streaminglocators'; SingularDisplayName = 'Microsoft.Media media services streaming locator'; PluralDisplayName = 'Microsoft.Media media services streaming locators'; LowerSingularDisplayName = 'microsoft.media media services streaming locator'; LowerPluralDisplayName = 'microsoft.media media services streaming locators'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streaminglocators.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/streamingpolicies'; SingularDisplayName = 'Microsoft.Media media services streaming policy'; PluralDisplayName = 'Microsoft.Media media services streaming policies'; LowerSingularDisplayName = 'microsoft.media media services streaming policy'; LowerPluralDisplayName = 'microsoft.media media services streaming policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streamingpolicies.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/transforms'; SingularDisplayName = 'Microsoft.Media media services transform'; PluralDisplayName = 'Microsoft.Media media services transforms'; LowerSingularDisplayName = 'microsoft.media media services transform'; LowerPluralDisplayName = 'microsoft.media media services transforms'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/transforms.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/transforms/jobs'; SingularDisplayName = 'Microsoft.Media media services transforms job'; PluralDisplayName = 'Microsoft.Media media services transforms jobs'; LowerSingularDisplayName = 'microsoft.media media services transforms job'; LowerPluralDisplayName = 'microsoft.media media services transforms jobs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/transforms/jobs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mesh/worlds'; SingularDisplayName = 'Microsoft.Mesh world'; PluralDisplayName = 'Microsoft.Mesh worlds'; LowerSingularDisplayName = 'microsoft.mesh world'; LowerPluralDisplayName = 'microsoft.mesh worlds'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mesh/worlds.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mesh/worlds/events'; SingularDisplayName = 'Microsoft.Mesh worlds event'; PluralDisplayName = 'Microsoft.Mesh worlds events'; LowerSingularDisplayName = 'microsoft.mesh worlds event'; LowerPluralDisplayName = 'microsoft.mesh worlds events'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mesh/worlds/events.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mesh/worlds/events/accesspolicies'; SingularDisplayName = 'Microsoft.Mesh worlds events access policy'; PluralDisplayName = 'Microsoft.Mesh worlds events access policies'; LowerSingularDisplayName = 'microsoft.mesh worlds events access policy'; LowerPluralDisplayName = 'microsoft.mesh worlds events access policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mesh/worlds/events/accesspolicies.svg'; Links = ''; } @@ -1190,8 +1248,8 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/communities/communityendpoints'; SingularDisplayName = 'Community endpoint'; PluralDisplayName = 'Community endpoints'; LowerSingularDisplayName = 'community endpoint'; LowerPluralDisplayName = 'community endpoints'; IsPreview = 'false'; Description = 'Community endpoints are collections of networking rules that enable external connectivity to trusted destinations including public websites, well-known services, and external private networks'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/communities/communityendpoints.svg'; Links = '[{"title":"Learn more","uri":"CommunityEndpoint.linkValue"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/communities/transithubs'; SingularDisplayName = 'Transit hub'; PluralDisplayName = 'Transit hubs'; LowerSingularDisplayName = 'transit hub'; LowerPluralDisplayName = 'transit hubs'; IsPreview = 'false'; Description = 'Create transit hubs to securely allow network traffic through the community firewall to and from external destinations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/communities/transithubs.svg'; Links = '[{"title":"Learn more","uri":"TransitHub.linkValue"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/enclaveconnections'; SingularDisplayName = 'Enclave connection'; PluralDisplayName = 'Enclave connections'; LowerSingularDisplayName = 'enclave connection'; LowerPluralDisplayName = 'enclave connections'; IsPreview = 'false'; Description = 'Enclave connections associate two virtual enclaves within a community using exposed endpoints that define security rules and firewall policies for connecting.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/enclaveconnections.svg'; Links = '[{"title":"Learn more","uri":"EnclaveConnection.linkValue"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/externalconnections'; SingularDisplayName = 'Microsoft.Mission external connection'; PluralDisplayName = 'Microsoft.Mission external connections'; LowerSingularDisplayName = 'microsoft.mission external connection'; LowerPluralDisplayName = 'microsoft.mission external connections'; IsPreview = 'false'; Description = 'Describes an External Connection.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/externalconnections.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/internalconnections'; SingularDisplayName = 'Microsoft.Mission internal connection'; PluralDisplayName = 'Microsoft.Mission internal connections'; LowerSingularDisplayName = 'microsoft.mission internal connection'; LowerPluralDisplayName = 'microsoft.mission internal connections'; IsPreview = 'false'; Description = 'Describes an Internal Connection.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/internalconnections.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/externalconnections'; SingularDisplayName = 'Microsoft.Mission external connection'; PluralDisplayName = 'Microsoft.Mission external connections'; LowerSingularDisplayName = 'microsoft.mission external connection'; LowerPluralDisplayName = 'microsoft.mission external connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/externalconnections.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/internalconnections'; SingularDisplayName = 'Microsoft.Mission internal connection'; PluralDisplayName = 'Microsoft.Mission internal connections'; LowerSingularDisplayName = 'microsoft.mission internal connection'; LowerPluralDisplayName = 'microsoft.mission internal connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/internalconnections.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/virtualenclaves'; SingularDisplayName = 'Enclave'; PluralDisplayName = 'Enclaves'; LowerSingularDisplayName = 'enclave'; LowerPluralDisplayName = 'enclaves'; IsPreview = 'false'; Description = 'Create an enclave within a community. Enclaves are isolated virtual networks that host workloads and are secured through managed routes, connections, and Azure Policy.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/virtualenclaves/enclaveendpoints'; SingularDisplayName = 'Enclave endpoint'; PluralDisplayName = 'Enclave endpoints'; LowerSingularDisplayName = 'enclave endpoint'; LowerPluralDisplayName = 'enclave endpoints'; IsPreview = 'false'; Description = 'Community endpoints are collections of networking rules that enable external connectivity to trusted destinations including public websites, well-known services, and external private networks'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves/enclaveendpoints.svg'; Links = '[{"title":"Learn more","uri":"EnclaveEndpoint.linkValue"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/virtualenclaves/endpoints'; SingularDisplayName = 'Endpoint'; PluralDisplayName = 'Endpoints'; LowerSingularDisplayName = 'endpoint'; LowerPluralDisplayName = 'endpoints'; IsPreview = 'false'; Description = 'Community endpoints are collections of networking rules that enable external connectivity to trusted destinations including public websites, well-known services, and external private networks'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves/endpoints.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/"}]'; } @@ -1298,7 +1356,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagerconnections'; SingularDisplayName = 'Microsoft.Network network manager connection'; PluralDisplayName = 'Microsoft.Network network manager connections'; LowerSingularDisplayName = 'microsoft.network network manager connection'; LowerPluralDisplayName = 'microsoft.network network manager connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagerconnections.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = 'Azure Virtual Network Manager enables you to define and apply connectivity and security configurations for your virtual networks across subscriptions and management groups.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/connectivityconfigurations'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/connectivityconfigurations.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/ipampools'; SingularDisplayName = 'IP address pool'; PluralDisplayName = 'IP address pools'; LowerSingularDisplayName = 'ip address pool'; LowerPluralDisplayName = 'ip address pools'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/ipampools.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/browse"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/ipampools'; SingularDisplayName = 'IP address pool'; PluralDisplayName = 'IP address pools'; LowerSingularDisplayName = 'ip address pool'; LowerPluralDisplayName = 'ip address pools'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/ipampools.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/networkgroups'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/networkgroups.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/routingconfigurations'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/routingconfigurations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/securityadminconfigurations'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/securityadminconfigurations.svg'; Links = ''; } @@ -1306,13 +1364,13 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/verifierworkspaces'; SingularDisplayName = 'Verifier Workspace'; PluralDisplayName = 'Verifier workspaces'; LowerSingularDisplayName = 'verifier workspace'; LowerPluralDisplayName = 'verifier workspaces'; IsPreview = 'false'; Description = 'Azure Virtual Network Manager''s verifier workspace enables you to check if your network policies allow or disallow traffic between your Azure network resources. You can create a verifier workspace from your network manager instance.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/verifierworkspaces.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/azure/virtual-network-manager/concept-virtual-network-verifier"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkprofiles'; SingularDisplayName = 'Microsoft.Network network profile'; PluralDisplayName = 'Microsoft.Network network profiles'; LowerSingularDisplayName = 'microsoft.network network profile'; LowerPluralDisplayName = 'microsoft.network network profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkprofiles.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecuritygroups'; SingularDisplayName = 'Network security group'; PluralDisplayName = 'Network security groups'; LowerSingularDisplayName = 'network security group'; LowerPluralDisplayName = 'network security groups'; IsPreview = 'false'; Description = 'Create a network security group with rules to filter inbound traffic to, and outbound traffic from, virtual machines and subnets.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecuritygroups.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=851112"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecurityperimeters'; SingularDisplayName = 'Network Security Perimeter'; PluralDisplayName = 'Network Security Perimeters'; LowerSingularDisplayName = 'network security perimeter'; LowerPluralDisplayName = 'network security perimeters'; IsPreview = 'false'; Description = 'Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecurityperimeters/profiles'; SingularDisplayName = 'Network Security Perimeter'; PluralDisplayName = 'Network Security Perimeters'; LowerSingularDisplayName = 'network security perimeter'; LowerPluralDisplayName = 'network security perimeters'; IsPreview = 'false'; Description = 'Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters/profiles.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecurityperimeters'; SingularDisplayName = 'Network Security Perimeter'; PluralDisplayName = 'Network Security Perimeters'; LowerSingularDisplayName = 'network security perimeter'; LowerPluralDisplayName = 'network security perimeters'; IsPreview = 'false'; Description = 'Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecurityperimeters/profiles'; SingularDisplayName = 'Network Security Perimeter Profile'; PluralDisplayName = 'Network Security Perimeter Profiles'; LowerSingularDisplayName = 'network security perimeter profile'; LowerPluralDisplayName = 'network security perimeter profiles'; IsPreview = 'false'; Description = 'Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters/profiles.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkverifiers'; SingularDisplayName = 'Virtual Network Verifier'; PluralDisplayName = 'Virtual Network Verifiers'; LowerSingularDisplayName = 'virtual network verifier'; LowerPluralDisplayName = 'virtual network verifiers'; IsPreview = 'false'; Description = 'Azure Virtual Network Verifier enables you to verify your virtual network configurations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkverifiers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkvirtualappliances'; SingularDisplayName = 'Microsoft.Network network virtual appliance'; PluralDisplayName = 'Microsoft.Network network virtual appliances'; LowerSingularDisplayName = 'microsoft.network network virtual appliance'; LowerPluralDisplayName = 'microsoft.network network virtual appliances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkvirtualappliances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkwatchers'; SingularDisplayName = 'Network Watcher'; PluralDisplayName = 'Network Watchers'; LowerSingularDisplayName = 'network watcher'; LowerPluralDisplayName = 'network watchers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkwatchers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkwatchers/flowlogs'; SingularDisplayName = 'Flow log'; PluralDisplayName = 'Flow logs'; LowerSingularDisplayName = 'flow log'; LowerPluralDisplayName = 'flow logs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkwatchers/flowlogs.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.network/p2svpngateways'; SingularDisplayName = 'Microsoft.Network P2S VPN gateway'; PluralDisplayName = 'Microsoft.Network P2S VPN gateways'; LowerSingularDisplayName = 'microsoft.network p2s vpn gateway'; LowerPluralDisplayName = 'microsoft.network p2s vpn gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/p2svpngateways.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.network/p2svpngateways'; SingularDisplayName = 'VPN Gateway (Point to Site)'; PluralDisplayName = 'VPN Gateways'; LowerSingularDisplayName = 'vpn gateway'; LowerPluralDisplayName = 'vpn gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/p2svpngateways.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/privatednszones'; SingularDisplayName = 'Private DNS zone'; PluralDisplayName = 'Private DNS zones'; LowerSingularDisplayName = 'private dns zone'; LowerPluralDisplayName = 'private dns zones'; IsPreview = 'false'; Description = 'Azure Private DNS provides a reliable, secure DNS service to manage and resolve domain names in a virtual network without the need to add a custom DNS solution. By using private DNS zones, you can use your own custom domain names rather than the Azure-provided names available today. Using custom domain names helps you to tailor your virtual network architecture to best suit your organization''s needs. It provides name resolution for virtual machines (VMs) within a virtual network and between virtual networks. Additionally, you can configure zones names with a split-horizon view, which allows a private and a public DNS zone to share the name.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privatednszones.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/azure/dns/private-dns-overview"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/privateendpoints'; SingularDisplayName = 'Private endpoint'; PluralDisplayName = 'Private endpoints'; LowerSingularDisplayName = 'private endpoint'; LowerPluralDisplayName = 'private endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privateendpoints.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/privatelinkservices'; SingularDisplayName = 'Private link service'; PluralDisplayName = 'Private link services'; LowerSingularDisplayName = 'private link service'; LowerPluralDisplayName = 'private link services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privatelinkservices.svg'; Links = ''; } @@ -1323,7 +1381,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.network/securitypartnerproviders'; SingularDisplayName = 'Microsoft.Network security partner provider'; PluralDisplayName = 'Microsoft.Network security partner providers'; LowerSingularDisplayName = 'microsoft.network security partner provider'; LowerPluralDisplayName = 'microsoft.network security partner providers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/securitypartnerproviders.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/serviceendpointpolicies'; SingularDisplayName = 'Service endpoint policy'; PluralDisplayName = 'Service endpoint policies'; LowerSingularDisplayName = 'service endpoint policy'; LowerPluralDisplayName = 'service endpoint policies'; IsPreview = 'false'; Description = 'Service endpoint policies provide granular access control to specific service resources over the direct connection of service endpoints.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/serviceendpointpolicies.svg'; Links = '[{"title":"Learn more about Service endpoint policy","uri":"https://aka.ms/sepolicydoc"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/trafficmanagergeographichierarchies'; SingularDisplayName = 'Microsoft.Network traffic manager geographic hierarchy'; PluralDisplayName = 'Microsoft.Network traffic manager geographic hierarchies'; LowerSingularDisplayName = 'microsoft.network traffic manager geographic hierarchy'; LowerPluralDisplayName = 'microsoft.network traffic manager geographic hierarchies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagergeographichierarchies.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.network/trafficmanagerprofiles'; SingularDisplayName = 'Traffic Manager profile'; PluralDisplayName = 'Traffic Manager profiles'; LowerSingularDisplayName = 'traffic manager profile'; LowerPluralDisplayName = 'traffic manager profiles'; IsPreview = 'false'; Description = 'Azure Traffic Manager is a DNS-based traffic load balancer. This service allows you to distribute traffic to your public facing applications across the global Azure regions. Traffic Manager also provides your public endpoints with high availability and quick responsiveness.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagerprofiles.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/products/traffic-manager/"}]'; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.network/trafficmanagerprofiles'; SingularDisplayName = 'Traffic Manager profile'; PluralDisplayName = 'Traffic Manager profiles'; LowerSingularDisplayName = 'traffic manager profile'; LowerPluralDisplayName = 'traffic manager profiles'; IsPreview = 'false'; Description = 'Azure Traffic Manager is a DNS-based traffic load balancer. This service allows you to distribute traffic to your public facing applications across the global Azure regions. Traffic Manager also provides your public endpoints with high availability and quick responsiveness.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagerprofiles.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=847681"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/trafficmanagerusermetricskeys'; SingularDisplayName = 'Microsoft.Network traffic manager user metrics key'; PluralDisplayName = 'Microsoft.Network traffic manager user metrics keys'; LowerSingularDisplayName = 'microsoft.network traffic manager user metrics key'; LowerPluralDisplayName = 'microsoft.network traffic manager user metrics keys'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagerusermetricskeys.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualhubs'; SingularDisplayName = 'Microsoft.Network/virtualHub'; PluralDisplayName = 'Microsoft.Network/virtualHubs'; LowerSingularDisplayName = 'microsoft.network/virtualHub'; LowerPluralDisplayName = 'microsoft.network/virtualHubs'; IsPreview = 'false'; Description = 'Create a Route Server to get started.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualhubs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualnetworkgateways'; SingularDisplayName = 'Virtual network gateway'; PluralDisplayName = 'Virtual network gateways'; LowerSingularDisplayName = 'virtual network gateway'; LowerPluralDisplayName = 'virtual network gateways'; IsPreview = 'false'; Description = 'Azure VPN Gateway connects your on-premises networks to Azure through Site-to-Site VPNs in a similar way that you set up and connect to a remote branch office. The connectivity is secure and uses the industry-standard protocols Internet Protocol Security (IPsec) and Internet Key Exchange (IKE).'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualnetworkgateways.svg'; Links = '[{"title":"Learn more about Virtual network gateway","uri":"https://azure.microsoft.com/services/vpn-gateway/"}]'; } @@ -1332,7 +1390,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualrouters'; SingularDisplayName = 'Microsoft.Network virtual router'; PluralDisplayName = 'Microsoft.Network virtual routers'; LowerSingularDisplayName = 'microsoft.network virtual router'; LowerPluralDisplayName = 'microsoft.network virtual routers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualrouters.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualrouters/peerings'; SingularDisplayName = 'Microsoft.Network virtual routers peering'; PluralDisplayName = 'Microsoft.Network virtual routers peerings'; LowerSingularDisplayName = 'microsoft.network virtual routers peering'; LowerPluralDisplayName = 'microsoft.network virtual routers peerings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualrouters/peerings.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualwans'; SingularDisplayName = 'Virtual WAN'; PluralDisplayName = 'Virtual WANs'; LowerSingularDisplayName = 'virtual WAN'; LowerPluralDisplayName = 'virtual WANs'; IsPreview = 'false'; Description = 'Create a virtual WAN to get started. Next, create sites in your virtual WAN and connect them to virtual hubs in your preferred Azure regions. Within your virtual WAN, you can also connect hubs to your existing virtual networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualwans.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.network/vpngateways'; SingularDisplayName = 'VPN Gateway'; PluralDisplayName = 'VPN Gateways'; LowerSingularDisplayName = 'vpn gateway'; LowerPluralDisplayName = 'vpn gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.network/vpngateways'; SingularDisplayName = 'VPN Gateway (Site to Site)'; PluralDisplayName = 'VPN Gateways'; LowerSingularDisplayName = 'vpn gateway'; LowerPluralDisplayName = 'vpn gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/vpngateways/vpnconnections'; SingularDisplayName = 'Microsoft.Network VPN gateways VPN connection'; PluralDisplayName = 'Microsoft.Network VPN gateways VPN connections'; LowerSingularDisplayName = 'microsoft.network vpn gateways vpn connection'; LowerPluralDisplayName = 'microsoft.network vpn gateways vpn connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways/vpnconnections.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/vpngateways/vpnconnections/vpnlinkconnections'; SingularDisplayName = 'Microsoft.Network VPN gateways VPN connections VPN link connection'; PluralDisplayName = 'Microsoft.Network VPN gateways VPN connections VPN link connections'; LowerSingularDisplayName = 'microsoft.network vpn gateways vpn connections vpn link connection'; LowerPluralDisplayName = 'microsoft.network vpn gateways vpn connections vpn link connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways/vpnconnections/vpnlinkconnections.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.network/vpnserverconfigurations'; SingularDisplayName = 'Microsoft.Network VPN server configuration'; PluralDisplayName = 'Microsoft.Network VPN server configurations'; LowerSingularDisplayName = 'microsoft.network vpn server configuration'; LowerPluralDisplayName = 'microsoft.network vpn server configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpnserverconfigurations.svg'; Links = ''; } @@ -1359,6 +1417,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.networkcloud/edgeclusterskus'; SingularDisplayName = 'Microsoft.NetworkCloud edge cluster SKU'; PluralDisplayName = 'Microsoft.NetworkCloud edge cluster skus'; LowerSingularDisplayName = 'microsoft.networkcloud edge cluster sku'; LowerPluralDisplayName = 'microsoft.networkcloud edge cluster skus'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/edgeclusterskus.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.networkcloud/kubernetesclusters'; SingularDisplayName = 'Kubernetes Cluster (Operator Nexus)'; PluralDisplayName = 'Kubernetes Clusters (Operator Nexus)'; LowerSingularDisplayName = 'kubernetes cluster (operator nexus)'; LowerPluralDisplayName = 'kubernetes clusters (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.networkcloud/kubernetesclusters/agentpools'; SingularDisplayName = 'Agent Pool (Operator Nexus)'; PluralDisplayName = 'Agent Pools (Operator Nexus)'; LowerSingularDisplayName = 'agent pool (operator nexus)'; LowerPluralDisplayName = 'agent pools (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters/agentpools.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.networkcloud/kubernetesclusters/features'; SingularDisplayName = 'Kubernetes Cluster Feature (Operator Nexus)'; PluralDisplayName = 'Kubernetes Cluster Features (Operator Nexus)'; LowerSingularDisplayName = 'kubernetes cluster feature (operator nexus)'; LowerPluralDisplayName = 'kubernetes cluster features (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/kubernetesclusters/features.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.networkcloud/l2networks'; SingularDisplayName = 'Layer 2 Network (Operator Nexus)'; PluralDisplayName = 'Layer 2 Networks (Operator Nexus)'; LowerSingularDisplayName = 'layer 2 network (operator nexus)'; LowerPluralDisplayName = 'layer 2 networks (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/l2networks.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.networkcloud/l3networks'; SingularDisplayName = 'Layer 3 Network (Operator Nexus)'; PluralDisplayName = 'Layer 3 Networks (Operator Nexus)'; LowerSingularDisplayName = 'layer 3 network (operator nexus)'; LowerPluralDisplayName = 'layer 3 networks (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/l3networks.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.networkcloud/racks'; SingularDisplayName = 'Compute Rack (Operator Nexus)'; PluralDisplayName = 'Compute Racks (Operator Nexus)'; LowerSingularDisplayName = 'compute rack (operator nexus)'; LowerPluralDisplayName = 'compute racks (operator nexus)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkcloud/racks.svg'; Links = ''; } @@ -1432,6 +1491,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.offazurespringboot/springbootsites/springbootapps'; SingularDisplayName = 'Microsoft.OffAzureSpringBoot springbootsites springbootapp'; PluralDisplayName = 'Microsoft.OffAzureSpringBoot springbootsites springbootapps'; LowerSingularDisplayName = 'microsoft.offazurespringboot springbootsites springbootapp'; LowerPluralDisplayName = 'microsoft.offazurespringboot springbootsites springbootapps'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.offazurespringboot/springbootsites/springbootapps.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.offazurespringboot/springbootsites/springbootservers'; SingularDisplayName = 'Microsoft.OffAzureSpringBoot springbootsites springbootserver'; PluralDisplayName = 'Microsoft.OffAzureSpringBoot springbootsites springbootservers'; LowerSingularDisplayName = 'microsoft.offazurespringboot springbootsites springbootserver'; LowerPluralDisplayName = 'microsoft.offazurespringboot springbootsites springbootservers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.offazurespringboot/springbootsites/springbootservers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.offazurespringboot/springbootsites/summaries'; SingularDisplayName = 'Microsoft.OffAzureSpringBoot springbootsites summary'; PluralDisplayName = 'Microsoft.OffAzureSpringBoot springbootsites summaries'; LowerSingularDisplayName = 'microsoft.offazurespringboot springbootsites summary'; LowerPluralDisplayName = 'microsoft.offazurespringboot springbootsites summaries'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.offazurespringboot/springbootsites/summaries.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.onlineexperimentation/workspaces'; SingularDisplayName = 'Online Experimentation Workspace'; PluralDisplayName = 'Online Experimentation Workspaces'; LowerSingularDisplayName = 'online experimentation workspace'; LowerPluralDisplayName = 'online experimentation workspaces'; IsPreview = 'false'; Description = 'An online experiment workspace resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.onlineexperimentation/workspaces.svg'; Links = '[{"title":"Learn Online Experimentation","uri":"https://aka.ms/exp/public/docs"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.openenergyplatform/energyservices'; SingularDisplayName = 'Azure Data Manager for Energy'; PluralDisplayName = 'Azure Data Manager for Energy'; LowerSingularDisplayName = 'Azure Data Manager for Energy'; LowerPluralDisplayName = 'Azure Data Manager for Energy'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openenergyplatform/energyservices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.openlogisticsplatform/workspaces'; SingularDisplayName = 'Microsoft.OpenLogisticsPlatform workspace'; PluralDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces'; LowerSingularDisplayName = 'microsoft.openlogisticsplatform workspace'; LowerPluralDisplayName = 'microsoft.openlogisticsplatform workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.openlogisticsplatform/workspaces/applicationregistrations'; SingularDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces application registration'; PluralDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces application registrations'; LowerSingularDisplayName = 'microsoft.openlogisticsplatform workspaces application registration'; LowerPluralDisplayName = 'microsoft.openlogisticsplatform workspaces application registrations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/applicationregistrations.svg'; Links = ''; } @@ -1439,7 +1499,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.openlogisticsplatform/workspaces/eventgridfilters'; SingularDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces event grid filter'; PluralDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces event grid filters'; LowerSingularDisplayName = 'microsoft.openlogisticsplatform workspaces event grid filter'; LowerPluralDisplayName = 'microsoft.openlogisticsplatform workspaces event grid filters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/eventgridfilters.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.openlogisticsplatform/workspaces/shares'; SingularDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces share'; PluralDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces shares'; LowerSingularDisplayName = 'microsoft.openlogisticsplatform workspaces share'; LowerPluralDisplayName = 'microsoft.openlogisticsplatform workspaces shares'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/shares.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.openlogisticsplatform/workspaces/sharesubscriptions'; SingularDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces share subscription'; PluralDisplayName = 'Microsoft.OpenLogisticsPlatform workspaces share subscriptions'; LowerSingularDisplayName = 'microsoft.openlogisticsplatform workspaces share subscription'; LowerPluralDisplayName = 'microsoft.openlogisticsplatform workspaces share subscriptions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces/sharesubscriptions.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.operationalinsights/clusters'; SingularDisplayName = 'Log Analytics dedicated cluster'; PluralDisplayName = 'Log Analytics dedicated clusters'; LowerSingularDisplayName = 'log analytics dedicated cluster'; LowerPluralDisplayName = 'log analytics dedicated clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/clusters.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.operationalinsights/clusters'; SingularDisplayName = 'Log Analytics dedicated cluster'; PluralDisplayName = 'Log Analytics dedicated clusters'; LowerSingularDisplayName = 'log analytics dedicated cluster'; LowerPluralDisplayName = 'log analytics dedicated clusters'; IsPreview = 'false'; Description = 'Dedicated cluster in Azure Monitor enables advanced security and control capabilities including Customer-managed keys, Lockbox, Availability zones, Ingest from Azure Event Hubs, and cost optimization. Linking and unlinking workspaces from cluster has no interruption to ingestion and query operations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/clusters.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/LogsDCluster"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.operationalinsights/querypacks'; SingularDisplayName = 'Log Analytics query pack'; PluralDisplayName = 'Log Analytics query packs'; LowerSingularDisplayName = 'log analytics query pack'; LowerPluralDisplayName = 'log analytics query packs'; IsPreview = 'false'; Description = 'Azure Monitor Log Analytics query packs are used to hold and manage Log Analytics queries.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/querypacks.svg'; Links = '[{"title":"Click this link to learn more.","uri":"https://go.microsoft.com/fwlink/?linkid=2142312"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.operationalinsights/workspaces'; SingularDisplayName = 'Log Analytics workspace'; PluralDisplayName = 'Log Analytics workspaces'; LowerSingularDisplayName = 'log analytics workspace'; LowerPluralDisplayName = 'log analytics workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/workspaces.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.operationsmanagement/managementassociations'; SingularDisplayName = 'Microsoft.OperationsManagement management association'; PluralDisplayName = 'Microsoft.OperationsManagement management associations'; LowerSingularDisplayName = 'microsoft.operationsmanagement management association'; LowerPluralDisplayName = 'microsoft.operationsmanagement management associations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationsmanagement/managementassociations.svg'; Links = ''; } @@ -1498,7 +1558,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.programmableconnectivity/gateways'; SingularDisplayName = 'APC Gateway'; PluralDisplayName = 'APC Gateways'; LowerSingularDisplayName = 'apc gateway'; LowerPluralDisplayName = 'apc gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.programmableconnectivity/gateways.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.programmableconnectivity/operatorapiconnections'; SingularDisplayName = 'APC Operator API Connection'; PluralDisplayName = 'APC Operator API Connections'; LowerSingularDisplayName = 'apc operator api connection'; LowerPluralDisplayName = 'apc operator api connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.programmableconnectivity/operatorapiconnections.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.programmableconnectivity/operatorapiplans'; SingularDisplayName = 'APC Operator API Plan'; PluralDisplayName = 'APC Operator API Plans'; LowerSingularDisplayName = 'apc operator api plan'; LowerPluralDisplayName = 'apc operator api plans'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.programmableconnectivity/operatorapiplans.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.proposal/proposals'; SingularDisplayName = 'Microsoft.Proposal proposal'; PluralDisplayName = 'Microsoft.Proposal proposals'; LowerSingularDisplayName = 'microsoft.proposal proposal'; LowerPluralDisplayName = 'microsoft.proposal proposals'; IsPreview = 'false'; Description = 'A ProposalProviderHub resource'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.proposal/proposals.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.proposal/proposals'; SingularDisplayName = 'Microsoft.Proposal proposal'; PluralDisplayName = 'Microsoft.Proposal proposals'; LowerSingularDisplayName = 'microsoft.proposal proposal'; LowerPluralDisplayName = 'microsoft.proposal proposals'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.proposal/proposals.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations'; SingularDisplayName = 'Resource Provider as a Service'; PluralDisplayName = 'Resource Providers'; LowerSingularDisplayName = 'resource provider as a service'; LowerPluralDisplayName = 'resource providers'; IsPreview = 'false'; Description = 'Create a fully-integrated Azure service with Resource Provider as a Service'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations/customrollouts'; SingularDisplayName = 'Rollout'; PluralDisplayName = 'Rollouts'; LowerSingularDisplayName = 'rollout'; LowerPluralDisplayName = 'rollouts'; IsPreview = 'false'; Description = 'Azure resource provider enables you to deliver your service functionality as native Azure resources in the Azure Control Plane. Deliver them to your organization or release globally and monetize as a part of a new Azure service?.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/customrollouts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations/defaultrollouts'; SingularDisplayName = 'Rollout'; PluralDisplayName = 'Rollouts'; LowerSingularDisplayName = 'rollout'; LowerPluralDisplayName = 'rollouts'; IsPreview = 'false'; Description = 'Azure resource provider enables you to deliver your service functionality as native Azure resources in the Azure Control Plane. Deliver them to your organization or release globally and monetize as a part of a new Azure service?.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/defaultrollouts.svg'; Links = ''; } @@ -1564,6 +1624,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.saas/applications'; SingularDisplayName = 'Software as a Service (classic)'; PluralDisplayName = 'Software as a Service (classic)'; LowerSingularDisplayName = 'Software as a Service (classic)'; LowerPluralDisplayName = 'Software as a Service (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/applications.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.saas/resources'; SingularDisplayName = 'SaaS'; PluralDisplayName = 'SaaS'; LowerSingularDisplayName = 'SaaS'; LowerPluralDisplayName = 'SaaS'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/resources.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.saas/saasresources'; SingularDisplayName = 'SaaS (classic)'; PluralDisplayName = 'SaaS (classic)'; LowerSingularDisplayName = 'SaaS (classic)'; LowerPluralDisplayName = 'SaaS (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/saasresources.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.saashub/cloudservices'; SingularDisplayName = 'Microsoft.SaaSHub cloud service'; PluralDisplayName = 'Microsoft.SaaSHub cloud services'; LowerSingularDisplayName = 'microsoft.saashub cloud service'; LowerPluralDisplayName = 'microsoft.saashub cloud services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saashub/cloudservices.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.saashub/cloudservices/hidden'; SingularDisplayName = 'Microsoft SaaS'; PluralDisplayName = 'Microsoft SaaS'; LowerSingularDisplayName = 'Microsoft SaaS'; LowerPluralDisplayName = 'Microsoft SaaS'; IsPreview = 'true'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saashub/cloudservices/hidden.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.salescopilot/conversationintelligencerecordingaccounts'; SingularDisplayName = 'Microsoft.SalesCopilot conversation intelligence recording account'; PluralDisplayName = 'Microsoft.SalesCopilot conversation intelligence recording accounts'; LowerSingularDisplayName = 'microsoft.salescopilot conversation intelligence recording account'; LowerPluralDisplayName = 'microsoft.salescopilot conversation intelligence recording accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.salescopilot/conversationintelligencerecordingaccounts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.scheduler/jobcollections'; SingularDisplayName = 'Scheduler job collection'; PluralDisplayName = 'Scheduler job collections'; LowerSingularDisplayName = 'microsoft.scheduler job collection'; LowerPluralDisplayName = 'microsoft.scheduler job collections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.scheduler/jobcollections.svg'; Links = ''; } @@ -1579,6 +1640,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.scvmm/virtualnetworks'; SingularDisplayName = 'Microsoft.ScVmm virtual network'; PluralDisplayName = 'Microsoft.ScVmm virtual networks'; LowerSingularDisplayName = 'microsoft.scvmm virtual network'; LowerPluralDisplayName = 'microsoft.scvmm virtual networks'; IsPreview = 'false'; Description = 'The VirtualNetworks resource definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.scvmm/virtualnetworks.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.scvmm/vmmservers'; SingularDisplayName = 'SCVMM management server'; PluralDisplayName = 'SCVMM management servers'; LowerSingularDisplayName = 'SCVMM management server'; LowerPluralDisplayName = 'SCVMM management servers'; IsPreview = 'false'; Description = 'Connect your existing SCVMM management server to Azure so you can provision and manage VMs on it through Azure Arc.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.scvmm/vmmservers.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.search/searchservices'; SingularDisplayName = 'Search service'; PluralDisplayName = 'Search services'; LowerSingularDisplayName = 'search service'; LowerPluralDisplayName = 'search services'; IsPreview = 'false'; Description = 'Information retrieval at scale for generative AI (RAG) and classic search over user-owned content.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.search/searchservices.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.secretmanagementsampleprovider/forecasts'; SingularDisplayName = 'Microsoft.SecretManagementSampleProvider forecast'; PluralDisplayName = 'Microsoft.SecretManagementSampleProvider forecasts'; LowerSingularDisplayName = 'microsoft.secretmanagementsampleprovider forecast'; LowerPluralDisplayName = 'microsoft.secretmanagementsampleprovider forecasts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.secretmanagementsampleprovider/forecasts.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.secretsynccontroller/azurekeyvaultsecretproviderclasses'; SingularDisplayName = 'Microsoft.SecretSyncController Azure key vault secret provider class'; PluralDisplayName = 'Microsoft.SecretSyncController Azure key vault secret provider classes'; LowerSingularDisplayName = 'microsoft.secretsynccontroller azure key vault secret provider class'; LowerPluralDisplayName = 'microsoft.secretsynccontroller azure key vault secret provider classes'; IsPreview = 'false'; Description = 'The AzureKeyVaultSecretProviderClass resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.secretsynccontroller/azurekeyvaultsecretproviderclasses.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.secretsynccontroller/secretsyncs'; SingularDisplayName = 'Microsoft.SecretSyncController secret sync'; PluralDisplayName = 'Microsoft.SecretSyncController secret syncs'; LowerSingularDisplayName = 'microsoft.secretsynccontroller secret sync'; LowerPluralDisplayName = 'microsoft.secretsynccontroller secret syncs'; IsPreview = 'false'; Description = 'The SecretSync resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.secretsynccontroller/secretsyncs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.security/adaptivenetworkhardenings'; SingularDisplayName = 'Microsoft.Security adaptive network hardening'; PluralDisplayName = 'Microsoft.Security adaptive network hardenings'; LowerSingularDisplayName = 'microsoft.security adaptive network hardening'; LowerPluralDisplayName = 'microsoft.security adaptive network hardenings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.security/adaptivenetworkhardenings.svg'; Links = ''; } @@ -1691,6 +1753,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.storageactions/storagetasks'; SingularDisplayName = 'Storage task - Azure Storage Actions'; PluralDisplayName = 'Storage tasks - Azure Storage Actions'; LowerSingularDisplayName = 'storage task - azure storage actions'; LowerPluralDisplayName = 'storage tasks - azure storage actions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storageactions/storagetasks.svg'; Links = '[{"title":"Learn more","uri":"https://www.bing.com"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.storagecache/amlfilesystems'; SingularDisplayName = 'Azure Managed Lustre'; PluralDisplayName = 'Azure Managed Lustre'; LowerSingularDisplayName = 'azure managed lustre'; LowerPluralDisplayName = 'azure managed lustre'; IsPreview = 'false'; Description = 'File caching for high-performance computing (HPC). Run flexible, file-based workloads in Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagecache/amlfilesystems.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.storagecache/caches'; SingularDisplayName = 'HPC cache'; PluralDisplayName = 'HPC caches'; LowerSingularDisplayName = 'hpc cache'; LowerPluralDisplayName = 'hpc caches'; IsPreview = 'false'; Description = 'File caching for high-performance computing (HPC). Run flexible, file-based workloads in Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagecache/caches.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.storagediscovery/storagediscoveryworkspaces'; SingularDisplayName = 'Storage Discovery workspace'; PluralDisplayName = 'Storage Discovery workspaces'; LowerSingularDisplayName = 'storage discovery workspace'; LowerPluralDisplayName = 'storage discovery workspaces'; IsPreview = 'false'; Description = 'Storage Discovery placeholder description'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagediscovery/storagediscoveryworkspaces.svg'; Links = '[{"title":"Learn more","uri":"https://microsoft.com"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.storageinsights/storagecollectionrules'; SingularDisplayName = 'Microsoft.StorageInsights storage collection rule'; PluralDisplayName = 'Microsoft.StorageInsights storage collection rules'; LowerSingularDisplayName = 'microsoft.storageinsights storage collection rule'; LowerPluralDisplayName = 'microsoft.storageinsights storage collection rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storageinsights/storagecollectionrules.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.storagemover/storagemovers'; SingularDisplayName = 'Storage mover'; PluralDisplayName = 'Storage movers'; LowerSingularDisplayName = 'storage mover'; LowerPluralDisplayName = 'storage movers'; IsPreview = 'false'; Description = 'Azure Storage Mover is a migration service for your on-premises file shares to Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagemover/storagemovers.svg'; Links = '[{"title":"Learn more about storage mover","uri":"https://go.microsoft.com/fwlink/?LinkId=2236486"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.storagepool/diskpools'; SingularDisplayName = 'Microsoft.StoragePool disk pool'; PluralDisplayName = 'Microsoft.StoragePool disk pools'; LowerSingularDisplayName = 'microsoft.storagepool disk pool'; LowerPluralDisplayName = 'microsoft.storagepool disk pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagepool/diskpools.svg'; Links = ''; } @@ -1734,7 +1797,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.support/services'; SingularDisplayName = 'Microsoft.Support service'; PluralDisplayName = 'Microsoft.Support services'; LowerSingularDisplayName = 'microsoft.support service'; LowerPluralDisplayName = 'microsoft.support services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.support/services.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.support/services/problemclassifications'; SingularDisplayName = 'Microsoft.Support services problem classification'; PluralDisplayName = 'Microsoft.Support services problem classifications'; LowerSingularDisplayName = 'microsoft.support services problem classification'; LowerPluralDisplayName = 'microsoft.support services problem classifications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.support/services/problemclassifications.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.support/supporttickets'; SingularDisplayName = 'Support Request'; PluralDisplayName = 'Manage support requests'; LowerSingularDisplayName = 'support request'; LowerPluralDisplayName = 'support requests'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.support/supporttickets.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.sustainabilityservices/calculations'; SingularDisplayName = 'Microsoft.SustainabilityServices calculation'; PluralDisplayName = 'Microsoft.SustainabilityServices calculations'; LowerSingularDisplayName = 'microsoft.sustainabilityservices calculation'; LowerPluralDisplayName = 'microsoft.sustainabilityservices calculations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sustainabilityservices/calculations.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.sustainabilityservices/calculations'; SingularDisplayName = 'Project Sustainability Calculator'; PluralDisplayName = 'Project Sustainability Calculator'; LowerSingularDisplayName = 'Project Sustainability Calculator'; LowerPluralDisplayName = 'Project Sustainability Calculator'; IsPreview = 'true'; Description = 'Start assessing your organization''s environmental emissions footprint across scope 1, scope 2, and scope 3 by creating a Project Sustainability Calculator resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sustainabilityservices/calculations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.symphony/instances'; SingularDisplayName = 'Microsoft.Symphony instance'; PluralDisplayName = 'Microsoft.Symphony instances'; LowerSingularDisplayName = 'microsoft.symphony instance'; LowerPluralDisplayName = 'microsoft.symphony instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.symphony/instances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.symphony/solutions'; SingularDisplayName = 'Microsoft.Symphony solution'; PluralDisplayName = 'Microsoft.Symphony solutions'; LowerSingularDisplayName = 'microsoft.symphony solution'; LowerPluralDisplayName = 'microsoft.symphony solutions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.symphony/solutions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.symphony/targets'; SingularDisplayName = 'Microsoft.Symphony target'; PluralDisplayName = 'Microsoft.Symphony targets'; LowerSingularDisplayName = 'microsoft.symphony target'; LowerPluralDisplayName = 'microsoft.symphony targets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.symphony/targets.svg'; Links = ''; } @@ -1757,6 +1820,7 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.toolchainorchestrator/campaigns/versions'; SingularDisplayName = 'Microsoft.ToolchainOrchestrator campaigns version'; PluralDisplayName = 'Microsoft.ToolchainOrchestrator campaigns versions'; LowerSingularDisplayName = 'microsoft.toolchainorchestrator campaigns version'; LowerPluralDisplayName = 'microsoft.toolchainorchestrator campaigns versions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/campaigns/versions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.toolchainorchestrator/catalogs'; SingularDisplayName = 'Microsoft.ToolchainOrchestrator catalog'; PluralDisplayName = 'Microsoft.ToolchainOrchestrator catalogs'; LowerSingularDisplayName = 'microsoft.toolchainorchestrator catalog'; LowerPluralDisplayName = 'microsoft.toolchainorchestrator catalogs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/catalogs.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.toolchainorchestrator/catalogs/versions'; SingularDisplayName = 'Microsoft.ToolchainOrchestrator catalogs version'; PluralDisplayName = 'Microsoft.ToolchainOrchestrator catalogs versions'; LowerSingularDisplayName = 'microsoft.toolchainorchestrator catalogs version'; LowerPluralDisplayName = 'microsoft.toolchainorchestrator catalogs versions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/catalogs/versions.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.toolchainorchestrator/diagnostics'; SingularDisplayName = 'Microsoft.ToolchainOrchestrator diagnostic'; PluralDisplayName = 'Microsoft.ToolchainOrchestrator diagnostics'; LowerSingularDisplayName = 'microsoft.toolchainorchestrator diagnostic'; LowerPluralDisplayName = 'microsoft.toolchainorchestrator diagnostics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/diagnostics.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.toolchainorchestrator/instances'; SingularDisplayName = 'Microsoft.ToolchainOrchestrator instance'; PluralDisplayName = 'Microsoft.ToolchainOrchestrator instances'; LowerSingularDisplayName = 'microsoft.toolchainorchestrator instance'; LowerPluralDisplayName = 'microsoft.toolchainorchestrator instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/instances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.toolchainorchestrator/instances/versions'; SingularDisplayName = 'Microsoft.ToolchainOrchestrator instances version'; PluralDisplayName = 'Microsoft.ToolchainOrchestrator instances versions'; LowerSingularDisplayName = 'microsoft.toolchainorchestrator instances version'; LowerPluralDisplayName = 'microsoft.toolchainorchestrator instances versions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/instances/versions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.toolchainorchestrator/solutions'; SingularDisplayName = 'Microsoft.ToolchainOrchestrator solution'; PluralDisplayName = 'Microsoft.ToolchainOrchestrator solutions'; LowerSingularDisplayName = 'microsoft.toolchainorchestrator solution'; LowerPluralDisplayName = 'microsoft.toolchainorchestrator solutions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.toolchainorchestrator/solutions.svg'; Links = ''; } @@ -1815,13 +1879,17 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.windowspushnotificationservices/registrations'; SingularDisplayName = 'Windows Push Notification Service'; PluralDisplayName = 'Windows Push Notification Services'; LowerSingularDisplayName = 'windows push notification service'; LowerPluralDisplayName = 'windows push notification services'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.windowspushnotificationservices/registrations.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloadmonitor/monitors'; SingularDisplayName = 'Microsoft.WorkloadMonitor monitor'; PluralDisplayName = 'Microsoft.WorkloadMonitor monitors'; LowerSingularDisplayName = 'microsoft.workloadmonitor monitor'; LowerPluralDisplayName = 'microsoft.workloadmonitor monitors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloadmonitor/monitors.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloadmonitor/monitors/history'; SingularDisplayName = 'Microsoft.WorkloadMonitor monitors history'; PluralDisplayName = 'Microsoft.WorkloadMonitor monitors history'; LowerSingularDisplayName = 'microsoft.workloadmonitor monitors history'; LowerPluralDisplayName = 'microsoft.workloadmonitor monitors history'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloadmonitor/monitors/history.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/configurationvalidationresults'; SingularDisplayName = 'Microsoft.Workloads configuration validation result'; PluralDisplayName = 'Microsoft.Workloads configuration validation results'; LowerSingularDisplayName = 'microsoft.workloads configuration validation result'; LowerPluralDisplayName = 'microsoft.workloads configuration validation results'; IsPreview = 'false'; Description = 'Configuration validation results.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/configurationvalidationresults.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/configurationvalidationresults'; SingularDisplayName = 'Microsoft.Workloads configuration validation result'; PluralDisplayName = 'Microsoft.Workloads configuration validation results'; LowerSingularDisplayName = 'microsoft.workloads configuration validation result'; LowerPluralDisplayName = 'microsoft.workloads configuration validation results'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/configurationvalidationresults.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/connectors'; SingularDisplayName = 'Microsoft.Workloads connector'; PluralDisplayName = 'Microsoft.Workloads connectors'; LowerSingularDisplayName = 'microsoft.workloads connector'; LowerPluralDisplayName = 'microsoft.workloads connectors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/connectors/acssbackups'; SingularDisplayName = 'Microsoft.Workloads connectors acss backup'; PluralDisplayName = 'Microsoft.Workloads connectors acss backups'; LowerSingularDisplayName = 'microsoft.workloads connectors acss backup'; LowerPluralDisplayName = 'microsoft.workloads connectors acss backups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors/acssbackups.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/connectors/amsinsights'; SingularDisplayName = 'Microsoft.Workloads connectors ams insight'; PluralDisplayName = 'Microsoft.Workloads connectors ams insights'; LowerSingularDisplayName = 'microsoft.workloads connectors ams insight'; LowerPluralDisplayName = 'microsoft.workloads connectors ams insights'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors/amsinsights.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/connectors/sapvirtualinstancemonitors'; SingularDisplayName = 'Microsoft.Workloads connectors sap virtual instance monitor'; PluralDisplayName = 'Microsoft.Workloads connectors sap virtual instance monitors'; LowerSingularDisplayName = 'microsoft.workloads connectors sap virtual instance monitor'; LowerPluralDisplayName = 'microsoft.workloads connectors sap virtual instance monitors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/connectors/sapvirtualinstancemonitors.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/epicvirtualinstances'; SingularDisplayName = 'Virtual Instance for Epic solution'; PluralDisplayName = 'Virtual Instance for Epic solutions'; LowerSingularDisplayName = 'virtual instance for epic solution'; LowerPluralDisplayName = 'virtual instance for epic solutions'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/epicvirtualinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/insights'; SingularDisplayName = 'Microsoft.Workloads insight'; PluralDisplayName = 'Microsoft.Workloads insights'; LowerSingularDisplayName = 'microsoft.workloads insight'; LowerPluralDisplayName = 'microsoft.workloads insights'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/insights.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/instancegroupmonitors'; SingularDisplayName = 'Microsoft.Workloads instance group monitor'; PluralDisplayName = 'Microsoft.Workloads instance group monitors'; LowerSingularDisplayName = 'microsoft.workloads instance group monitor'; LowerPluralDisplayName = 'microsoft.workloads instance group monitors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancegroupmonitors.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/instancehealthdefinitions'; SingularDisplayName = 'Microsoft.Workloads instance health definition'; PluralDisplayName = 'Microsoft.Workloads instance health definitions'; LowerSingularDisplayName = 'microsoft.workloads instance health definition'; LowerPluralDisplayName = 'microsoft.workloads instance health definitions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancehealthdefinitions.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/instancehealthdefinitions/signaldefinitions'; SingularDisplayName = 'Microsoft.Workloads instance health definitions signal definition'; PluralDisplayName = 'Microsoft.Workloads instance health definitions signal definitions'; LowerSingularDisplayName = 'microsoft.workloads instance health definitions signal definition'; LowerPluralDisplayName = 'microsoft.workloads instance health definitions signal definitions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancehealthdefinitions/signaldefinitions.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/instancemonitors'; SingularDisplayName = 'Microsoft.Workloads instance monitor'; PluralDisplayName = 'Microsoft.Workloads instance monitors'; LowerSingularDisplayName = 'microsoft.workloads instance monitor'; LowerPluralDisplayName = 'microsoft.workloads instance monitors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/instancemonitors.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/monitors'; SingularDisplayName = 'Azure Monitor for SAP solutions'; PluralDisplayName = 'Azure Monitors for SAP solutions'; LowerSingularDisplayName = 'azure monitor for SAP solutions'; LowerPluralDisplayName = 'azure monitors for SAP solutions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/monitors.svg'; Links = '[{"title":"Learn more about architecture","uri":"https://go.microsoft.com/fwlink/?linkid=2205007"}]'; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/oraclevirtualinstances'; SingularDisplayName = 'Microsoft.Workloads oracle virtual instance'; PluralDisplayName = 'Microsoft.Workloads oracle virtual instances'; LowerSingularDisplayName = 'microsoft.workloads oracle virtual instance'; LowerPluralDisplayName = 'microsoft.workloads oracle virtual instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/oraclevirtualinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/oraclevirtualinstances/databaseinstances'; SingularDisplayName = 'Microsoft.Workloads oracle virtual instances database instance'; PluralDisplayName = 'Microsoft.Workloads oracle virtual instances database instances'; LowerSingularDisplayName = 'microsoft.workloads oracle virtual instances database instance'; LowerPluralDisplayName = 'microsoft.workloads oracle virtual instances database instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/oraclevirtualinstances/databaseinstances.svg'; Links = ''; } @@ -1834,16 +1902,18 @@ function Get-OpenDataResourceType ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/sapvirtualinstances/applicationinstances'; SingularDisplayName = 'App server instance for SAP solutions'; PluralDisplayName = 'App server instances for SAP solutions'; LowerSingularDisplayName = 'App server instance for SAP solutions'; LowerPluralDisplayName = 'App server instances for SAP solutions'; IsPreview = 'false'; Description = 'App server instance is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/applicationinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/sapvirtualinstances/centralinstances'; SingularDisplayName = 'Central service instance for SAP solutions'; PluralDisplayName = 'Central service instances for SAP solutions'; LowerSingularDisplayName = 'Central service instance for SAP solutions'; LowerPluralDisplayName = 'Central service instances for SAP solutions'; IsPreview = 'false'; Description = 'Central service instance is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/centralinstances.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/sapvirtualinstances/databaseinstances'; SingularDisplayName = 'Database for SAP solutions'; PluralDisplayName = 'Databases for SAP solutions'; LowerSingularDisplayName = 'Database for SAP solutions'; LowerPluralDisplayName = 'Databases for SAP solutions'; IsPreview = 'false'; Description = 'Database is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/databaseinstances.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/virtualinstances'; SingularDisplayName = 'Microsoft.Workloads virtual instance'; PluralDisplayName = 'Microsoft.Workloads virtual instances'; LowerSingularDisplayName = 'microsoft.workloads virtual instance'; LowerPluralDisplayName = 'microsoft.workloads virtual instances'; IsPreview = 'false'; Description = 'Defines the Virtual Instance (VI) resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/virtualinstances/components'; SingularDisplayName = 'Microsoft.Workloads virtual instances component'; PluralDisplayName = 'Microsoft.Workloads virtual instances components'; LowerSingularDisplayName = 'microsoft.workloads virtual instances component'; LowerPluralDisplayName = 'microsoft.workloads virtual instances components'; IsPreview = 'false'; Description = 'Defines the Workload Component resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances/components.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'microsoft.zerotrustsegmentation/segmentationmanagers'; SingularDisplayName = 'Microsoft.ZeroTrustSegmentation segmentation manager'; PluralDisplayName = 'Microsoft.ZeroTrustSegmentation segmentation managers'; LowerSingularDisplayName = 'microsoft.zerotrustsegmentation segmentation manager'; LowerPluralDisplayName = 'microsoft.zerotrustsegmentation segmentation managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg'; Links = ''; } - ,[PSCustomObject]@{ ResourceType = 'mongodb.atlas/organizations'; SingularDisplayName = 'MongoDB Atlas - An Azure Native ISV Service'; PluralDisplayName = 'MongoDB Atlas - An Azure Native ISV Service'; LowerSingularDisplayName = 'MongoDB Atlas - An Azure Native ISV Service'; LowerPluralDisplayName = 'MongoDB Atlas - An Azure Native ISV Service'; IsPreview = 'false'; Description = 'Concrete tracked resource types can be created by aliasing this type using a specific property type.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/mongodb.atlas/organizations.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/virtualinstances'; SingularDisplayName = 'Microsoft.Workloads virtual instance'; PluralDisplayName = 'Microsoft.Workloads virtual instances'; LowerSingularDisplayName = 'microsoft.workloads virtual instance'; LowerPluralDisplayName = 'microsoft.workloads virtual instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/virtualinstances/components'; SingularDisplayName = 'Microsoft.Workloads virtual instances component'; PluralDisplayName = 'Microsoft.Workloads virtual instances components'; LowerSingularDisplayName = 'microsoft.workloads virtual instances component'; LowerPluralDisplayName = 'microsoft.workloads virtual instances components'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/virtualinstances/components.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'microsoft.zerotrustsegmentation/segmentationmanagers'; SingularDisplayName = 'Segmentation Manager'; PluralDisplayName = 'Segmentation Managers'; LowerSingularDisplayName = 'segmentation manager'; LowerPluralDisplayName = 'segmentation managers'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.zerotrustsegmentation/segmentationmanagers.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'mongodb.atlas/organizations'; SingularDisplayName = 'MongoDB Atlas Organization'; PluralDisplayName = 'MongoDB Atlas'; LowerSingularDisplayName = 'MongoDB Atlas Organization'; LowerPluralDisplayName = 'MongoDB Atlas Organization'; IsPreview = 'false'; Description = 'MongoDB Atlas as an Azure Native ISV Service integrates the fully-managed document database, including native vector search capabilities, directly into the Azure ecosystem. Build and scale modern AI applications with a streamlined setup of an Atlas Organization, unified billing management, and seamless access to Azure services.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/mongodb.atlas/organizations.svg'; Links = '[{"title":"Learn more about MongoDB Atlas","uri":"https://www.mongodb.com/lp/cloud/atlas/try4-reg"}]'; } ,[PSCustomObject]@{ ResourceType = 'neon.postgres/organizations'; SingularDisplayName = 'Neon Serverless Postgres Organization'; PluralDisplayName = 'Neon Serverless Postgres'; LowerSingularDisplayName = 'Neon Serverless Postgres Organization'; LowerPluralDisplayName = 'Neon Serverless Postgres Organizations'; IsPreview = 'false'; Description = 'Neon is a cloud-native Postgres solution designed for modern applications. It offers a serverless, fully managed, and scalable Postgres database with advanced features like automatic scaling, high availability, and robust security. '; Icon = 'https://microsoft.github.io/finops-toolkit/svg/neon.postgres/organizations.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/ANI/NeonServerlessPostgres/Docs"}]'; } ,[PSCustomObject]@{ ResourceType = 'newrelic.observability/monitors'; SingularDisplayName = 'New Relic'; PluralDisplayName = 'Azure Native New Relic Service'; LowerSingularDisplayName = 'a New Relic resource'; LowerPluralDisplayName = 'New Relic resources'; IsPreview = 'false'; Description = 'Create a New Relic resource using Azure Marketplace.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/newrelic.observability/monitors.svg'; Links = '[{"title":"Get started with New Relic","uri":"https://portal.azure.com/#view/Microsoft_Azure_Marketplace/GalleryItemDetailsBladeNopdl/id/newrelicinc1635200720692.newrelic_liftr_payg"}]'; } ,[PSCustomObject]@{ ResourceType = 'nginx.nginxplus/nginxdeployments'; SingularDisplayName = 'NGINXaaS'; PluralDisplayName = 'NGINXaaS'; LowerSingularDisplayName = 'NGINXaaS'; LowerPluralDisplayName = 'NGINXaaS'; IsPreview = 'false'; Description = 'Fully managed NGINX service on Azure provides the capabilities of a load balancer and reverse proxy to deliver your content at scale, secure!'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/nginx.nginxplus/nginxdeployments.svg'; Links = '[{"title":"Learn more about NGINXaaS","uri":"https://docs.nginx.com/nginxaas/azure/"}]'; } ,[PSCustomObject]@{ ResourceType = 'oracle.database/autonomousdatabases'; SingularDisplayName = 'Autonomous Database'; PluralDisplayName = 'Autonomous Databases'; LowerSingularDisplayName = 'autonomous database'; LowerPluralDisplayName = 'autonomous databases'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/autonomousdatabases.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'oracle.database/cloudexadatainfrastructures'; SingularDisplayName = 'Oracle Exadata Infrastructure'; PluralDisplayName = 'Oracle Exadata Infrastructures'; LowerSingularDisplayName = 'cloud exadata infrastructure'; LowerPluralDisplayName = 'cloud exadata infrastructures'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/cloudexadatainfrastructures.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'oracle.database/cloudvmclusters'; SingularDisplayName = 'Oracle Exadata VM Cluster'; PluralDisplayName = 'Oracle Exadata VM Clusters'; LowerSingularDisplayName = 'Oracle Exadata VM Cluster'; LowerPluralDisplayName = 'Oracle Exadata VM Clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/cloudvmclusters.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'oracle.database/exadbvmclusters'; SingularDisplayName = 'Oracle Exascale VM Cluster'; PluralDisplayName = 'Oracle Exascale VM Clusters'; LowerSingularDisplayName = 'Oracle Exascale VM Cluster'; LowerPluralDisplayName = 'Oracle Exascale VM Clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/exadbvmclusters.svg'; Links = ''; } + ,[PSCustomObject]@{ ResourceType = 'oracle.database/exascaledbstoragevaults'; SingularDisplayName = 'Oracle Exascale DB Storage Vault'; PluralDisplayName = 'Oracle Exascale VM Clusters'; LowerSingularDisplayName = 'Oracle Exascale DB Storage Vault'; LowerPluralDisplayName = 'Oracle Exascale VM Clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/exascaledbstoragevaults.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'oracle.database/oraclesubscriptions'; SingularDisplayName = 'OracleSubscription'; PluralDisplayName = 'OracleSubscriptions'; LowerSingularDisplayName = 'OracleSubscription'; LowerPluralDisplayName = 'OracleSubscriptions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/oraclesubscriptions.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'paloaltonetworks.cloudngfw/firewalls'; SingularDisplayName = 'Cloud NGFW by Palo Alto Networks'; PluralDisplayName = 'Cloud NGFWs by Palo Alto Networks'; LowerSingularDisplayName = 'Cloud NGFW by Palo Alto Networks'; LowerPluralDisplayName = 'Cloud NGFWs by Palo Alto Networks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/paloaltonetworks.cloudngfw/firewalls.svg'; Links = ''; } ,[PSCustomObject]@{ ResourceType = 'paloaltonetworks.cloudngfw/globalrulestacks'; SingularDisplayName = 'Global Rulestack'; PluralDisplayName = 'Global Rulestacks'; LowerSingularDisplayName = 'global rulestack'; LowerPluralDisplayName = 'global rulestacks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/paloaltonetworks.cloudngfw/globalrulestacks.svg'; Links = ''; } diff --git a/src/powershell/Private/Get-OpenDataService.ps1 b/src/powershell/Private/Get-OpenDataService.ps1 index c11dcc0a1..4eb7d5ed2 100644 --- a/src/powershell/Private/Get-OpenDataService.ps1 +++ b/src/powershell/Private/Get-OpenDataService.ps1 @@ -86,6 +86,7 @@ function Get-OpenDataService ,[PSCustomObject]@{ ConsumedService = 'microsoft.classicstorage'; ResourceType = 'microsoft.classicstorage/storageaccounts'; ServiceName = 'Storage Accounts'; ServiceCategory = 'Storage'; ServiceSubcategory = 'Storage Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.codesigning'; ResourceType = 'microsoft.codesigning/codesigningaccounts'; ServiceName = 'Trusted Signing'; ServiceCategory = 'Developer Tools'; ServiceSubcategory = 'Continuous Integration and Deployment'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.cognitiveservices'; ResourceType = 'microsoft.cognitiveservices/accounts'; ServiceName = 'Azure AI Services'; ServiceCategory = 'AI and Machine Learning'; ServiceSubcategory = 'AI Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } + ,[PSCustomObject]@{ ConsumedService = 'microsoft.cognitiveservices'; ResourceType = 'microsoft.cognitiveservices/commitmentplans'; ServiceName = 'Azure AI Services'; ServiceCategory = 'AI and Machine Learning'; ServiceSubcategory = 'AI Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.communication'; ResourceType = 'microsoft.communication/communicationservices'; ServiceName = 'Azure Communication Services'; ServiceCategory = 'Integration'; ServiceSubcategory = 'Messaging'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.community'; ResourceType = 'microsoft.community/communitytrainings'; ServiceName = 'Community Training'; ServiceCategory = 'Business Applications'; ServiceSubcategory = 'Other (Business Applications)'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.compute'; ResourceType = 'microsoft.compute/capacityreservationgroups'; ServiceName = 'Virtual Machines'; ServiceCategory = 'Compute'; ServiceSubcategory = 'Virtual Machines'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; } @@ -127,6 +128,7 @@ function Get-OpenDataService ,[PSCustomObject]@{ ConsumedService = 'microsoft.dbforpostgresql'; ResourceType = 'microsoft.dbforpostgresql/servers'; ServiceName = 'Azure DB for PostgreSQL'; ServiceCategory = 'Databases'; ServiceSubcategory = 'Relational Databases'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.desktopvirtualization'; ResourceType = 'microsoft.desktopvirtualization/hostpools'; ServiceName = 'Azure Virtual Desktop'; ServiceCategory = 'Compute'; ServiceSubcategory = 'End User Computing'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.devcenter'; ResourceType = 'microsoft.devcenter/projects'; ServiceName = 'Microsoft Dev Box'; ServiceCategory = 'Developer Tools'; ServiceSubcategory = 'Continuous Integration and Deployment'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } + ,[PSCustomObject]@{ ConsumedService = 'microsoft.deviceregistry'; ResourceType = 'microsoft.deviceregistry/billingcontainers'; ServiceName = 'Azure IoT Hub'; ServiceCategory = 'Internet of Things'; ServiceSubcategory = 'IoT Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.devices'; ResourceType = 'microsoft.devices/iothubs'; ServiceName = 'Azure IoT Hub'; ServiceCategory = 'Internet of Things'; ServiceSubcategory = 'IoT Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.devices'; ResourceType = 'microsoft.devices/provisioningservices'; ServiceName = 'Azure IoT Hub'; ServiceCategory = 'Internet of Things'; ServiceSubcategory = 'IoT Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.deviceupdate'; ResourceType = 'microsoft.deviceupdate/accounts'; ServiceName = 'Azure IoT Hub'; ServiceCategory = 'Internet of Things'; ServiceSubcategory = 'IoT Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } diff --git a/src/scripts/Build-OpenData.ps1 b/src/scripts/Build-OpenData.ps1 index 3163e7302..7d4b8a0c2 100644 --- a/src/scripts/Build-OpenData.ps1 +++ b/src/scripts/Build-OpenData.ps1 @@ -341,6 +341,10 @@ if (($Name -eq "ResourceTypes" -or $Name -eq "*") -and $Json) # Remove unnecessary properties/tags and switch opacity to fill-opacity (ffimg bug) $icon = ($icon.Replace(" opacity=", " fill-opacity=") -replace ' xmlns:svg=', ' xmlns=' -replace " (focusable|role|xmlns:[^=]+)='[^']+'", "") -replace "[^<]*", "" + if ($icon -notmatch ' xmlns=') + { + $icon = $icon -replace ' Date: Mon, 31 Mar 2025 14:21:32 -0700 Subject: [PATCH 41/51] Address known cost/price data quality issues (#1453) Co-authored-by: Brett Wilson --- docs-mslearn/toolkit/changelog.md | 9 +++ docs-mslearn/toolkit/help/errors.md | 20 ++++++ docs-mslearn/toolkit/hubs/data-processing.md | 39 +++++++----- .../modules/scripts/IngestionSetup.kql | 63 ++++++++++++------- 4 files changed, 91 insertions(+), 40 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 6b59fd401..fbbb55332 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -68,6 +68,15 @@ _Released March 2025_ - Added support for MCA reservation recommendation exports. - Added support for multiple reservation recommendation exports to support shared and single recommendations for all services and lookback periods. - Managed exports now create price, reservation detail, reservation transaction, and VM reservation recommendation exports. + - Address new data quality issues with ingested data: + - Change `BillingAccountId` to be lowercase in both the cost and price datasets. + - Change `CommitmentDiscountId` to be lowercase in the cost dataset. + - Handle `x_BillingProfileId` case-sensitivity for the cost/price join (without changing data). + - Set `ContractedCost` to `EffectiveCost` when `ContractedCost` is 0 or empty and both unit prices match to avoid rounding errors when calculating cost. + - Set `ContractedCost` to `EffectiveCost` when `ContractedCost` and `ContractedUnitPrice` are both 0 or empty. + - Set `ListCost` to `ContractedCost` when `ListCost` is 0 or empty and both unit prices match to avoid rounding errors when calculating cost. + - Set `ListCost` to `ContractedCost` when `ListCost` and `ListUnitPrice` are both 0 or empty. +======= - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). - **Changed** - Changed the deployment template to only deploy Key Vault when configured as a remote hub. diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index c6a2f0568..881846573 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -83,6 +83,16 @@ You can now retry the deployment.
+## ContractedCostLessThanEffectiveCost + +Severity: Warning + +`ContractedCost` (based on negotiated discounts) is less than `EffectiveCost` (after commitment discounts) in the data from Cost Management. This should never happen unless the commitment discount provides less of a discount than your existing negotiated discounts. This will cause your savings calculations to not add up precisely. + +**Mitigation**: Confirm the `ContractedUnitPrice` in the cost data matches what's in the price data. If the contracted price is correct, file a support request with the Cost Management team to confirm the `x_EffectiveUnitPrice` and `EffectiveCost` are correct. If they are correct, consider returning the commitment discount. + +
+ ## DataExplorerIngestionFailed Severity: Critical @@ -273,6 +283,16 @@ As of FinOps toolkit 0.7, support for older FOCUS versions has been deprecated t
+## ListCostLessThanContractedCost + +Severity: Warning + +`ListCost` (based on public, retail prices) is less than `ContractedCost` (based on negotiated discounts) in the data from Cost Management. This should never happen. This will cause your savings calculations to not add up precisely. + +**Mitigation**: Confirm the `ListUnitPrice` in the cost data matches what's in the price data. If the list price is correct, file a support request with the Cost Management team to confirm both the `ListUnitPrice` and `ContractedUnitPrice` are correct and explain why the price after negotiated discounts would be higher than public, retail rates. + +
+ ## ManifestReadFailed Severity: Critical diff --git a/docs-mslearn/toolkit/hubs/data-processing.md b/docs-mslearn/toolkit/hubs/data-processing.md index 3d844bf42..cf2f59606 100644 --- a/docs-mslearn/toolkit/hubs/data-processing.md +++ b/docs-mslearn/toolkit/hubs/data-processing.md @@ -102,6 +102,10 @@ Transforms: - Add `x_BillingAccountAgreement` based on the account type. - v0.8+: - Fix any `ResourceType` values that use internal resource type IDs (for example, microsoft.compute/virtualmachines). +- v0.9+: + - Lowercase `BillingAccountId` to ensure the price join matches all rows. + - Lowercase `CommitmentDiscountId` to avoid duplicate rows when aggregating data. + - Add new `x_SourceChanges` checks for `ListCostLessThanContractedCost` and `ContractedCostLessThanEffectiveCost`. ### Price data transforms @@ -111,22 +115,25 @@ Supported datasets: Transforms: -1. Align column names to FOCUS 1.0. - - Includes enforcing EA and MCA column name consistency. - - Doesn't change the underlying values, which may differ across EA and MCA. -2. Convert `x_SkuTerm` ISO duration to the specific number of months to match cost details. - - We're waiting for FOCUS to make a determination for how to define durations before changing this value to ISO or another format. -3. Replace `ContractedUnitPrice` for savings plan usage with the on-demand equivalent. -4. Set `ListUnitPrice` for savings plan usage set to the on-demand equivalent. -5. Add `SkuPriceIdv2` as a more accurate `SkuPriceId` value than what is currently in cost details. -6. Add `x_IngestionTime` to indicate when the row was last updated. -7. Add `x_CommitmentDiscountSpendEligibility` and `x_CommitmentDiscountUsageEligibility`. -8. Expand `x_PricingUnitDescription` into `PricingUnit` and `x_PricingBlockSize`. -9. Add `x_BillingAccountAgreement` based on the account type. -10. Change `x_EffectivePeriodEnd` to be an exclusive end date. -11. Add `x_EffectiveUnitPriceDiscount`, `x_ContractedUnitPriceDiscount`, and `x_TotalUnitPriceDiscount` to summarize available discounts per SKU. -12. Add `x_EffectiveUnitPriceDiscountPercent`, `x_ContractedUnitPriceDiscountPercent`, and `x_TotalUnitPriceDiscountPercent` to summarize the percentage of the discount per SKU. -13. Add `x_SourceName`, `x_SourceProvider`, `x_SourceType`, and `x_SourceVersion` to identify the original ingested dataset. +- v0.7+ + - Align column names to FOCUS 1.0. + - Includes enforcing EA and MCA column name consistency. + - Doesn't change the underlying values, which may differ across EA and MCA. + - Convert `x_SkuTerm` ISO duration to the specific number of months to match cost details. + - We're waiting for FOCUS to make a determination for how to define durations before changing this value to ISO or another format. + - Replace `ContractedUnitPrice` for savings plan usage with the on-demand equivalent. + - Set `ListUnitPrice` for savings plan usage set to the on-demand equivalent. + - Add `SkuPriceIdv2` as a more accurate `SkuPriceId` value than what is currently in cost details. + - Add `x_IngestionTime` to indicate when the row was last updated. + - Add `x_CommitmentDiscountSpendEligibility` and `x_CommitmentDiscountUsageEligibility`. + - Expand `x_PricingUnitDescription` into `PricingUnit` and `x_PricingBlockSize`. + - Add `x_BillingAccountAgreement` based on the account type. + - Change `x_EffectivePeriodEnd` to be an exclusive end date. + - Add `x_EffectiveUnitPriceDiscount`, `x_ContractedUnitPriceDiscount`, and `x_TotalUnitPriceDiscount` to summarize available discounts per SKU. + - Add `x_EffectiveUnitPriceDiscountPercent`, `x_ContractedUnitPriceDiscountPercent`, and `x_TotalUnitPriceDiscountPercent` to summarize the percentage of the discount per SKU. + - Add `x_SourceName`, `x_SourceProvider`, `x_SourceType`, and `x_SourceVersion` to identify the original ingested dataset. +- v0.9+: + - Lowercase `BillingAccountId` to ensure the cost join matches all rows. ### Recommendation data transforms diff --git a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql index daf5fa95e..05dc11892 100644 --- a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql +++ b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql @@ -303,11 +303,11 @@ Prices_transform_v1_0() | extend x_ContractedUnitPriceDiscount = ListUnitPrice - ContractedUnitPrice | extend x_TotalUnitPriceDiscount = ListUnitPrice - x_EffectiveUnitPrice | project - BillingAccountId = case( + BillingAccountId = tolower(case( BillingProfileId startswith '/', BillingProfileId, BillingAccountId startswith '/', BillingAccountId, - strcat('/providers/Microsoft.Billing/billingAccounts/', x_BillingAccountId, iff(x_BillingProfileId != x_BillingAccountId, '', strcat('/billingProfiles/', x_BillingProfileId))) - ), + strcat('/providers/microsoft.billing/billingaccounts/', x_BillingAccountId, iff(x_BillingProfileId == x_BillingAccountId, '', strcat('/billingprofiles/', x_BillingProfileId))) + )), BillingAccountName = coalesce(BillingProfileName, BillingAccountName, x_BillingProfileId), BillingCurrency = coalesce(BillingCurrency, CurrencyCode, Currency), // Currency last as a fallback only ChargeCategory, @@ -776,21 +776,23 @@ Costs_transform_v1_0() // // Identify data quality issues | extend x_SourceChanges = trim_end(',', strcat( - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and ChargeFrequency == 'Usage-Based', 'InvalidChargeFrequency,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and EffectiveCost > 0, 'InvalidEffectiveCost,', ''), - iff((isempty(ContractedCost) or ContractedCost == 0) and EffectiveCost != 0, 'MissingContractedCost,', ''), - iff((isempty(ContractedUnitPrice) or ContractedUnitPrice == 0) and x_EffectiveUnitPrice != 0, 'MissingContractedUnitPrice,', ''), - iff((isempty(ListCost) or ListCost == 0) and (ContractedCost != 0 or EffectiveCost != 0), 'MissingListCost,', ''), - iff((isempty(ListUnitPrice) or ListUnitPrice == 0) and (ContractedUnitPrice != 0 or x_EffectiveUnitPrice != 0), 'MissingListUnitPrice,', ''), - iff(isempty(ProviderName), 'MissingProviderName,', ''), - iff(isempty(PublisherName), 'MissingPublisherName,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceId), 'MissingResourceId,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceName), 'MissingResourceName,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceType), 'MissingResourceType,', ''), - iff(BilledCost > 0 and x_BilledUnitPrice == 0, 'MissingXBilledUnitPrice,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(x_ResourceType), 'MissingXResourceType,', ''), - iff(PricingCategory == 'Standard' and isnotempty(CommitmentDiscountId) and ChargeCategory == 'Usage', 'PricingCategoryShouldBeCommitted,', ''), - iff(x_SkuTerm == '1Year' or x_SkuTerm == '3Years' or x_SkuTerm == '5Years', 'SkuTermShouldBeAnInteger,', '') + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and ChargeFrequency == 'Usage-Based', 'InvalidChargeFrequency,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and EffectiveCost > 0, 'InvalidEffectiveCost,', ''), + iff((isempty(ContractedCost) or ContractedCost == 0) and EffectiveCost != 0, 'MissingContractedCost,', ''), + iff((isempty(ContractedUnitPrice) or ContractedUnitPrice == 0) and x_EffectiveUnitPrice != 0, 'MissingContractedUnitPrice,', ''), + iff(ListCost < ContractedCost, 'ListCostLessThanContractedCost,', ''), + iff(ContractedCost < EffectiveCost, 'ContractedCostLessThanEffectiveCost,', ''), + iff((isempty(ListCost) or ListCost == 0) and (ContractedCost != 0 or EffectiveCost != 0), 'MissingListCost,', ''), + iff((isempty(ListUnitPrice) or ListUnitPrice == 0) and (ContractedUnitPrice != 0 or x_EffectiveUnitPrice != 0), 'MissingListUnitPrice,', ''), + iff(isempty(ProviderName), 'MissingProviderName,', ''), + iff(isempty(PublisherName), 'MissingPublisherName,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceId), 'MissingResourceId,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceName), 'MissingResourceName,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceType), 'MissingResourceType,', ''), + iff(BilledCost > 0 and x_BilledUnitPrice == 0, 'MissingXBilledUnitPrice,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(x_ResourceType), 'MissingXResourceType,', ''), + iff(PricingCategory == 'Standard' and isnotempty(CommitmentDiscountId) and ChargeCategory == 'Usage', 'PricingCategoryShouldBeCommitted,', ''), + iff(x_SkuTerm == '1Year' or x_SkuTerm == '3Years' or x_SkuTerm == '5Years', 'SkuTermShouldBeAnInteger,', '') )) // // Fix columns needed in other changes @@ -824,15 +826,16 @@ Costs_transform_v1_0() and isnotempty(strcat(x_SkuMeterId, x_SkuOfferId)) | as allCosts | where tmp_MissingPrices - | extend tmp_ReservationPriceLookupKey = strcat(x_BillingProfileId, substring(ChargePeriodStart, 0, 7), x_SkuMeterId, x_SkuOfferId) + | extend tmp_ReservationPriceLookupKey = tolower(strcat(x_BillingProfileId, substring(ChargePeriodStart, 0, 7), x_SkuMeterId, x_SkuOfferId)) | as costsWithMissingPrices | join kind=leftouter ( Prices_final_v1_0 - | extend tmp_ReservationPriceLookupKey = strcat(x_BillingProfileId, substring(x_EffectivePeriodStart, 0, 7), x_SkuMeterId, x_SkuOfferId) + | extend tmp_ReservationPriceLookupKey = tolower(strcat(x_BillingProfileId, substring(x_EffectivePeriodStart, 0, 7), x_SkuMeterId, x_SkuOfferId)) | where x_SkuPriceType == 'Consumption' and tmp_ReservationPriceLookupKey in ((costsWithMissingPrices | summarize by tmp_ReservationPriceLookupKey)) | summarize ListUnitPrice = min(ListUnitPrice), ContractedUnitPrice = min(ContractedUnitPrice) by tmp_ReservationPriceLookupKey, x_PricingBlockSize, PricingUnit ) on tmp_ReservationPriceLookupKey // Select the best price to use for each row + // TODO: Save values before changing -- | extend x_ms_ContractedUnitPrice = ContractedUnitPrice, x_ms_ListUnitPrice = ListUnitPrice, x_ms_ListCost = ListCost, x_ms_ContractedCost = ContractedCost | extend ContractedUnitPrice = case( // If price is already correct, keep that ContractedUnitPrice != 0 or x_EffectiveUnitPrice == 0, ContractedUnitPrice, @@ -856,8 +859,20 @@ Costs_transform_v1_0() ContractedUnitPrice ) // Calculate missing costs based on new prices -- If cost is already correct, keep that; if not and price is available, recalculate the cost; otherwise, keep the existing cost - | extend ListCost = case(ListCost != 0 or EffectiveCost == 0, ListCost, ListUnitPrice != 0, ListUnitPrice * PricingQuantity, ListCost) - | extend ContractedCost = case(ContractedCost != 0 or EffectiveCost == 0, ContractedCost, ContractedUnitPrice != 0, ContractedUnitPrice * PricingQuantity, ContractedCost) + | extend ContractedCost = case( + ContractedCost != 0 or EffectiveCost == 0, ContractedCost, + ContractedUnitPrice == x_EffectiveUnitPrice, EffectiveCost, // Use EffectiveCost if both prices are the same to avoid rounding errors + ContractedUnitPrice != 0, ContractedUnitPrice * PricingQuantity, + ContractedCost == 0 and ContractedUnitPrice == 0, EffectiveCost, // Fall back to EffectiveCost when ContractedCost and ContractedUnitPrice are 0 + ContractedCost + ) + | extend ListCost = case( + ListCost != 0 or EffectiveCost == 0, ListCost, + ListUnitPrice == ContractedUnitPrice, ContractedCost, // Use ContractedCost if both prices are the same to avoid rounding errors + ListUnitPrice != 0, ListUnitPrice * PricingQuantity, + ListCost == 0 and ListUnitPrice == 0, ContractedCost, // Fall back to ContractedCost when ListCost and ListUnitPrice are 0 + ListCost + ) // Merge the rest of the unmodified cost records and remove excess columns | union (allCosts | where not(tmp_MissingPrices)) | project-away x_PricingBlockSize1, PricingUnit1, ListUnitPrice1, ContractedUnitPrice1, tmp_MissingPrices, tmp_ReservationPriceLookupKey, tmp_ReservationPriceLookupKey1 @@ -903,7 +918,7 @@ Costs_transform_v1_0() | project AvailabilityZone, BilledCost, - BillingAccountId, + BillingAccountId = tolower(BillingAccountId), BillingAccountName, BillingAccountType, BillingCurrency, @@ -922,7 +937,7 @@ Costs_transform_v1_0() ChargePeriodEnd, ChargePeriodStart, CommitmentDiscountCategory, - CommitmentDiscountId, + CommitmentDiscountId = tolower(CommitmentDiscountId), CommitmentDiscountName, CommitmentDiscountStatus = case( // Handle FOCUS 1.0-preview ChargeSubcategory From e3f68d4785c551794c1a957d55c1b238d61fa697 Mon Sep 17 00:00:00 2001 From: Nicolas Teyan Date: Mon, 31 Mar 2025 23:45:52 +0200 Subject: [PATCH 42/51] Disk query update (#1440) Co-authored-by: Nicolas Teyan Co-authored-by: Michael Flanakin --- docs-mslearn/toolkit/changelog.md | 1 + .../kql/Governance.Report/definition.pbir | 3 +- .../kql/Governance.Report/report.json | 2779 +- .../definition/cultures/en-US.tmdl | 2644 +- .../kql/Shared.Dataset/definition/model.tmdl | 2 +- .../definition/tables/Disks.tmdl | 280 +- .../storage/Governance.Report/report.json | 2797 +- .../definition/cultures/en-US.tmdl | 24822 +++++++--------- .../Shared.Dataset/definition/model.tmdl | 4 +- .../definition/relationships.tmdl | 15 +- .../definition/tables/Disks.tmdl | 312 +- .../storage/Shared.Dataset/diagramLayout.json | 67 +- 12 files changed, 14390 insertions(+), 19336 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index fbbb55332..06d159e87 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -50,6 +50,7 @@ _Released March 2025_ - Disabled the **Deprecated: Perform Extra Query Optimizations** parameter by default ([#1380](https://github.com/microsoft/finops-toolkit/issues/1380)). - This parameter will be removed on or after July 1, 2025. - If you rely on this setting, please [create an issue in GitHub](https://aka.ms/ftk/ideas) and let us know what you need. + - Improved readability and performance of the Disks query. - **Fixed** - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) diff --git a/src/power-bi/kql/Governance.Report/definition.pbir b/src/power-bi/kql/Governance.Report/definition.pbir index 8bef10659..b64ddb71d 100644 --- a/src/power-bi/kql/Governance.Report/definition.pbir +++ b/src/power-bi/kql/Governance.Report/definition.pbir @@ -3,7 +3,6 @@ "datasetReference": { "byPath": { "path": "../Shared.Dataset" - }, - "byConnection": null + } } } \ No newline at end of file diff --git a/src/power-bi/kql/Governance.Report/report.json b/src/power-bi/kql/Governance.Report/report.json index 17b9cf034..58940ad62 100644 --- a/src/power-bi/kql/Governance.Report/report.json +++ b/src/power-bi/kql/Governance.Report/report.json @@ -1,5 +1,5 @@ { - "config": "{\"version\":\"5.61\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme9191587775659291.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"f123af631db0926b70d8\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"d441a327009c09056946\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"d441a327009c09056946\":{\"visualContainers\":{\"51f2efb01c13bb8be797\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"fb9db2d3611de3a9c34e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b54165fc12a7486e807a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ee7b5fb1edc97c406608\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"faaddc4d5628b7995a00\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b97a63a409cc8bc34280\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"278b621b26a043871160\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d5b951ef0082a0d0800e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6264e20b3d70d60ec19\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2423480c030ece800e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49536c8e852ba200e501\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74dd97908470e43560ad\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fe67129b070ce001cbd7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"628b76e09c2214073606\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"568fdff441c79b30475c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f58aa4b9e38b97083d91\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3c47ae69ab0354c8712e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ad331a601b3e8d054697\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e9bc2f6170c7d5aa2dcb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"055a49678007b7d80381\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3f9a9ee54a9c929dc300\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d1ccf0b6c3120083d24d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7301348c20b142d12e94\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a2e9850a74c780b87150\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4f5c068460d3093ae914\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"364f2faa20e60c91c4e4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6ad151e37ce58bd82659\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b16f550ec4612167a362\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9617beaa05b3869e05b1\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d7035cfdd74256990a5\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"b5e2a08550006ba236e7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1732106a7581763312e9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"82bb9a450a42c15e449e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"da1db1f50309eed03ed6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4b012d79a8176c8c700d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"49aa4b7a2a0e20607ee8\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4f7b6e77ca55e0c45ce6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8285d02086a4973b836b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"f258fd6e98ecb780ec0d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"70cf1cb9eea96cad705c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a5298c9a08840bd85bb9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1aefa6ee4d822063a946\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"2c0ffdfd6ae951dbac0c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"457112847371062198e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8c0ce9dd051c3b1ced32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74c6957e1407b5c67de5\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"78c1190d026b4bca35d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d45bd786a84be71bb99c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"82a571f908d008127558\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"59a8d7aedd0e90ad01c8\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"5f0e9d00129dcc8c0313\":{\"isHidden\":true},\"2766c21f0981b5ca2c82\":{\"isHidden\":false},\"01e0cec03d320a55b8bd\":{\"isHidden\":true},\"bd20f397dad01cce9252\":{\"isHidden\":false},\"12953d15ddcdaed0b00c\":{\"isHidden\":false},\"1d8ffddc00065372bd70\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"d45bd786a84be71bb99c\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"348361728449c47260db\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"d441a327009c09056946\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"d441a327009c09056946\":{\"visualContainers\":{\"51f2efb01c13bb8be797\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"fb9db2d3611de3a9c34e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b54165fc12a7486e807a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ee7b5fb1edc97c406608\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"faaddc4d5628b7995a00\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b97a63a409cc8bc34280\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"278b621b26a043871160\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d5b951ef0082a0d0800e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6264e20b3d70d60ec19\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2423480c030ece800e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49536c8e852ba200e501\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74dd97908470e43560ad\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fe67129b070ce001cbd7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"628b76e09c2214073606\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"568fdff441c79b30475c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f58aa4b9e38b97083d91\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3c47ae69ab0354c8712e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ad331a601b3e8d054697\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e9bc2f6170c7d5aa2dcb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"055a49678007b7d80381\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3f9a9ee54a9c929dc300\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d1ccf0b6c3120083d24d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7301348c20b142d12e94\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a2e9850a74c780b87150\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4f5c068460d3093ae914\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"364f2faa20e60c91c4e4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6ad151e37ce58bd82659\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b16f550ec4612167a362\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9617beaa05b3869e05b1\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d7035cfdd74256990a5\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"b5e2a08550006ba236e7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1732106a7581763312e9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"82bb9a450a42c15e449e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"da1db1f50309eed03ed6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4b012d79a8176c8c700d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"49aa4b7a2a0e20607ee8\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4f7b6e77ca55e0c45ce6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8285d02086a4973b836b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"f258fd6e98ecb780ec0d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"70cf1cb9eea96cad705c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a5298c9a08840bd85bb9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1aefa6ee4d822063a946\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"2c0ffdfd6ae951dbac0c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"457112847371062198e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8c0ce9dd051c3b1ced32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74c6957e1407b5c67de5\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"78c1190d026b4bca35d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d45bd786a84be71bb99c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"82a571f908d008127558\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"59a8d7aedd0e90ad01c8\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"5f0e9d00129dcc8c0313\":{\"isHidden\":true},\"2766c21f0981b5ca2c82\":{\"isHidden\":true},\"01e0cec03d320a55b8bd\":{\"isHidden\":false},\"bd20f397dad01cce9252\":{\"isHidden\":true},\"12953d15ddcdaed0b00c\":{\"isHidden\":true},\"1d8ffddc00065372bd70\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"8285d02086a4973b836b\"]}},{\"displayName\":\"Get started - Help\",\"name\":\"8d23999e8d1041a0850b\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"d441a327009c09056946\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"d441a327009c09056946\":{\"visualContainers\":{\"51f2efb01c13bb8be797\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"fb9db2d3611de3a9c34e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b54165fc12a7486e807a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ee7b5fb1edc97c406608\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"faaddc4d5628b7995a00\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b97a63a409cc8bc34280\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"278b621b26a043871160\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d5b951ef0082a0d0800e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6264e20b3d70d60ec19\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2423480c030ece800e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49536c8e852ba200e501\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74dd97908470e43560ad\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fe67129b070ce001cbd7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"628b76e09c2214073606\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"568fdff441c79b30475c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f58aa4b9e38b97083d91\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3c47ae69ab0354c8712e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ad331a601b3e8d054697\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e9bc2f6170c7d5aa2dcb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"055a49678007b7d80381\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3f9a9ee54a9c929dc300\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d1ccf0b6c3120083d24d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7301348c20b142d12e94\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a2e9850a74c780b87150\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4f5c068460d3093ae914\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"364f2faa20e60c91c4e4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6ad151e37ce58bd82659\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b16f550ec4612167a362\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9617beaa05b3869e05b1\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d7035cfdd74256990a5\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"b5e2a08550006ba236e7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1732106a7581763312e9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"82bb9a450a42c15e449e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"da1db1f50309eed03ed6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4b012d79a8176c8c700d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"49aa4b7a2a0e20607ee8\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4f7b6e77ca55e0c45ce6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8285d02086a4973b836b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"f258fd6e98ecb780ec0d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"70cf1cb9eea96cad705c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a5298c9a08840bd85bb9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1aefa6ee4d822063a946\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"2c0ffdfd6ae951dbac0c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"457112847371062198e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8c0ce9dd051c3b1ced32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74c6957e1407b5c67de5\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"78c1190d026b4bca35d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d45bd786a84be71bb99c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"82a571f908d008127558\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"59a8d7aedd0e90ad01c8\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"5f0e9d00129dcc8c0313\":{\"isHidden\":true},\"2766c21f0981b5ca2c82\":{\"isHidden\":true},\"01e0cec03d320a55b8bd\":{\"isHidden\":true},\"bd20f397dad01cce9252\":{\"isHidden\":true},\"12953d15ddcdaed0b00c\":{\"isHidden\":true},\"1d8ffddc00065372bd70\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"4b012d79a8176c8c700d\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", + "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme9191587775659291.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"f123af631db0926b70d8\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"d441a327009c09056946\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"d441a327009c09056946\":{\"visualContainers\":{\"51f2efb01c13bb8be797\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"fb9db2d3611de3a9c34e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b54165fc12a7486e807a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ee7b5fb1edc97c406608\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"faaddc4d5628b7995a00\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b97a63a409cc8bc34280\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"278b621b26a043871160\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d5b951ef0082a0d0800e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6264e20b3d70d60ec19\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2423480c030ece800e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49536c8e852ba200e501\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74dd97908470e43560ad\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fe67129b070ce001cbd7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"628b76e09c2214073606\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"568fdff441c79b30475c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f58aa4b9e38b97083d91\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3c47ae69ab0354c8712e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ad331a601b3e8d054697\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e9bc2f6170c7d5aa2dcb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"055a49678007b7d80381\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3f9a9ee54a9c929dc300\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d1ccf0b6c3120083d24d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7301348c20b142d12e94\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a2e9850a74c780b87150\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4f5c068460d3093ae914\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"364f2faa20e60c91c4e4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6ad151e37ce58bd82659\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b16f550ec4612167a362\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9617beaa05b3869e05b1\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d7035cfdd74256990a5\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"b5e2a08550006ba236e7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1732106a7581763312e9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"82bb9a450a42c15e449e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"da1db1f50309eed03ed6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4b012d79a8176c8c700d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"49aa4b7a2a0e20607ee8\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4f7b6e77ca55e0c45ce6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8285d02086a4973b836b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"f258fd6e98ecb780ec0d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"70cf1cb9eea96cad705c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a5298c9a08840bd85bb9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1aefa6ee4d822063a946\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"2c0ffdfd6ae951dbac0c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"457112847371062198e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8c0ce9dd051c3b1ced32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74c6957e1407b5c67de5\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"78c1190d026b4bca35d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d45bd786a84be71bb99c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"82a571f908d008127558\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"59a8d7aedd0e90ad01c8\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"5f0e9d00129dcc8c0313\":{\"isHidden\":true},\"2766c21f0981b5ca2c82\":{\"isHidden\":false},\"01e0cec03d320a55b8bd\":{\"isHidden\":true},\"bd20f397dad01cce9252\":{\"isHidden\":false},\"12953d15ddcdaed0b00c\":{\"isHidden\":false},\"1d8ffddc00065372bd70\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"d45bd786a84be71bb99c\"]}},{\"displayName\":\"Get started - Connect\",\"name\":\"348361728449c47260db\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"d441a327009c09056946\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"d441a327009c09056946\":{\"visualContainers\":{\"51f2efb01c13bb8be797\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"fb9db2d3611de3a9c34e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b54165fc12a7486e807a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ee7b5fb1edc97c406608\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"faaddc4d5628b7995a00\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b97a63a409cc8bc34280\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"278b621b26a043871160\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d5b951ef0082a0d0800e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6264e20b3d70d60ec19\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2423480c030ece800e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49536c8e852ba200e501\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74dd97908470e43560ad\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fe67129b070ce001cbd7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"628b76e09c2214073606\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"568fdff441c79b30475c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f58aa4b9e38b97083d91\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3c47ae69ab0354c8712e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ad331a601b3e8d054697\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e9bc2f6170c7d5aa2dcb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"055a49678007b7d80381\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3f9a9ee54a9c929dc300\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d1ccf0b6c3120083d24d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7301348c20b142d12e94\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a2e9850a74c780b87150\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4f5c068460d3093ae914\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"364f2faa20e60c91c4e4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6ad151e37ce58bd82659\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b16f550ec4612167a362\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9617beaa05b3869e05b1\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d7035cfdd74256990a5\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"b5e2a08550006ba236e7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1732106a7581763312e9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"82bb9a450a42c15e449e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"da1db1f50309eed03ed6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4b012d79a8176c8c700d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"49aa4b7a2a0e20607ee8\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4f7b6e77ca55e0c45ce6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8285d02086a4973b836b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"f258fd6e98ecb780ec0d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"70cf1cb9eea96cad705c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a5298c9a08840bd85bb9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1aefa6ee4d822063a946\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"2c0ffdfd6ae951dbac0c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"457112847371062198e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8c0ce9dd051c3b1ced32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74c6957e1407b5c67de5\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"78c1190d026b4bca35d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d45bd786a84be71bb99c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"82a571f908d008127558\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"59a8d7aedd0e90ad01c8\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"5f0e9d00129dcc8c0313\":{\"isHidden\":true},\"2766c21f0981b5ca2c82\":{\"isHidden\":true},\"01e0cec03d320a55b8bd\":{\"isHidden\":false},\"bd20f397dad01cce9252\":{\"isHidden\":true},\"12953d15ddcdaed0b00c\":{\"isHidden\":true},\"1d8ffddc00065372bd70\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"8285d02086a4973b836b\"]}},{\"displayName\":\"Get started - Help\",\"name\":\"8d23999e8d1041a0850b\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"d441a327009c09056946\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"d441a327009c09056946\":{\"visualContainers\":{\"51f2efb01c13bb8be797\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"fb9db2d3611de3a9c34e\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b54165fc12a7486e807a\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ee7b5fb1edc97c406608\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"faaddc4d5628b7995a00\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b97a63a409cc8bc34280\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"278b621b26a043871160\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d5b951ef0082a0d0800e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f6264e20b3d70d60ec19\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e2423480c030ece800e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49536c8e852ba200e501\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74dd97908470e43560ad\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fe67129b070ce001cbd7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"628b76e09c2214073606\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"568fdff441c79b30475c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"f58aa4b9e38b97083d91\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3c47ae69ab0354c8712e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"ad331a601b3e8d054697\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"e9bc2f6170c7d5aa2dcb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"055a49678007b7d80381\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"3f9a9ee54a9c929dc300\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d1ccf0b6c3120083d24d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7301348c20b142d12e94\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a2e9850a74c780b87150\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"4f5c068460d3093ae914\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"364f2faa20e60c91c4e4\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6ad151e37ce58bd82659\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b16f550ec4612167a362\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9617beaa05b3869e05b1\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d7035cfdd74256990a5\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"b5e2a08550006ba236e7\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"1732106a7581763312e9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"82bb9a450a42c15e449e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"da1db1f50309eed03ed6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"4b012d79a8176c8c700d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"49aa4b7a2a0e20607ee8\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4f7b6e77ca55e0c45ce6\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"8285d02086a4973b836b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"f258fd6e98ecb780ec0d\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"70cf1cb9eea96cad705c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"a5298c9a08840bd85bb9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"1aefa6ee4d822063a946\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"2c0ffdfd6ae951dbac0c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"457112847371062198e9\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"8c0ce9dd051c3b1ced32\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"74c6957e1407b5c67de5\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"78c1190d026b4bca35d0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d45bd786a84be71bb99c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"82a571f908d008127558\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"59a8d7aedd0e90ad01c8\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"5f0e9d00129dcc8c0313\":{\"isHidden\":true},\"2766c21f0981b5ca2c82\":{\"isHidden\":true},\"01e0cec03d320a55b8bd\":{\"isHidden\":true},\"bd20f397dad01cce9252\":{\"isHidden\":true},\"12953d15ddcdaed0b00c\":{\"isHidden\":true},\"1d8ffddc00065372bd70\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[\"4b012d79a8176c8c700d\"]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}", "filters": "[{\"name\":\"Filter077be543c5f39dd293aa\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", "layoutOptimization": 0, "publicCustomVisuals": [], @@ -109,1918 +109,1919 @@ "displayName": "Managed disks", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "1bb6fe4da6ee348554d8", "ordinal": 4, "visualContainers": [ { "config": "{\"name\":\"0076fba417246d553951\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 4000.00 }, { - "config": "{\"name\":\"045fef69e0b368cc5005\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":3750,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#browse/Microsoft.Compute%2Fdisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"045fef69e0b368cc5005\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":8000,\"width\":192,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#browse/Microsoft.Compute%2Fdisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 3750.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 8000.00 }, { "config": "{\"name\":\"06dfd85605888c6d8bc0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"0d37ce11ce071bd82db3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "config": "{\"name\":\"0d37ce11ce071bd82db3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200.40302267002517,\"height\":720.0000000000011}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", + "height": 720.00, + "width": 200.40, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"0ed9327a8c9e3cd88449\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"Disks.name\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#999900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'UnusedSavingsPlan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"13ec05da9ca4de601e2d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"name\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { - "config": "{\"name\":\"13a5d3fb65001e2d0038\",\"layouts\":[{\"id\":0,\"position\":{\"height\":183.99999999999994,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", - "height": 184.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "config": "{\"name\":\"17f158d8002239006071\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":272.0403022670025,\"z\":1500,\"width\":200.40302267002517,\"height\":56.22166246851385,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.diskState\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskState\"},\"Name\":\"Disks.diskState\",\"NativeReferenceName\":\"Disk state\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Disks.diskState\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Disks.diskState\":{\"displayName\":\"Disk state\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk state'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}}}", + "filters": "[]", + "height": 56.22, + "width": 200.40, + "x": 0.00, + "y": 272.04, + "z": 1500.00 }, { - "config": "{\"name\":\"216cb3d0459c0890d020\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"properties.diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"216cb3d0459c0890d020\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"1000D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"290039237b885e442810\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { - "config": "{\"name\":\"2c363109c1b258b60727\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"2c363109c1b258b60727\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"2cf56d7cc7eda2625a07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.name\"},{\"queryRef\":\"Disks.resourceGroup\"},{\"queryRef\":\"Disks.location\"},{\"queryRef\":\"Disks.sku.name\"},{\"queryRef\":\"Disks.properties.diskSizeGB\"},{\"queryRef\":\"Disks.diskType\"},{\"queryRef\":\"Costs.ChargePeriod\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Disks.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"location\"},\"Name\":\"Disks.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"},\"Name\":\"Disks.properties.diskSizeGB\",\"NativeReferenceName\":\"Disk size GB\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskType\"},\"Name\":\"Disks.diskType\",\"NativeReferenceName\":\"Disk type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriod\"},\"Name\":\"Costs.ChargePeriod\",\"NativeReferenceName\":\"ChargePeriod\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Disks.name\":{\"displayName\":\"Disk name\"},\"Disks.resourceGroup\":{\"displayName\":\"Resource group\"},\"Disks.location\":{\"displayName\":\"Region\"},\"Disks.sku.name\":{\"displayName\":\"SKU\"},\"Disks.properties.diskSizeGB\":{\"displayName\":\"Disk size GB\"},\"Disks.diskType\":{\"displayName\":\"Disk type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"441.43021990177425D\"}}}},\"selector\":{\"metadata\":\"Disks.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"104.55223880597015D\"}}}},\"selector\":{\"metadata\":\"Disks.location\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"171.48974304329354D\"}}}},\"selector\":{\"metadata\":\"Disks.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"86.20722391050697D\"}}}},\"selector\":{\"metadata\":\"Disks.properties.diskSizeGB\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"83.800630562379D\"}}}},\"selector\":{\"metadata\":\"Disks.diskType\"}}],\"columnFormatting\":[{\"properties\":{\"styleTotal\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"metadata\":\"Disks.properties.diskSizeGB\"}}],\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"grid\":[{\"properties\":{\"gridVertical\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Middle'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'ActiveSAS'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolMedium'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"Disks.name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"2cf56d7cc7eda2625a07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.name\"},{\"queryRef\":\"Disks.resourceGroup\"},{\"queryRef\":\"Disks.location\"},{\"queryRef\":\"Disks.skuTier\"},{\"queryRef\":\"Disks.Redundancy\"},{\"queryRef\":\"Disks.diskState\"},{\"queryRef\":\"Sum(Disks.diskSizeGB)\"},{\"queryRef\":\"Disks.diskType\"},{\"queryRef\":\"Costs.ChargePeriod\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Disks.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"location\"},\"Name\":\"Disks.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskType\"},\"Name\":\"Disks.diskType\",\"NativeReferenceName\":\"Disk type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriod\"},\"Name\":\"Costs.ChargePeriod\",\"NativeReferenceName\":\"ChargePeriod\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuTier\"},\"Name\":\"Disks.skuTier\",\"NativeReferenceName\":\"Tier\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"Redundancy\"},\"Name\":\"Disks.Redundancy\",\"NativeReferenceName\":\"Redundancy\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskState\"},\"Name\":\"Disks.diskState\",\"NativeReferenceName\":\"Disk state\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Disks.name\":{\"displayName\":\"Disk name\"},\"Disks.resourceGroup\":{\"displayName\":\"Resource group\"},\"Disks.location\":{\"displayName\":\"Region\"},\"Disks.diskType\":{\"displayName\":\"Disk type\"},\"Sum(Disks.diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Disks.skuTier\":{\"displayName\":\"Tier\"},\"Disks.diskState\":{\"displayName\":\"Disk state\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"441.43021990177425D\"}}}},\"selector\":{\"metadata\":\"Disks.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"104.55223880597015D\"}}}},\"selector\":{\"metadata\":\"Disks.location\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"171.48974304329354D\"}}}},\"selector\":{\"metadata\":\"Disks.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"83.800630562379D\"}}}},\"selector\":{\"metadata\":\"Disks.diskType\"}}],\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"grid\":[{\"properties\":{\"gridVertical\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Middle'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'ActiveSAS'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolMedium'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"Disks.name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"30c4cfcb9687eb068a10\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { - "config": "{\"name\":\"361f3a1c862a92dd5d93\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":119.99999999999994,\"z\":1500,\"width\":192.00000000000003,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.sku.name\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Disks.sku.name\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Disks.sku.name\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKU'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"13a5d3fb65001e2d0038\"}", - "filters": "[]", - "height": 64.0, - "width": 192.0, - "x": 0.0, - "y": 120.0, - "z": 1500.0 + "config": "{\"name\":\"361f3a1c862a92dd5d93\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":215.81863979848865,\"z\":2000,\"width\":200.40302267002517,\"height\":56.22166246851385,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.skuName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuName\"},\"Name\":\"Disks.skuName\",\"NativeReferenceName\":\"SKU\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Disks.skuName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Disks.skuName\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKU'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"skuName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuName\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 56.22, + "width": 200.40, + "x": 0.00, + "y": 215.82, + "z": 2000.00 }, { - "config": "{\"name\":\"4031383470ed68a1bc63\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", + "config": "{\"name\":\"4031383470ed68a1bc63\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"40566dadc053772c056d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { - "config": "{\"name\":\"43d992192686d600c7d1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"13a5d3fb65001e2d0038\"}", - "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "config": "{\"name\":\"43d992192686d600c7d1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":104.00000000000006,\"z\":5000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Subscriptions\"}},\"Property\":\"name\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 5000.00 }, { "config": "{\"name\":\"5bb9cfde36b82d636e77\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"64a32c63701016011b39\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"67bff114d462acc08060\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { - "config": "{\"name\":\"6997ad560b01616cd603\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"6997ad560b01616cd603\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 4000.00 }, { "config": "{\"name\":\"6ed4f466b9e1cc4e91b0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"727bdc30633a908b3977\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { - "config": "{\"name\":\"76fe8e2edbe01211049e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"76fe8e2edbe01211049e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":6000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 6000.00 }, { - "config": "{\"name\":\"7a343d12e500e0d56c96\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1024,\"y\":8,\"z\":8000,\"width\":240.00000000000003,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks.properties.diskState\",\"active\":true}],\"Values\":[{\"queryRef\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\",\"NativeReferenceName\":\"Percent\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskState\"},\"Name\":\"Disks.properties.diskState\",\"NativeReferenceName\":\"State\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Disks.properties.diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\":{\"displayName\":\"Percent\"},\"Disks.properties.diskState\":{\"displayName\":\"State\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E3008C'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"7a343d12e500e0d56c96\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1024,\"y\":8,\"z\":8000,\"width\":240.00000000000003,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks.diskState\",\"active\":true}],\"Values\":[{\"queryRef\":\"Sum(Disks.diskSizeGB)\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks.diskSizeGB)1\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskState\"},\"Name\":\"Disks.diskState\",\"NativeReferenceName\":\"State1\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"%GT diskSizeGB\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)1\",\"NativeReferenceName\":\"Disk size GB1\"}]},\"columnProperties\":{\"Disks.diskState\":{\"displayName\":\"State\"},\"Sum(Disks.diskSizeGB)\":{\"displayName\":\"Percent\"},\"Sum(Disks.diskSizeGB)1\":{\"displayName\":\"Disk size GB\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E3008C'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 240.0, - "x": 1024.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 240.00, + "x": 1024.00, + "y": 8.00, + "z": 8000.00 }, { - "config": "{\"name\":\"7cda86997344b50ab5d0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#managed-disks'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", + "config": "{\"name\":\"7cda86997344b50ab5d0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":10000,\"width\":40,\"height\":40,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#managed-disks'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"7de8e957a581048e31c5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"9241fafeb432000570a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"96c65e0292440aa04555\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"97319163797b2ba59c80\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"a28000ecbd7866b37a89\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"a5a4cda76cbb8c4ceeb7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Disks.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(Disks.id)\",\"NativeReferenceName\":\"Unattached disks\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Min(Disks.id)\":{\"displayName\":\"Unattached disks\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unattached disks'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", - "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 6000.0 + "filters": "[{\"name\":\"23c65ac72e01520097e8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskState\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unattached'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 6000.00 }, { - "config": "{\"name\":\"a9aa99494b4e497ea301\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"13a5d3fb65001e2d0038\"}", - "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "config": "{\"name\":\"a9aa99494b4e497ea301\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":160.5037783375315,\"z\":3000,\"width\":200.40302267002517,\"height\":55.314861460957175,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"location\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 55.31, + "width": 200.40, + "x": 0.00, + "y": 160.50, + "z": 3000.00 }, { "config": "{\"name\":\"ab485563a8c8dde906a8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"c3448162470711462eb5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"c4dc48e216c87e1d35b8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { - "config": "{\"name\":\"d68cde6f7c971e2c2ed2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Managed disks\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review managed disks and identify unattached disks.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", + "config": "{\"name\":\"d68cde6f7c971e2c2ed2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":9000,\"width\":192,\"height\":104,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Managed disks\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review managed disks and identify unattached disks.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 9000.00 }, { - "config": "{\"name\":\"e387392e1c05d59c54a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":7000,\"width\":224,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks.sku.name\",\"active\":true}],\"Values\":[{\"queryRef\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\",\"NativeReferenceName\":\"Percent\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"columnProperties\":{\"Disks.sku.name\":{\"displayName\":\"SKU\"},\"Sum(Disks.properties.diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\":{\"displayName\":\"Percent\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"e387392e1c05d59c54a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":7000,\"width\":224,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks.skuName\",\"active\":true}],\"Values\":[{\"queryRef\":\"Sum(Disks.diskSizeGB)\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks.diskSizeGB)1\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuName\"},\"Name\":\"Disks.skuName\",\"NativeReferenceName\":\"SKU\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"Percent\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)1\",\"NativeReferenceName\":\"Disk size GB\"}]},\"columnProperties\":{\"Disks.skuName\":{\"displayName\":\"SKU\"},\"Sum(Disks.diskSizeGB)\":{\"displayName\":\"Percent\"},\"Sum(Disks.diskSizeGB)1\":{\"displayName\":\"Disk size GB\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 224.0, - "x": 792.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 224.00, + "x": 792.00, + "y": 8.00, + "z": 7000.00 }, { - "config": "{\"name\":\"ebb6b8e9e8b5c05ec1a5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":3500,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"ebb6b8e9e8b5c05ec1a5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":7000,\"width\":192,\"height\":32,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0d37ce11ce071bd82db3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 3500.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 7000.00 }, { "config": "{\"name\":\"f29ff3a0140782469db5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"f9fb613fe669d33c2388\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"40566dadc053772c056d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Policy compliance", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "64af2f5032bd2cbe7219", "ordinal": 2, "visualContainers": [ { "config": "{\"name\":\"01f4028f40c60948d817\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"065478bc560e0667c071\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"0ebd70442dab62c41c0e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"0f9f66b5014dbbcc40e8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Policy compliance\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review governance policies.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"13728853a71076b59a68\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"158ce3be65d1a61894a2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"16d68a0d140a78120630\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"PolicyAssignments.properties.displayName\"},{\"queryRef\":\"PolicyStates.properties.policyAssignmentScope\"},{\"queryRef\":\"PolicyStates.properties.resourceId\"},{\"queryRef\":\"Table 2.Compliant\"},{\"queryRef\":\"Table 2.NonCompliant\"},{\"queryRef\":\"Table 2.Compliance\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PolicyAssignments\",\"Type\":0},{\"Name\":\"p1\",\"Entity\":\"PolicyStates\",\"Type\":0},{\"Name\":\"c\",\"Entity\":\"Compliance calculation\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.displayName\"},\"Name\":\"PolicyAssignments.properties.displayName\",\"NativeReferenceName\":\"Policy\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p1\"}},\"Property\":\"properties.policyAssignmentScope\"},\"Name\":\"PolicyStates.properties.policyAssignmentScope\",\"NativeReferenceName\":\"Scope\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p1\"}},\"Property\":\"properties.resourceId\"}},\"Function\":2},\"Name\":\"PolicyStates.properties.resourceId\",\"NativeReferenceName\":\"Resources\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Compliant\"},\"Name\":\"Table 2.Compliant\",\"NativeReferenceName\":\"Compliant1\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"},\"Name\":\"Table 2.NonCompliant\",\"NativeReferenceName\":\"Non-compliant\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Compliance\"},\"Name\":\"Table 2.Compliance\",\"NativeReferenceName\":\"Compliance1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"}}}]},\"columnProperties\":{\"PolicyAssignments.properties.displayName\":{\"displayName\":\"Policy\"},\"PolicyStates.properties.policyAssignmentScope\":{\"displayName\":\"Scope\"},\"PolicyStates.properties.resourceId\":{\"displayName\":\"Resources\"},\"Table 2.NonCompliant\":{\"displayName\":\"Non-compliant\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Compliance calculation\"}},\"Property\":\"NonCompliant\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Compliance calculation\"}},\"Property\":\"NonCompliant\"}},\"Right\":{\"Literal\":{\"Value\":\"0D\"}}}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"PolicyAssignments.properties.displayName\"}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"1b23f6af4680d3719473\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"2b01c889a53acdec9607\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"32dced32541bb007e0a6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":3000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"PolicyStates.complianceScore\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PolicyStates\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"complianceScore\"},\"Name\":\"PolicyStates.complianceScore\",\"NativeReferenceName\":\"complianceScore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"complianceScore\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"25D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compliance'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 3000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"3ff0f4c4d73b5c34840a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"497b954b0ec8e0d410ec\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/Microsoft_Azure_Policy/PolicyMenuBlade/~/overview'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"4a49149a7b6dbc6693c5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"4b2b4f23b9d02069a00c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":56,\"z\":0,\"width\":200,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"PolicyAssignments.properties.displayName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PolicyAssignments\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.displayName\"},\"Name\":\"PolicyAssignments.properties.displayName\",\"NativeReferenceName\":\"properties.displayName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"PolicyAssignments.properties.displayName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"PolicyAssignments.properties.displayName\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Policy'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a46284a495a594c16058\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 0.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 0.00 }, { "config": "{\"name\":\"50710a2d52e3453b7333\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"510bbad019c050107077\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"5f313de00360e6908ac9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"68f6ddf590d5c0bbb7b0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"6ce24a52ab206dd65bd6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"7781b6e03ca2ab740a76\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"78d9c1c15c52554245ca\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a46284a495a594c16058\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"7fcf57220028a6bbdd7c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"8a040c169ea109675342\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"9f8505b0e34cd90c88c4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#policy-compliance'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"a1715e3dd117e6a4ca58\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"a46284a495a594c16058\",\"layouts\":[{\"id\":0,\"position\":{\"height\":120,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\"}", - "height": 120.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 120.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"bb1bdf50194982c154d4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":4000,\"width\":1048,\"height\":280,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"PolicyAssignments.properties.displayName\",\"active\":true}],\"Values\":[{\"queryRef\":\"Count(PolicyStates.properties.resourceId)\"}],\"Tooltips\":[{\"queryRef\":\"Compliance calculation.NonCompliant\"},{\"queryRef\":\"Compliance calculation.Compliance\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Compliance calculation\",\"Type\":0},{\"Name\":\"p\",\"Entity\":\"PolicyAssignments\",\"Type\":0},{\"Name\":\"p1\",\"Entity\":\"PolicyStates\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.displayName\"},\"Name\":\"PolicyAssignments.properties.displayName\",\"NativeReferenceName\":\"Policy\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"},\"Name\":\"Compliance calculation.NonCompliant\",\"NativeReferenceName\":\"Non-compliant\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p1\"}},\"Property\":\"properties.resourceId\"}},\"Function\":2},\"Name\":\"Count(PolicyStates.properties.resourceId)\",\"NativeReferenceName\":\"Resources\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Compliance\"},\"Name\":\"Compliance calculation.Compliance\",\"NativeReferenceName\":\"Compliance1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"}}}]},\"columnProperties\":{\"PolicyAssignments.properties.displayName\":{\"displayName\":\"Policy\"},\"PolicyStates.properties.resourceId\":{\"displayName\":\"Total resource\"},\"Count(PolicyStates.properties.resourceId)\":{\"displayName\":\"Resources\"},\"Compliance calculation.NonCompliant\":{\"displayName\":\"Non-compliant\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"FillRule\":{\"Input\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"PolicyStates\"}},\"Property\":\"complianceScore\"}},\"FillRule\":{\"linearGradient3\":{\"min\":{\"color\":{\"Literal\":{\"Value\":\"'#990000'\"}},\"value\":{\"Literal\":{\"Value\":\"0.6D\"}}},\"mid\":{\"color\":{\"Literal\":{\"Value\":\"'#999900'\"}},\"value\":{\"Literal\":{\"Value\":\"0.8D\"}}},\"max\":{\"color\":{\"Literal\":{\"Value\":\"'#009900'\"}},\"value\":{\"Literal\":{\"Value\":\"1D\"}}},\"nullColoringStrategy\":{\"strategy\":{\"Literal\":{\"Value\":\"'noColor'\"}}}}}}}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"bfcb77e1bd5ee04900a8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"ca2bf96b1ab4d91914d6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"d77270b62009b4d0c469\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.PolicyCompliance'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"e17ddce4b17b200d1b05\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"e5f765be9c353e235060\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"e5ff36529ed23dc76517\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"68f6ddf590d5c0bbb7b0\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e8503e02eb5084317b0d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"7fcf57220028a6bbdd7c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "SQL databases", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "93a1cd9ad3c0d9a55807", "ordinal": 5, "visualContainers": [ { "config": "{\"name\":\"045320207e09d6c1be03\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"0cc34d1c9069b7d76337\",\"layouts\":[{\"id\":0,\"position\":{\"height\":184,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\"}", - "height": 184.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 184.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"1363d1e1520285008542\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"13d13fbf008659b2e16c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"19f24707cbee4be0b124\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"1a9b98868e7409a83105\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1c6aa671eb6b120d5bdd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"1d5efb10dda405add10b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"25a8bfeabc40927ac7d8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"0cc34d1c9069b7d76337\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 2000.00 }, { "config": "{\"name\":\"278bab0563eb7bd70198\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(SqlDatabases.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(SqlDatabases.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL databases'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"2c3544ea39aae62050b1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"SQL databases\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review SQL databases.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"39cb18c610ec50066e92\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"49bd0c1756d06d18b530\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"5ace3a7e07418370a400\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"62a84539cab823ccb73b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.SqlDatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"6b63e0426be040c3eb00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":11000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"6bf90fbf24902016ce90\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"74e39e62220e88329699\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"8335392a9651d4da6497\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":296,\"z\":2000,\"width\":1048,\"height\":416,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"SQL DB.name\"},{\"queryRef\":\"SQL DB.resourceGroup\"},{\"queryRef\":\"SQL DB.location\"},{\"queryRef\":\"SQL DB.sku.name\"},{\"queryRef\":\"SQL DB.sku.capacity\"},{\"queryRef\":\"SQL DB.sku.tier\"},{\"queryRef\":\"SQL DB.properties.status\"},{\"queryRef\":\"SQL DB.properties.licenseType\"},{\"queryRef\":\"SQL DB.properties.requestedBackupStorageRedundancy\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"SQL DB.name\",\"NativeReferenceName\":\"Name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"resourceGroup\"},\"Name\":\"SQL DB.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"location\"},\"Name\":\"SQL DB.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.name\"},\"Name\":\"SQL DB.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.capacity\"},\"Name\":\"SQL DB.sku.capacity\",\"NativeReferenceName\":\"Capacity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.tier\"},\"Name\":\"SQL DB.sku.tier\",\"NativeReferenceName\":\"Tier\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"properties.status\"},\"Name\":\"SQL DB.properties.status\",\"NativeReferenceName\":\"Status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"properties.requestedBackupStorageRedundancy\"},\"Name\":\"SQL DB.properties.requestedBackupStorageRedundancy\",\"NativeReferenceName\":\"Backup storage redundancy\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"properties.licenseType\"},\"Name\":\"SQL DB.properties.licenseType\",\"NativeReferenceName\":\"License type\"}]},\"columnProperties\":{\"SQL DB.name\":{\"displayName\":\"Name\"},\"SQL DB.resourceGroup\":{\"displayName\":\"Resource group\"},\"SQL DB.location\":{\"displayName\":\"Region\"},\"SQL DB.sku.name\":{\"displayName\":\"SKU\"},\"SQL DB.sku.capacity\":{\"displayName\":\"Capacity\"},\"SQL DB.sku.tier\":{\"displayName\":\"Tier\"},\"SQL DB.properties.status\":{\"displayName\":\"Status\"},\"SQL DB.properties.requestedBackupStorageRedundancy\":{\"displayName\":\"Backup storage redundancy\"},\"SQL DB.properties.licenseType\":{\"displayName\":\"License type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"grid\":[{\"properties\":{\"gridVertical\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"urlIcon\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL Database'\"}}}}}]}}}", "filters": "[]", - "height": 416.0, - "width": 1048.0, - "x": 216.0, - "y": 296.0, - "z": 2000.0 + "height": 416.00, + "width": 1048.00, + "x": 216.00, + "y": 296.00, + "z": 2000.00 }, { "config": "{\"name\":\"8b9f8cf9b63676c90e2e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"9556b8423a37be0b2c16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"0cc34d1c9069b7d76337\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"9e369c30c3a40b0790a5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"a274113459a055940d06\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"a3c1681e4eb489770087\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#sql-databases'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"b382808b1c07e3d705a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"b75a3f47abc09601e6d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/BrowseResource/resourceType/Microsoft.Sql%2Fservers%2Fdatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"b9621e22226223706e26\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"c16464fb35bbd6a0030a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":184,\"tabOrder\":5034}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"SqlDatabases.sku.name\",\"active\":true}],\"Values\":[{\"queryRef\":\"CountNonNull(SqlDatabases.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.name\"},\"Name\":\"SqlDatabases.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"CountNonNull(SqlDatabases.id)\",\"NativeReferenceName\":\"Resources\"}]},\"columnProperties\":{\"SQL DB.name\":{\"displayName\":\"Name\"},\"SQL DB.resourceGroup\":{\"displayName\":\"Resource group\"},\"SQL DB.location\":{\"displayName\":\"Region\"},\"SQL DB.sku.name\":{\"displayName\":\"SKU\"},\"SQL DB.sku.capacity\":{\"displayName\":\"Capacity\"},\"SQL DB.sku.tier\":{\"displayName\":\"Tier\"},\"SQL DB.properties.status\":{\"displayName\":\"Status\"},\"SQL DB.properties.requestedBackupStorageRedundancy\":{\"displayName\":\"Backup storage redundancy\"},\"SQL DB.properties.licenseType\":{\"displayName\":\"License type\"},\"SqlDatabases.sku.name\":{\"displayName\":\"SKU\"},\"CountNonNull(SqlDatabases.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL Database'\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 184.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"cb7d28eb96869c874d87\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d3f8c74dc94353c5550a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"d9fad8457910e68d601e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":120,\"z\":1000,\"width\":200,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"SqlDatabases.name\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"SqlDatabases.name\",\"NativeReferenceName\":\"name1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"SqlDatabases.name\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL database'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"0cc34d1c9069b7d76337\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"e2026bc30805ce00e51d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"e2214c3d8001893b4093\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"6b63e0426be040c3eb00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"fc906a87454e7603a2ba\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"fffacd925ee1e00020ca\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9621e22226223706e26\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Summary", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "99c64d7a62040165c467", "ordinal": 1, "visualContainers": [ { "config": "{\"name\":\"01c2d305e5605028a6ab\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"065368538355601b50c0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":11500,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Subscriptions.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(Subscriptions.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscriptions'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 11500.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 11500.00 }, { "config": "{\"name\":\"1259db8f1e0c9bd7b70b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"18d2e7f22134e8ecb31e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":1000,\"width\":568,\"height\":184,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\"},{\"queryRef\":\"Subscriptions.subscriptionId\"},{\"queryRef\":\"Count(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"subscriptionId\"},\"Name\":\"Subscriptions.subscriptionId\",\"NativeReferenceName\":\"Subscription Id\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Resources.id)\",\"NativeReferenceName\":\"Resources\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Subscriptions.name\":{\"displayName\":\"Subscription\"},\"Subscriptions.subscriptionId\":{\"displayName\":\"Subscription Id\"},\"Count(Resources.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"236.24589912046713D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"233.44787422750716D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.subscriptionId\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscriptions'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"ad698e4d5886c943438d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Subscriptions\"}},\"Property\":\"subscriptionId\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"1bf1e12f1a9d2354cbaa\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Subscriptions\"}},\"Property\":\"name\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 184.0, - "width": 568.0, - "x": 216.0, - "y": 104.0, - "z": 1000.0 + "height": 184.00, + "width": 568.00, + "x": 216.00, + "y": 104.00, + "z": 1000.00 }, { "config": "{\"name\":\"1a2014990bcdc2105a84\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"28088282e681080eeeba\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review the subscriptions, resource groups, and resources deployed across your environment.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"2e0320c0967c1a991508\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"3433752c654800c7309e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"371409ded11a8a5938aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":7500,\"width\":184,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Resources.location)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"}},\"Function\":2},\"Name\":\"Min(Resources.location)\",\"NativeReferenceName\":\"Count of location\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Regions'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 792.0, - "y": 8.0, - "z": 7500.0 + "height": 88.00, + "width": 184.00, + "x": 792.00, + "y": 8.00, + "z": 7500.00 }, { "config": "{\"name\":\"38a9972336ba7eb0851a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":296,\"z\":2000,\"width\":568,\"height\":184,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Resource types.SingularDisplayName\"},{\"queryRef\":\"Resources.type\"},{\"queryRef\":\"Count(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ResourceTypes\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"type\"},\"Name\":\"Resources.type\",\"NativeReferenceName\":\"Type code\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"SingularDisplayName\"},\"Name\":\"Resource types.SingularDisplayName\",\"NativeReferenceName\":\"Resource type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Resources.id)\",\"NativeReferenceName\":\"Resources\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Resources.type\":{\"displayName\":\"Type code\"},\"Resource types.SingularDisplayName\":{\"displayName\":\"Resource type\"},\"Count(Resources.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"80.47719860875483D\"}}}},\"selector\":{\"metadata\":\"Count(Resources.id)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"230.34444446563967D\"}}}},\"selector\":{\"metadata\":\"Resource types.SingularDisplayName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"230.90030133112407D\"}}}},\"selector\":{\"metadata\":\"Resources.type\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"general\":[{\"properties\":{\"altText\":{\"expr\":{\"Literal\":{\"Value\":\"'Azure Extension are hidden from that list'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource types'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter374e10d98a4e285604f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"ResourceTypes\"}},\"Property\":\"SingularDisplayName\"}},\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 184.0, - "width": 568.0, - "x": 216.0, - "y": 296.0, - "z": 2000.0 + "height": 184.00, + "width": 568.00, + "x": 216.00, + "y": 296.00, + "z": 2000.00 }, { "config": "{\"name\":\"3bb4d98237e6dc0b837a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"3e93c1905736c83ba7e8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#Summary'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"4c0b8e83393478b8d24e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"4c2dcef12247a4d0399a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"4ed410fd687d30d9931b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":56,\"z\":0,\"width\":200,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ResourceTypes.SingularDisplayName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ResourceTypes\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"SingularDisplayName\"},\"Name\":\"ResourceTypes.SingularDisplayName\",\"NativeReferenceName\":\"SingularDisplayName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ResourceTypes.SingularDisplayName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"ResourceTypes.SingularDisplayName\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource type'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"c61bcf9e7477d4552cb7\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 0.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 0.00 }, { "config": "{\"name\":\"598e3db3008c09da4195\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":10750,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Resources.x_ResourceGroupId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_ResourceGroupId\"}},\"Function\":2},\"Name\":\"Min(Resources.x_ResourceGroupId)\",\"NativeReferenceName\":\"Count of x_ResourceGroupId\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_ResourceGroupId\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource groups'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 10750.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 10750.00 }, { "config": "{\"name\":\"5b3450d5e41732703e97\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"6c7e482c8bd526d06231\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"72f730822512801810c3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"c61bcf9e7477d4552cb7\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"750471d96512993a75cc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"77df08b0229a48be8b07\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"7b48741ee0ceeca96017\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"8738bd918020dc5be9e0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"92463bdb02d84705c779\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"96e53429ee0a138ecdce\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":500,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 500.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 500.00 }, { "config": "{\"name\":\"992e0fef95b3e2357080\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(Resources.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"a2e1c77048e26dd0d625\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":487.99999999999994,\"z\":6000,\"width\":855.9999999999999,\"height\":224,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.name\"},{\"queryRef\":\"Resources.resourceGroup\"},{\"queryRef\":\"Subscriptions.name\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Resources.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"name\"},\"Name\":\"Resources.name\",\"NativeReferenceName\":\"Resource\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Subscriptions.name\":{\"displayName\":\"Subscription\"},\"Resources.resourceGroup\":{\"displayName\":\"Resource group\"},\"Resources.name\":{\"displayName\":\"Resource\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"238.72669591253444D\"}}}},\"selector\":{\"metadata\":\"Resources.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"389.1988858460355D\"}}}},\"selector\":{\"metadata\":\"Resources.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"202.105796984634D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", - "height": 224.0, - "width": 856.0, - "x": 216.0, - "y": 488.0, - "z": 6000.0 + "height": 224.00, + "width": 856.00, + "x": 216.00, + "y": 488.00, + "z": 6000.00 }, { "config": "{\"name\":\"af19adca4e01943cb09c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"b2451e6a63e37379e9bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"bf66d7ce3d2967d38b34\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":487.99999999999994,\"z\":5000,\"width\":184,\"height\":224,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Region.RegionName\"},{\"queryRef\":\"Count(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Regions\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"Region.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Resources.id)\",\"NativeReferenceName\":\"Resources\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Region.RegionName\":{\"displayName\":\"Region\"},\"Count(Resources.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{},\"selector\":{\"metadata\":\"Count(Resources.id)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"89.63012539669484D\"}}}},\"selector\":{\"metadata\":\"Region.RegionName\"}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"general\":[{\"properties\":{\"altText\":{\"expr\":{\"Literal\":{\"Value\":\"'Azure Extension are hidden from that list'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Regions'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 224.0, - "width": 184.0, - "x": 1080.0, - "y": 488.0, - "z": 5000.0 + "height": 224.00, + "width": 184.00, + "x": 1080.00, + "y": 488.00, + "z": 5000.00 }, { "config": "{\"name\":\"c0e2b93650d7da289ca1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"c4c083262327d089840c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"c61bcf9e7477d4552cb7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":184,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\"}", - "height": 184.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 184.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"c8dad3758672510ca3ec\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":120,\"z\":1000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"c61bcf9e7477d4552cb7\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"ca826c2a3c7c39446d1d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"cc9c3f4a50bc15371537\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"d8afa1b0228528977a37\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"e1517699a46dda0307a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"e7ad9a35baa5a1b7325e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"b2451e6a63e37379e9bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"e85a3ae5a5aa385b06b7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":3000,\"width\":472,\"height\":376,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"azureMap\",\"projections\":{\"Category\":[{\"queryRef\":\"Region.RegionName\",\"active\":true}],\"Size\":[{\"queryRef\":\"CountNonNull(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Regions\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"Region.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"id\"}},\"Function\":5},\"Name\":\"CountNonNull(Resources.id)\",\"NativeReferenceName\":\"Count of id\"}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"mapControls\":[{\"properties\":{\"defaultStyle\":{\"expr\":{\"Literal\":{\"Value\":\"'grayscale_light'\"}}},\"showStylePicker\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showNavigationControls\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showSelectionControl\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"autoZoom\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"zoom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"worldWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"bubbleLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"bubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"minBubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"maxRadius\":{\"expr\":{\"Literal\":{\"Value\":\"23L\"}}},\"bubbleStrokeWidth\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"autoStrokeColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"layerPosition\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"clusteringEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"clusteredBubbleFillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"minZoom\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"maxZoom\":{\"expr\":{\"Literal\":{\"Value\":\"22L\"}}}}}],\"filledMap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"mapTransparency\":{\"expr\":{\"Literal\":{\"Value\":\"40L\"}}}}}],\"heatMapLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"heatMapColorHigh\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF0000'\"}}}}},\"heatMapColorCenter\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF8C00'\"}}}}},\"heatMapUseSize\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"maxZoom\":{\"expr\":{\"Literal\":{\"Value\":\"22L\"}}},\"minZoom\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"barChart\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"showAllDataPoints\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"FillRule\":{\"Input\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"id\"}},\"Function\":5}},\"FillRule\":{\"linearGradient3\":{\"min\":{\"color\":{\"Literal\":{\"Value\":\"'#3393dd'\"}}},\"mid\":{\"color\":{\"Literal\":{\"Value\":\"'#FF9100'\"}}},\"max\":{\"color\":{\"Literal\":{\"Value\":\"'#FF0000'\"}}},\"nullColoringStrategy\":{\"strategy\":{\"Literal\":{\"Value\":\"'asZero'\"}}}}}}}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources by region'\"}}}}}]}}}", "filters": "[]", - "height": 376.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 3000.0 + "height": 376.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"f5eaae151a4ba0733807\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"96e53429ee0a138ecdce\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Network security groups", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "b0a8741db2baa88615be", "ordinal": 6, "visualContainers": [ { "config": "{\"name\":\"0038ce067726441deea2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"0bfb58e0b3dea132e5d7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"0f644df97a0786202cea\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"10e8017638aa37700c20\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"20044d6599d15a6135d1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.NetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"2639d8a9bbd845ce505b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"53313e84a2d8a0763028\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"285629ae890615cda662\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/BrowseResource/resourceType/Microsoft.Network%2FNetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"294d2eabec006e59950a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"38ba64100d7dbd660170\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"53313e84a2d8a0763028\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 2000.00 }, { "config": "{\"name\":\"3f0a73d09d35452422dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"425542d10c00b7d80397\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"46e36a512c34bbca807c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(SqlDatabases.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(SqlDatabases.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL databases'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 9000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 9000.00 }, { "config": "{\"name\":\"5014fc02a5e7aa7d66ec\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"53313e84a2d8a0763028\",\"layouts\":[{\"id\":0,\"position\":{\"height\":375.79258455738835,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\"}", "height": 375.79, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"5c8cdfa6ca7909a1d5a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":184,\"z\":750,\"width\":200,\"height\":64,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.sourcePortRange\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourcePortRange\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.sourcePortRange\",\"NativeReferenceName\":\"properties.securityRules.properties.sourcePortRange\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.sourcePortRange\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Source port range'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"53313e84a2d8a0763028\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 184.0, - "z": 750.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 184.00, + "z": 750.00 }, { "config": "{\"name\":\"68cfd8f6c7993069d734\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#network-security-groups'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"6ec108d0969786316b91\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"7f5d3510cb5c5cc3c0a3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"863285d126b1d5185b92\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"8bdb9cafd76893b7ceda\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8d49277e9d0015a2db66\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"8d8b1de98d2ba3d93646\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"99b1f9ac454ee432c4de\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":488.00000000000006,\"z\":3000,\"width\":1048,\"height\":224,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Network Security Groups.name\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.name\"},{\"queryRef\":\"Network Security Groups.location\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.access\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.direction\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.priority\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.sourceAddressPrefix\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.sourcePortRange\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.destinationPortRange\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"},\"Name\":\"Network Security Groups.name\",\"NativeReferenceName\":\"Resource name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.name\"},\"Name\":\"Network Security Groups.properties.securityRules.name\",\"NativeReferenceName\":\"Security rules name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"location\"},\"Name\":\"Network Security Groups.location\",\"NativeReferenceName\":\"location\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.access\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.access\",\"NativeReferenceName\":\"Access\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.direction\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.direction\",\"NativeReferenceName\":\"Direction\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.priority\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.priority\",\"NativeReferenceName\":\"Priority\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourceAddressPrefix\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.sourceAddressPrefix\",\"NativeReferenceName\":\"Source address prefix\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourcePortRange\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.sourcePortRange\",\"NativeReferenceName\":\"Source port range\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationAddressPrefix\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\",\"NativeReferenceName\":\"Destination address prefix\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationPortRange\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.destinationPortRange\",\"NativeReferenceName\":\"Destination port range\"}]},\"columnProperties\":{\"Network Security Groups.name\":{\"displayName\":\"Resource name\"},\"Network Security Groups.properties.securityRules.name\":{\"displayName\":\"Security rules name\"},\"Network Security Groups.properties.securityRules.properties.access\":{\"displayName\":\"Access\"},\"Network Security Groups.properties.securityRules.properties.direction\":{\"displayName\":\"Direction\"},\"Network Security Groups.properties.securityRules.properties.priority\":{\"displayName\":\"Priority\"},\"Network Security Groups.properties.securityRules.properties.sourceAddressPrefix\":{\"displayName\":\"Source address prefix\"},\"Network Security Groups.properties.securityRules.properties.sourcePortRange\":{\"displayName\":\"Source port range\"},\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\":{\"displayName\":\"Destination address prefix\"},\"Network Security Groups.properties.securityRules.properties.destinationPortRange\":{\"displayName\":\"Destination port range\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"251.28358432225798D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"99D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.properties.sourcePortRange\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"138D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"256.5865129895632D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"114.44774773338557D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.properties.destinationPortRange\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'NSG rules'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", - "height": 224.0, - "width": 1048.0, - "x": 216.0, - "y": 488.0, - "z": 3000.0 + "height": 224.00, + "width": 1048.00, + "x": 216.00, + "y": 488.00, + "z": 3000.00 }, { "config": "{\"name\":\"9e617d33aba86a1db800\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"9f768a8680d308e85505\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Network Security Groups.isWarning\",\"active\":true}],\"Values\":[{\"queryRef\":\"CountNonNull(NetworkSecurityGroups.id)\"}],\"Tooltips\":[{\"queryRef\":\"Divide(Count(NetworkSecurityGroups.id), ScopedEval(Count(NetworkSecurityGroups.id), []))\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"isWarning\"},\"Name\":\"Network Security Groups.isWarning\",\"NativeReferenceName\":\"Warning\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"CountNonNull(NetworkSecurityGroups.id)\",\"NativeReferenceName\":\"Count of id\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"id\"}},\"Function\":2}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"id\"}},\"Function\":2}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Divide(Count(NetworkSecurityGroups.id), ScopedEval(Count(NetworkSecurityGroups.id), []))\",\"NativeReferenceName\":\"Percent\"}]},\"columnProperties\":{\"Network Security Groups.isWarning\":{\"displayName\":\"Warning\"},\"CountNonNull(NetworkSecurityGroups.id)\":{\"displayName\":\"Resources\"},\"Divide(Count(NetworkSecurityGroups.id), ScopedEval(Count(NetworkSecurityGroups.id), []))\":{\"displayName\":\"Percent\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Right\":{\"Literal\":{\"Value\":\"'False'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Right\":{\"Literal\":{\"Value\":\"'True'\"}}}}}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Warning state'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 104.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 104.00, + "z": 7000.00 }, { "config": "{\"name\":\"a8a1970f6234abb37137\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"a8ef1625078021b01041\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"b6188876b4579c8a9607\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":247.79258455738835,\"z\":625,\"width\":200,\"height\":64,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationAddressPrefix\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationAddressPrefix\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationAddressPrefix\",\"NativeReferenceName\":\"properties.securityRules.properties.destinationAddressPrefix\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.destinationAddressPrefix\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Destination address prefix'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"53313e84a2d8a0763028\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, + "height": 64.00, + "width": 200.00, + "x": 0.00, "y": 247.79, - "z": 625.0 + "z": 625.00 }, { "config": "{\"name\":\"c39e791e98cd121820a0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"c55e0446e82957e33482\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":8000,\"width\":856,\"height\":184,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Minimize Open Ports: Only open the ports that are absolutely necessary for your application. This reduces the attack surface and potential vulnerabilities.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Use Specific IP Ranges: Restrict access to specific IP addresses or ranges rather than allowing broad access (for example, avoid using 0.0.0.0/0). This limits exposure to only trusted sources.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Apply the Principle of Least Privilege: Ensure that the permissions granted are the minimum necessary for the task. This applies to both the ports and the users accessing them.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Regularly Review and Update Rules: Periodically review your NSG rules to ensure they are still relevant and necessary. Remove any rules that are no longer needed.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Segment Your Network: Use subnets to logically segment your network. This helps in isolating different parts of your network and applying more granular security controls.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Monitor and Log Traffic: Enable logging and monitoring to keep track of traffic patterns and detect any unusual activity. This helps in identifying potential security threats early.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Use Strong Network Controls: Implement strong network controls and governance to manage your network security elements effectively. This includes using tools to monitor and automate security processes.\"}],\"listType\":\"ordered\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Tips'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"null\"}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", - "height": 184.0, - "width": 856.0, - "x": 408.0, - "y": 8.0, - "z": 8000.0 + "height": 184.00, + "width": 856.00, + "x": 408.00, + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"c5f5b633e676674978d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":311.79258455738835,\"z\":562,\"width\":200,\"height\":64,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationPortRange\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationPortRange\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationPortRange\",\"NativeReferenceName\":\"properties.securityRules.properties.destinationPortRange\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.destinationPortRange\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Destination port range'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"53313e84a2d8a0763028\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, + "height": 64.00, + "width": 200.00, + "x": 0.00, "y": 311.79, - "z": 562.0 + "z": 562.00 }, { "config": "{\"name\":\"d42257900a3e80b06908\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":120,\"z\":1000,\"width\":200,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.sourceAddressPrefix\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourceAddressPrefix\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.sourceAddressPrefix\",\"NativeReferenceName\":\"properties.securityRules.properties.sourceAddressPrefix\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.sourceAddressPrefix\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Source address prefix'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"53313e84a2d8a0763028\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"d44ec0fe881b1d1bea0b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"d58bb5b0bbdca552e2c9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"dc7ce060de89334896a7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"e1d699dfde6d1e9e4eb5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Network security groups\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review network security groups.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"dc7ce060de89334896a7\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"e83367333d4a74d798a4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f1ed422e331e408e2399\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":200,\"z\":2000,\"width\":1048,\"height\":280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Network Security Groups.name\"},{\"queryRef\":\"Network Security Groups.location\"},{\"queryRef\":\"Network Security Groups.resourceGroup\"},{\"queryRef\":\"Subscriptions.name\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"},\"Name\":\"Network Security Groups.name\",\"NativeReferenceName\":\"Name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Network Security Groups.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"location\"},\"Name\":\"Network Security Groups.location\",\"NativeReferenceName\":\"Region\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Network Security Groups.name\":{\"displayName\":\"Name\"},\"Network Security Groups.resourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"},\"Network Security Groups.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"308.62206736303347D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"267.9859407231168D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"313.07545598871303D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"131.0684410646388D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.location\"}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'False'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'True'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"Network Security Groups.name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Network security group'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 200.0, - "z": 2000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 200.00, + "z": 2000.00 }, { "config": "{\"name\":\"f99e25266cc00c85c1a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"fde3ba1a205e05e27a87\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"fde3ba1a205e05e27a87\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Get started", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "d441a327009c09056946", "visualContainers": [ { "config": "{\"name\":\"01e0cec03d320a55b8bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":113,\"z\":12000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Connect dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, - "x": 216.0, - "y": 113.0, - "z": 12000.0 + "x": 216.00, + "y": 113.00, + "z": 12000.00 }, { "config": "{\"name\":\"055a49678007b7d80381\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":960.0000000000001,\"y\":0,\"z\":2000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 960.0, - "y": 0.0, - "z": 2000.0 + "height": 696.00, + "width": 80.00, + "x": 960.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"12953d15ddcdaed0b00c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":304,\"z\":6000,\"width\":272,\"height\":368,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Customize copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 504.0, - "y": 304.0, - "z": 6000.0 + "height": 368.00, + "width": 272.00, + "x": 504.00, + "y": 304.00, + "z": 6000.00 }, { "config": "{\"name\":\"1732106a7581763312e9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":3000,\"tabOrder\":10}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect this report to your environment\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"01e0cec03d320a55b8bd\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"1aefa6ee4d822063a946\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":19}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-CustomizeReport5477659270158559.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"12953d15ddcdaed0b00c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"1d8ffddc00065372bd70\",\"layouts\":[{\"id\":0,\"position\":{\"x\":214.8655587817734,\"y\":112.00000371107124,\"z\":11000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":12000}}],\"singleVisualGroup\":{\"displayName\":\"Help dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, "x": 214.87, - "y": 112.0, - "z": 11000.0 + "y": 112.00, + "z": 11000.00 }, { "config": "{\"name\":\"2766c21f0981b5ca2c82\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":304,\"z\":5000,\"width\":272.0000000000001,\"height\":312,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Get data copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 312.0, - "width": 272.0, - "x": 792.0, - "y": 304.0, - "z": 5000.0 + "height": 312.00, + "width": 272.00, + "x": 792.00, + "y": 304.00, + "z": 5000.00 }, { "config": "{\"name\":\"278b621b26a043871160\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":112.00000000000001,\"z\":8000,\"width\":848,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"The \"},{\"value\":\"Cloud policy and governance report\",\"textStyle\":{\"fontWeight\":\"bold\",\"color\":\"#6f4bb2\"}},{\"value\":\" summarizes your Microsoft Cloud governance posture. It offers the standard metrics aligned with the Cloud Adoption Framework to facilitate identifying issues, applying recommendations, and resolving compliance gaps.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The Cloud Adoption Framework Govern methodology provides a structured approach for establishing and optimizing cloud governance in Azure, including areas like regulatory compliance, security, operations, cost, data, resource management, and artificial intelligence (AI).\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This report helps implement the \"},{\"value\":\"Cloud policy and governance capability\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/framework/manage/governance\"},{\"value\":\" in the FinOps Framework. \"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/pbi/Governance\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Description'\"}}}}}]}}}", "filters": "[]", - "height": 176.0, - "width": 848.0, - "x": 216.0, - "y": 112.0, - "z": 8000.0 + "height": 176.00, + "width": 848.00, + "x": 216.00, + "y": 112.00, + "z": 8000.00 }, { "config": "{\"name\":\"2c0ffdfd6ae951dbac0c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":12}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"12953d15ddcdaed0b00c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"2d7035cfdd74256990a5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":23}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-AddData17914943068990197.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"2766c21f0981b5ca2c82\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"364f2faa20e60c91c4e4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":0,\"z\":19000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 0.0, - "z": 19000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 0.00, + "z": 19000.00 }, { "config": "{\"name\":\"3c47ae69ab0354c8712e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":96,\"z\":18000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 96.0, - "z": 18000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 96.00, + "z": 18000.00 }, { "config": "{\"name\":\"3f9a9ee54a9c929dc300\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1056,\"y\":0,\"z\":1000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 12'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1056.0, - "y": 0.0, - "z": 1000.0 + "height": 696.00, + "width": 80.00, + "x": 1056.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"457112847371062198e9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":137.1344412182266,\"y\":487.99999628892874,\"z\":2000,\"width\":96,\"height\":32,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'qna'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Ask question'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Question'\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 137.13, - "y": 488.0, - "z": 2000.0 + "y": 488.00, + "z": 2000.00 }, { "config": "{\"name\":\"49536c8e852ba200e501\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":864,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 864.0, - "y": 0.0, - "z": 3000.0 + "height": 696.00, + "width": 80.00, + "x": 864.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"49aa4b7a2a0e20607ee8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":25}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-ConnectData7243700207572936.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"bd20f397dad01cce9252\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"4b012d79a8176c8c700d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":2000,\"tabOrder\":24}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'f123af631db0926b70d8'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"01e0cec03d320a55b8bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 }, { "config": "{\"name\":\"4f5c068460d3093ae914\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":479.99999999999994,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 480.0, - "y": 0.0, - "z": 7000.0 + "height": 696.00, + "width": 80.00, + "x": 480.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"4f7b6e77ca55e0c45ce6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.03600823045266566,\"y\":192,\"z\":0,\"width\":256,\"height\":176,\"tabOrder\":11}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect your data\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Connect to data across billing accounts and subscriptions to get started.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Troubleshooting tips\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"bd20f397dad01cce9252\"}", "filters": "[]", - "height": 176.0, - "width": 256.0, + "height": 176.00, + "width": 256.00, "x": 0.04, - "y": 192.0, - "z": 0.0 + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"51f2efb01c13bb8be797\",\"layouts\":[{\"id\":0,\"position\":{\"x\":213.33333333333334,\"y\":8.333333333333334,\"z\":10000,\"width\":194.16666666666669,\"height\":46.66666666666667,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit\",\"textStyle\":{\"fontSize\":\"20pt\",\"color\":\"#a6a6a6\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK label'\"}}}}}]}}}", @@ -2029,729 +2030,729 @@ "width": 194.17, "x": 213.33, "y": 8.33, - "z": 10000.0 + "z": 10000.00 }, { "config": "{\"name\":\"568fdff441c79b30475c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":288,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 288.0, - "y": 0.0, - "z": 9000.0 + "height": 696.00, + "width": 80.00, + "x": 288.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"59a8d7aedd0e90ad01c8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":241.1344412182266,\"y\":487.99999628892874,\"z\":1000,\"width\":96,\"height\":32,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Bug.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Bug9076115215259053.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Report a bug'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/ideas'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'New issue'\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 241.13, - "y": 488.0, - "z": 1000.0 + "y": 488.00, + "z": 1000.00 }, { "config": "{\"name\":\"5f0e9d00129dcc8c0313\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":1232,\"x\":24,\"y\":16,\"z\":0,\"tabOrder\":11000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 696.0, - "width": 1232.0, - "x": 24.0, - "y": 16.0, - "z": 0.0 + "height": 696.00, + "width": 1232.00, + "x": 24.00, + "y": 16.00, + "z": 0.00 }, { "config": "{\"name\":\"628b76e09c2214073606\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":576,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 576.0, - "y": 0.0, - "z": 6000.0 + "height": 696.00, + "width": 80.00, + "x": 576.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"6ad151e37ce58bd82659\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":384,\"z\":15000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 384.0, - "z": 15000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 384.00, + "z": 15000.00 }, { "config": "{\"name\":\"70cf1cb9eea96cad705c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":160,\"height\":24,\"tabOrder\":5}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink7990467786314797.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to customize  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/customize'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"12953d15ddcdaed0b00c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 160.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 160.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"7301348c20b142d12e94\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":288,\"z\":16000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 288.0, - "z": 16000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 288.00, + "z": 16000.00 }, { "config": "{\"name\":\"74c6957e1407b5c67de5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":6000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Help + support\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 6000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 6000.00 }, { "config": "{\"name\":\"74dd97908470e43560ad\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":96,\"y\":0,\"z\":11000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 96.0, - "y": 0.0, - "z": 11000.0 + "height": 696.00, + "width": 80.00, + "x": 96.00, + "y": 0.00, + "z": 11000.00 }, { "config": "{\"name\":\"78c1190d026b4bca35d0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":96,\"z\":4000,\"width\":776,\"height\":384,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Sorry to hear that you're experiencing issues. We're here to help!\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Please note Microsoft Support does not handle support requests for FinOps toolkit. However, the underlying products sued by tools in the toolkit are officially supported. Use the following steps if you run into an issue:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Before you begin\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you aren't seeing data after connecting and syncing successfully, try the following troubleshooting steps:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Clear all filters (see the button below).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Clear RangeStart, RangeEnd, Number of Months date parameters and refresh data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm data is loading by navigating to Home > Transform Data > Queries > Costs.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If data is in this view, then there is a filter causing the data to not render in the report.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If using raw exports (not FinOps hubs):\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are CSV or parquet files in the specified storage path.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failures, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If using FinOps hubs:\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are parquet files in the ingestion container in the storage account.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, check for CSV or parquet files in the msexports container.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failed runs, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If data is in msexports, check the Data Factory triggers to confirm they are all started. You may need to register the Microsoft.EventGrid resource provider, restart the triggers, then re-run the exports (or manually retry the failed pipeline runs).\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This is a condensed version of the troubleshooting guide. If these did not help, continue with the list below and run through the full troubleshooting guide, if needed.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Report security issues securely\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you believe you've found a security vulnerability, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Reporting security issues\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/blob/dev/SECURITY.md\"},{\"value\":\". \",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Confirm all setup instructions were completed in order\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"9 out of 10 issues are due to missing steps. Please review and follow the instructions carefully. For this report, close this dialog and select the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Connect your data\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.3333px\"}},{\"value\":\" button.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Walk through the troubleshooting guide\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The most common issues and their solutions are documented and should be able to be resolved independently. If you have a specific error code, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Common errors\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/errors\"},{\"value\":\". For a guided walk through, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/troubleshooting\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Identify the source of the issue\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For error message, what product is showing the error? Does the error refer to another product? For missing or incorrect data, is the data generated in a Power BI report or does it come directly from a product, like Cost Management?\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Create support requests for product issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If the source of the issue is a managed product (including data from Cost Management), create a Microsoft support request for that specific product. Refer to the data dictionary to identify whether a specific column is sourced from Cost Management or is created or updated by the FinOps toolkit. If you're not sure about the source, ask in the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"discussion forum\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/discussions/categories/q-a\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"6. Create an issue in GitHub\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Whether you submit a support request or not, we recommend \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"creating an issue in GitHub\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://aka.ms/ftk/ideas\"},{\"value\":\" to let us know about the problems you're facing. Even if the issue is a product bug, we would like to document it to help others.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"We try to respond to issues and discussions within two business days but there can sometimes be unanticipated delays. If you completed all of the preceding steps and the issue wasn't resolved within a week, we should set up a Teams call for you. Then you can share your screen so we can troubleshoot the issue together.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\"}", "filters": "[]", - "height": 384.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 4000.0 + "height": 384.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 4000.00 }, { "config": "{\"name\":\"8285d02086a4973b836b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":24,\"width\":144,\"x\":0.2160493827160508,\"y\":288,\"z\":1000,\"tabOrder\":4}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Connect your data'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'348361728449c47260db'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"bd20f397dad01cce9252\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 144.0, + "height": 24.00, + "width": 144.00, "x": 0.22, - "y": 288.0, - "z": 1000.0 + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"82a571f908d008127558\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.Governance.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.Governance.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, + "height": 32.00, + "width": 88.00, "x": 41.13, - "y": 488.0, - "z": 3000.0 + "y": 488.00, + "z": 3000.00 }, { "config": "{\"name\":\"82bb9a450a42c15e449e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":17}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"01e0cec03d320a55b8bd\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8c0ce9dd051c3b1ced32\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"9617beaa05b3869e05b1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1.1368683772161603e-13,\"y\":192.00000000000006,\"z\":0,\"width\":272,\"height\":96,\"tabOrder\":9}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Add business context\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Join cost with business data to align with your organization and quantify business value.\"}]}]}}]}},\"parentGroupName\":\"2766c21f0981b5ca2c82\"}", "filters": "[]", - "height": 96.0, - "width": 272.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 96.00, + "width": 272.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"a2e9850a74c780b87150\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":192,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 192.0, - "y": 0.0, - "z": 10000.0 + "height": 696.00, + "width": 80.00, + "x": 192.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"a5298c9a08840bd85bb9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":0,\"width\":247.99999999999997,\"height\":176,\"tabOrder\":26}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Customize your report\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Keep what works, remove what you don't need, and tailor visuals and metrics to highlight what's important.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Data dictionary\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"12953d15ddcdaed0b00c\"}", "filters": "[]", - "height": 176.0, - "width": 248.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 176.00, + "width": 248.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"ad331a601b3e8d054697\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":576,\"z\":13000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 576.0, - "z": 13000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 576.00, + "z": 13000.00 }, { "config": "{\"name\":\"b16f550ec4612167a362\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":16}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"2766c21f0981b5ca2c82\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"b54165fc12a7486e807a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · KQL\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", - "height": 32.0, - "width": 240.0, - "x": 104.0, - "y": 688.0, - "z": 3000.0 + "height": 32.00, + "width": 240.00, + "x": 104.00, + "y": 688.00, + "z": 3000.00 }, { "config": "{\"name\":\"b5e2a08550006ba236e7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":152,\"height\":24,\"tabOrder\":2}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink292390249589896.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to add data  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"glow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/getdata'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"2766c21f0981b5ca2c82\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 152.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 152.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"b97a63a409cc8bc34280\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.Governance.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.Governance.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'8d23999e8d1041a0850b'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, - "x": 1064.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 88.00, + "x": 1064.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"bd20f397dad01cce9252\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":304,\"z\":7000,\"width\":272,\"height\":368,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Connect copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 216.0, - "y": 304.0, - "z": 7000.0 + "height": 368.00, + "width": 272.00, + "x": 216.00, + "y": 304.00, + "z": 7000.00 }, { "config": "{\"name\":\"d1ccf0b6c3120083d24d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1152,\"y\":0,\"z\":0,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 13'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1152.0, - "y": 0.0, - "z": 0.0 + "height": 696.00, + "width": 80.00, + "x": 1152.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d45bd786a84be71bb99c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":5000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'f123af631db0926b70d8'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1d8ffddc00065372bd70\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 5000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 5000.00 }, { "config": "{\"name\":\"d5b951ef0082a0d0800e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":0,\"y\":0,\"z\":12000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 0.0, - "y": 0.0, - "z": 12000.0 + "height": 696.00, + "width": 80.00, + "x": 0.00, + "y": 0.00, + "z": 12000.00 }, { "config": "{\"name\":\"da1db1f50309eed03ed6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":424,\"width\":776,\"x\":40,\"y\":96,\"z\":1000,\"tabOrder\":3}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit reports include preconfigured visuals, but aren't connected to your data. This report uses FinOps hubs with Data Explorer for cost and Azure Resource Graph for resource configuration and recommendation details. If your data is in a storage account and not in Data Explorer, please \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"download storage reports\",\"textStyle\":{\"fontSize\":\"13.3333px\",\"color\":\"#6f4bb2\"},\"url\":\"https://github.com/microsoft/finops-toolkit/releases/latest/download/PowerBI-storage.zip\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use the following steps to connect to Azure Resource Graph and your Data Explorer cluster:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Deploy FinOps hubs\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you have not deployed FinOps hubs with the Data Explorer cluster option, please do so now. Data Explorer is required for KQL reports. \",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Configure Cost Management exports\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Once FinOps hubs is deployed, either configure managed exports for your hub instance or manually create new exports in Cost Management to initiate data ingestion. If creating exports manually, remember to run at least one export manually to load an initial dataset. The following Cost Management datasets are recommended for this report:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cost and usage (FOCUS) \"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Price sheet – Required to calculate accurate and complete savings.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The following Cost Management datasets are supported but not used by this report:\",\"textStyle\":{\"fontSize\":\"12px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Reservation recommendations\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation transactions\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation details\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs/configure\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Connect to your FinOps hub instance\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Edit parameters\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" above and set the following parameters:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cluster URL\",\"textStyle\":{\"fontWeight\":\"bold\"}}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Open the \"},{\"value\":\"list of resource groups\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://portal.azure.com/#view/HubsExtension/BrowseResourceGroups\"},{\"value\":\" in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select the hub resource group.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select Deployments in the menu.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select the hub deployment.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Select Outputs.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Copy the value for \"},{\"value\":\"clusterUri\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.6px\"}},{\"value\":\".\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Number of Months\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" – Optional number of closed months to show. Leave empty to show all data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Default Granularity \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Select whether you want charts to show \"},{\"value\":\"Daily\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" or \"},{\"value\":\"Monthly\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"NOTE: When customizing charts, use x_ReportingDate to align to this setting. Otherwise, use ChargePeriodStart for daily and x_ChargeMonth for monthly data.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Apply changes to refresh the report. This report uses DirectQuery for cost data, which means that data is refreshed every time you open a page and not from a scheduled refresh process.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Authorize data sources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"FinOps toolkit reports connect to one or more of the following data sources. Use these settings to configure authorization:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Azure Data Explorer (Kusto) – Use an account that has at least viewer access to the Hub and Ingestion databases.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"(your storage account) – Use a SAS token or an account that has Storage Blob Data Reader or greater access.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Azure Resource Graph – Use an account that has direct access to any subscriptions you would like to report on.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://ccmstorageprod... – Anonymous access. This URL is used for reservation size flexibility data.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://github.com/... – Anonymous access. This URL is used for FinOps toolkit open data files.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Troubleshoot common issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you do not see any data after connecting to your account, check the following:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Confirm data was ingested into the desired tables. You can do this by going to \"},{\"value\":\"https://dataexplorer.azure.com\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://dataexplorer.azure.com/\"},{\"value\":\", connecting to your cluster, and running a \"},{\"value\":\"Costs | limit 100\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" query.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the currency filter to ensure the correct currency is selected.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the date picker at the top-left of each page to ensure the data you exported is within the same time frame.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For additional guidance, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"01e0cec03d320a55b8bd\"}", "filters": "[]", - "height": 424.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 424.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"e2423480c030ece800e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":672,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 672.0, - "y": 0.0, - "z": 5000.0 + "height": 696.00, + "width": 80.00, + "x": 672.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"e9bc2f6170c7d5aa2dcb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":192,\"z\":17000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 192.0, - "z": 17000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 192.00, + "z": 17000.00 }, { "config": "{\"name\":\"ee7b5fb1edc97c406608\",\"layouts\":[{\"id\":0,\"position\":{\"x\":211.66666666666669,\"y\":24.166666666666668,\"z\":9000,\"width\":852.5,\"height\":85.83333333333334,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Cloud policy and governance\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"42pt\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Report name'\"}}}}}]}}}", "filters": "[]", "height": 85.83, - "width": 852.5, + "width": 852.50, "x": 211.67, "y": 24.17, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"f258fd6e98ecb780ec0d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":18}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"bd20f397dad01cce9252\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"f58aa4b9e38b97083d91\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":768,\"y\":0,\"z\":4000,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 768.0, - "y": 0.0, - "z": 4000.0 + "height": 696.00, + "width": 80.00, + "x": 768.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"f6264e20b3d70d60ec19\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":384,\"y\":0,\"z\":8000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 384.0, - "y": 0.0, - "z": 8000.0 + "height": 696.00, + "width": 80.00, + "x": 384.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"faaddc4d5628b7995a00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 112.0, - "x": 1160.0, - "y": 688.0, - "z": 1000.0 + "height": 32.00, + "width": 112.00, + "x": 1160.00, + "y": 688.00, + "z": 1000.00 }, { "config": "{\"name\":\"fb9db2d3611de3a9c34e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":687.9999999999999,\"z\":4000,\"width\":96.00000000000001,\"height\":32,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Toolbox.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Toolbox3204520726329514.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  FinOps toolkit'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#6F4BB2'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/finops/toolkit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'This report is part of the Microsoft FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK link'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, - "x": 8.0, - "y": 688.0, - "z": 4000.0 + "height": 32.00, + "width": 96.00, + "x": 8.00, + "y": 688.00, + "z": 4000.00 }, { "config": "{\"name\":\"fe67129b070ce001cbd7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":480,\"z\":14000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"5f0e9d00129dcc8c0313\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 480.0, - "z": 14000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 480.00, + "z": 14000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Virtual machines", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "dca176302754c6dc09e1", "ordinal": 3, "visualContainers": [ { "config": "{\"name\":\"06548b941d25d739c05c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":11000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"0ba1fe7031b3254a4d0a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"111df6c084a5e2ccd0a4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"114a7843ae77a116d3e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"14489b6ebb288c514cab\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"17d01e64472912099d26\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"17f3218f67344e880088\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":2000,\"width\":280,\"height\":184,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"hundredPercentStackedBarChart\",\"projections\":{\"Series\":[{\"queryRef\":\"Virtual Machines.storageProfile.osDisk.osType\"}],\"Y\":[{\"queryRef\":\"Count(Virtual Machines.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"storageProfile.osDisk.osType\"},\"Name\":\"Virtual Machines.storageProfile.osDisk.osType\",\"NativeReferenceName\":\"OS type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Virtual Machines.id)\",\"NativeReferenceName\":\"Count of id1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Virtual Machines.storageProfile.osDisk.osType\":{\"displayName\":\"OS type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine count per OS type'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter6c91924cc80632f27d40\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"type\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"type\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'microsoft.compute/virtualmachines'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1}]", - "height": 184.0, - "width": 280.0, - "x": 216.0, - "y": 104.0, - "z": 2000.0 + "height": 184.00, + "width": 280.00, + "x": 216.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"1916641cc14e7292b51d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"2ed039324359bb79721d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"32e51ddda0eeb0306347\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"336b960d171562692096\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"37b09de1ec1229bb019a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":487.99999999999994,\"z\":7000,\"width\":472,\"height\":224,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.name\"},{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Disks.location\"},{\"queryRef\":\"Disks.sku.name\"},{\"queryRef\":\"Disks.properties.diskSizeGB\"},{\"queryRef\":\"Disks.diskType\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0},{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"location\"},\"Name\":\"Disks.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"},\"Name\":\"Disks.properties.diskSizeGB\",\"NativeReferenceName\":\"Disk size GB\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskType\"},\"Name\":\"Disks.diskType\",\"NativeReferenceName\":\"Disk type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Disks.name\":{\"displayName\":\"Disk name\"},\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Disks.location\":{\"displayName\":\"Region\"},\"Disks.sku.name\":{\"displayName\":\"SKU\"},\"Disks.properties.diskSizeGB\":{\"displayName\":\"Disk size GB\"},\"Disks.diskType\":{\"displayName\":\"Disk type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"204.98988921419917D\"}}}},\"selector\":{\"metadata\":\"Disks.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"144.98078219913356D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.name\"}},{\"properties\":{},\"selector\":{\"metadata\":\"Disks.location\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"37b09de1ec1229bb019a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":487.99999999999994,\"z\":7000,\"width\":472,\"height\":224,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.name\"},{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Disks.location\"},{\"queryRef\":\"Disks.skuName\"},{\"queryRef\":\"Sum(Disks.diskSizeGB)\"},{\"queryRef\":\"Disks.diskType\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0},{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"location\"},\"Name\":\"Disks.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskType\"},\"Name\":\"Disks.diskType\",\"NativeReferenceName\":\"Disk type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuName\"},\"Name\":\"Disks.skuName\",\"NativeReferenceName\":\"SKU1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB1\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Disks.name\":{\"displayName\":\"Disk name\"},\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Disks.location\":{\"displayName\":\"Region\"},\"Disks.diskType\":{\"displayName\":\"Disk type\"},\"Sum(Disks.diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Disks.skuName\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"204.98988921419917D\"}}}},\"selector\":{\"metadata\":\"Disks.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"144.98078219913356D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.name\"}},{\"properties\":{},\"selector\":{\"metadata\":\"Disks.location\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 224.0, - "width": 472.0, - "x": 216.0, - "y": 488.0, - "z": 7000.0 + "height": 224.00, + "width": 472.00, + "x": 216.00, + "y": 488.00, + "z": 7000.00 }, { "config": "{\"name\":\"3a6cadeed7d8b72c1108\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"436849babac70c6296a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Virtual machines\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Delete, archive, or change SKU for unused disks to reduce waste.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"487154ac2c0b0d05e2e4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(VirtualMachines.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(VirtualMachines.id)\",\"NativeReferenceName\":\"Virtual machines\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Min(VirtualMachines.id)\":{\"displayName\":\"Virtual machines\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machines'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"491dfdcf05a15a9e3a1e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"4bd1ecdd487479180ee5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"afc8cbb47eb3e061660b\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 2000.00 }, { "config": "{\"name\":\"5ea5df1aed8bc7079c2a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":119.99999999999994,\"z\":1000,\"width\":192.00000000000003,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"VirtualMachines.name\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"VirtualMachines.name\",\"NativeReferenceName\":\"name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"VirtualMachines.name\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"VirtualMachines.name\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"afc8cbb47eb3e061660b\"}", "filters": "[]", - "height": 64.0, - "width": 192.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 192.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"5edf529552ba734e8056\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":4000,\"width\":472,\"height\":184,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Advisor.properties.impactedValue\"},{\"queryRef\":\"Sum(Advisor.properties.extendedProperties.savingsAmount)\"},{\"queryRef\":\"Sum(Advisor.properties.extendedProperties.annualSavingsAmount)\"},{\"queryRef\":\"Advisor.properties.extendedProperties.currentSku\"},{\"queryRef\":\"Advisor.properties.extendedProperties.targetSku\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.impactedValue\"},\"Name\":\"Advisor.properties.impactedValue\",\"NativeReferenceName\":\"Resource name1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.savingsAmount\"}},\"Function\":0},\"Name\":\"Sum(Advisor.properties.extendedProperties.savingsAmount)\",\"NativeReferenceName\":\"Monthly savings\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.annualSavingsAmount\"}},\"Function\":0},\"Name\":\"Sum(Advisor.properties.extendedProperties.annualSavingsAmount)\",\"NativeReferenceName\":\"Annual savings\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.currentSku\"},\"Name\":\"Advisor.properties.extendedProperties.currentSku\",\"NativeReferenceName\":\"Current SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.targetSku\"},\"Name\":\"Advisor.properties.extendedProperties.targetSku\",\"NativeReferenceName\":\"Target SKU\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.savingsAmount\"}},\"Function\":0}}}]},\"columnProperties\":{\"Advisor.properties.impactedValue\":{\"displayName\":\"Resource name\"},\"Sum(Advisor.properties.extendedProperties.savingsAmount)\":{\"displayName\":\"Monthly savings\"},\"Sum(Advisor.properties.extendedProperties.annualSavingsAmount)\":{\"displayName\":\"Annual savings\"},\"Advisor.properties.extendedProperties.currentSku\":{\"displayName\":\"Current SKU\"},\"Advisor.properties.extendedProperties.targetSku\":{\"displayName\":\"Target SKU\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"201D\"}}}},\"selector\":{\"metadata\":\"Advisor.properties.impactedValue\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Right-size or shutdown underutilized virtual machines'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter1842f9a0958b740359a3\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"AdvisorRecommendations\"}},\"Property\":\"properties.shortDescription.solution\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.shortDescription.solution\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Right-size or shutdown underutilized virtual machines'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1}]", - "height": 184.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 4000.0 + "height": 184.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"656916f0690d3e0972b0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":183.99999999999994,\"z\":0,\"width\":192,\"height\":64,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"VirtualMachines.hardwareProfile.vmSize\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"hardwareProfile.vmSize\"},\"Name\":\"VirtualMachines.hardwareProfile.vmSize\",\"NativeReferenceName\":\"hardwareProfile.vmSize\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"VirtualMachines.hardwareProfile.vmSize\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Size'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"afc8cbb47eb3e061660b\"}", "filters": "[]", - "height": 64.0, - "width": 192.0, - "x": 0.0, - "y": 184.0, - "z": 0.0 + "height": 64.00, + "width": 192.00, + "x": 0.00, + "y": 184.00, + "z": 0.00 }, { "config": "{\"name\":\"6cefa8ce63dd0c10acbe\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"8994787b756bc9973664\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"935cf1e4a10405ed3648\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/KQL.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"95463140d513c9e09405\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"a89ce95c3e49a999cc6b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"a9bf9cca9e479d0c8e3d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":8000,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(PublicIPAddresses.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PublicIPAddresses\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(PublicIPAddresses.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Public IPs'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"ade0e5c46cec2ca004d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"aed4a2a48a61152c4908\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":11000,\"width\":184,\"height\":88,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 792.0, - "y": 8.0, - "z": 11000.0 + "height": 88.00, + "width": 184.00, + "x": 792.00, + "y": 8.00, + "z": 11000.00 }, { "config": "{\"name\":\"afc8cbb47eb3e061660b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":247.99999999999994,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\"}", - "height": 248.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 248.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"afe164fc881eec94d47b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#virtual-machines'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"b0a041a4e1c2ca300cae\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"bce8c65f00164dce2ee2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"bdc6e28a04e4c7789a03\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"c215ae07b70aae89a8ab\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#browse/Microsoft.Compute%2FVirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"c6239e75d30d0414994c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"afc8cbb47eb3e061660b\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"c6246a1139a06039a78e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"d39328ed736242247391\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"df96b606d7e2a1b416c0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"111df6c084a5e2ccd0a4\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e7fd84e65704c020aa41\",\"layouts\":[{\"id\":0,\"position\":{\"x\":696,\"y\":487.99999999999994,\"z\":6000,\"width\":568,\"height\":224,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Network interfaces.name\"},{\"queryRef\":\"Network interfaces.location\"},{\"queryRef\":\"Network interfaces.properties.ipConfigurations.properties.privateIPAddress\"},{\"queryRef\":\"Public ip addresses.name\"},{\"queryRef\":\"Public ip addresses.properties.ipAddress\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0},{\"Name\":\"n\",\"Entity\":\"NetworkInterfaces\",\"Type\":0},{\"Name\":\"p\",\"Entity\":\"PublicIPAddresses\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"},\"Name\":\"Network interfaces.name\",\"NativeReferenceName\":\"Network interface\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"location\"},\"Name\":\"Network interfaces.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.ipConfigurations.properties.privateIPAddress\"},\"Name\":\"Network interfaces.properties.ipConfigurations.properties.privateIPAddress\",\"NativeReferenceName\":\"Private IP address\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"name\"},\"Name\":\"Public ip addresses.name\",\"NativeReferenceName\":\"Public IP name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.ipAddress\"},\"Name\":\"Public ip addresses.properties.ipAddress\",\"NativeReferenceName\":\"Public IP address\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Network interfaces.name\":{\"displayName\":\"Network interface\"},\"Network interfaces.location\":{\"displayName\":\"Region\"},\"Network interfaces.properties.ipConfigurations.properties.privateIPAddress\":{\"displayName\":\"Private IP address\"},\"Public ip addresses.name\":{\"displayName\":\"Public IP name\"},\"Public ip addresses.properties.ipAddress\":{\"displayName\":\"Public IP address\"}},\"drillFilterOtherVisuals\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Public IP addresses'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 224.0, - "width": 568.0, - "x": 696.0, - "y": 488.0, - "z": 6000.0 + "height": 224.00, + "width": 568.00, + "x": 696.00, + "y": 488.00, + "z": 6000.00 }, { "config": "{\"name\":\"e8190de78b0409765b28\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":104,\"z\":5000,\"width\":280,\"height\":184,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"hundredPercentStackedBarChart\",\"projections\":{\"Series\":[{\"queryRef\":\"Virtual Machines.powerState.displayStatus\"}],\"Y\":[{\"queryRef\":\"Count(Virtual Machines.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"powerState.displayStatus\"},\"Name\":\"Virtual Machines.powerState.displayStatus\",\"NativeReferenceName\":\"Power state\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Virtual Machines.id)\",\"NativeReferenceName\":\"Count of id1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Virtual Machines.powerState.displayStatus\":{\"displayName\":\"Power state\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"optimizeLabelDisplay\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"labelOverflow\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"labelPosition\":{\"expr\":{\"Literal\":{\"Value\":\"'Auto'\"}}},\"enableValueDataLabel\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"enableDetailDataLabel\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"enableTitleDataLabel\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"enableBackground\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"backgroundColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0.4}}}}},\"labelContentLayout\":{\"expr\":{\"Literal\":{\"Value\":\"'SingleLine'\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF0000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"VirtualMachines\"}},\"Property\":\"powerState.displayStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'VM stopped'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF8C00'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"VirtualMachines\"}},\"Property\":\"powerState.displayStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'VM deallocated'\"}}}}}]}}],\"ribbonBands\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine count by state'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter6c91924cc80632f27d40\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"type\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"type\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'microsoft.compute/virtualmachines'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1}]", - "height": 184.0, - "width": 280.0, - "x": 504.0, - "y": 104.0, - "z": 5000.0 + "height": 184.00, + "width": 280.00, + "x": 504.00, + "y": 104.00, + "z": 5000.00 }, { "config": "{\"name\":\"e9a3179eb332d735014b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"06548b941d25d739c05c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"f3eb6c029a3e78a10787\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":296,\"z\":3000,\"width\":1048,\"height\":184,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Subscriptions.name\"},{\"queryRef\":\"Virtual Machines.resourceGroup\"},{\"queryRef\":\"Virtual Machines.hardwareProfile.vmSize\"},{\"queryRef\":\"Virtual Machines.powerState.displayStatus\"},{\"queryRef\":\"Virtual Machines.storageProfile.imageReference.sku\"},{\"queryRef\":\"Virtual Machines.storageProfile.osDisk.osType\"},{\"queryRef\":\"Virtual Machines.licenseType\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Virtual Machines.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"hardwareProfile.vmSize\"},\"Name\":\"Virtual Machines.hardwareProfile.vmSize\",\"NativeReferenceName\":\"Size\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"powerState.displayStatus\"},\"Name\":\"Virtual Machines.powerState.displayStatus\",\"NativeReferenceName\":\"State\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"storageProfile.imageReference.sku\"},\"Name\":\"Virtual Machines.storageProfile.imageReference.sku\",\"NativeReferenceName\":\"Image reference SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"storageProfile.osDisk.osType\"},\"Name\":\"Virtual Machines.storageProfile.osDisk.osType\",\"NativeReferenceName\":\"OS\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"licenseType\"},\"Name\":\"Virtual Machines.licenseType\",\"NativeReferenceName\":\"License type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Subscriptions.name\":{\"displayName\":\"Subscription name\"},\"Virtual Machines.resourceGroup\":{\"displayName\":\"Resource group\"},\"Virtual Machines.hardwareProfile.vmSize\":{\"displayName\":\"Size\"},\"Virtual Machines.powerState.displayStatus\":{\"displayName\":\"State\"},\"Virtual Machines.storageProfile.imageReference.sku\":{\"displayName\":\"Image reference SKU\"},\"Virtual Machines.storageProfile.osDisk.osType\":{\"displayName\":\"OS\"},\"Virtual Machines.licenseType\":{\"displayName\":\"License type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"185.27678387042303D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"198D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.storageProfile.imageReference.sku\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"114D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.powerState.displayStatus\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"191.47622535693588D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"246.17910804947712D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"144.07462149101514D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.hardwareProfile.vmSize\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine summary'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 1048.0, - "x": 216.0, - "y": 296.0, - "z": 3000.0 + "height": 184.00, + "width": 1048.00, + "x": 216.00, + "y": 296.00, + "z": 3000.00 }, { - "config": "{\"name\":\"f982a58bc1866d9eb42c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"properties.diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"f982a58bc1866d9eb42c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"1000D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 9000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 9000.00 } ], - "width": 1280.0 + "width": 1280.00 } ], "theme": "Microsoft_FinOps_light_theme9191587775659291.json" -} +} \ No newline at end of file diff --git a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl index 9c16e3b49..80626b21e 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl @@ -131,16 +131,6 @@ cultureInfo en-US }, "Weight": 0.739 } - }, - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -9394,6 +9384,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Resource group": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -10047,6 +10047,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Current SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -10070,6 +10080,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Target SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -10726,6 +10746,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Resource name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -11881,6 +11911,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Resource": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -11971,6 +12011,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Type code": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -12315,6 +12365,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -16674,6 +16734,16 @@ cultureInfo en-US }, "Weight": 0.9 } + }, + { + "Subscription name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -18357,6 +18427,16 @@ cultureInfo en-US }, "Weight": 0.5 } + }, + { + "Resource type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -19603,6 +19683,16 @@ cultureInfo en-US }, "Weight": 0.582 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -19796,6 +19886,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Virtual machine name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -21981,6 +22081,26 @@ cultureInfo en-US "storageProfile.osDisk.osType": { "State": "Generated" } + }, + { + "OS type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "OS": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -22052,6 +22172,16 @@ cultureInfo en-US "hardwareProfile.vmSize": { "State": "Generated" } + }, + { + "Size": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -22177,6 +22307,26 @@ cultureInfo en-US "powerState.displayStatus": { "State": "Generated" } + }, + { + "Power state": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "State": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -22819,95 +22969,19 @@ cultureInfo en-US }, "Weight": 0.714 } - } - ], - "NameType": "Name" - }, - "disk.type": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "type" - } - }, - "State": "Generated", - "Terms": [ - { - "type": { - "State": "Generated" - } - }, - { - "genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "brand": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "style": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } }, { - "grouping": { - "Type": "Noun", + "Disk name": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.714 + "Weight": 0.9 } } - ] + ], + "NameType": "Name" }, "disk.tenant_id": { "Definition": { @@ -23038,122 +23112,6 @@ cultureInfo en-US } ] }, - "disk.kind": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "kind" - } - }, - "State": "Generated", - "Terms": [ - { - "kind": { - "State": "Generated" - } - }, - { - "caring": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "gentle": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "humanitarian": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "nature": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "hue": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "caste": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "brand": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - } - ] - }, "disk.location": { "Definition": { "Binding": { @@ -23247,1413 +23205,188 @@ cultureInfo en-US }, "Weight": 0.714 } - } - ] - }, - "disk.resource_group": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "resourceGroup" - } - }, - "State": "Generated", - "Terms": [ - { - "resource group": { - "State": "Generated" - } - }, - { - "resourceGroup": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "resource category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "resource organization": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "resource bracket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "resource class": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "resource crew": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "resource team": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "disk.subscription_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "subscriptionId" - } - }, - "State": "Generated", - "Terms": [ - { - "subscription id": { - "State": "Generated" - } - }, - { - "subscriptionId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "subscription identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "disk.managed_by": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "managedBy" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ - { - "managed by": { - "State": "Generated" - } - }, - { - "managedBy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "disk.sku_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "sku.name" - } - }, - "State": "Generated", - "Terms": [ - { - "sku name": { - "State": "Generated" - } - }, - { - "sku.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "sku nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "sku title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "sku label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "sku tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "disk.sku_tier": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "sku.tier" - } - }, - "State": "Generated", - "Terms": [ - { - "sku.tier": { - "State": "Generated" - } - }, - { - "sku. row": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. level": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. layer": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. stage": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. rank": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. step": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. story": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - } - ] - }, - "disk.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ - { - "plan": { - "State": "Generated" - } - }, - { - "proposal": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "strategy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "agenda": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "arrangement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "idea": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "layout": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "policy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "preparation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "blueprint": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "initiative": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - } - ] - }, - "disk.properties_provisioningState": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.provisioningState" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.provisioningState": { - "State": "Generated" - } - }, - { - "property.provisioningState": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_publicNetworkAccess": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.publicNetworkAccess" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.publicNetworkAccess": { - "State": "Generated" - } - }, - { - "property.publicNetworkAccess": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_encryption": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.encryption" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.encryption": { - "State": "Generated" - } - }, - { - "property.encryption": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_networkAccessPolicy": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.networkAccessPolicy" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.networkAccessPolicy": { - "State": "Generated" - } - }, - { - "property.networkAccessPolicy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_timeCreated": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.timeCreated" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.timeCreated": { - "State": "Generated" - } - }, - { - "property.timeCreated": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_diskSizeGB": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskSizeGB" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskSizeGB": { - "State": "Generated" - } - }, - { - "property.diskSizeGB": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_hyperVGeneration": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.hyperVGeneration" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.hyperVGeneration": { - "State": "Generated" - } - }, - { - "property.hyperVGeneration": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_diskSizeByte": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskSizeBytes" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskSizeByte": { - "State": "Generated" - } - }, - { - "property.diskSizeByte": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_creationData_createOption": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.creationData.createOption" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.creationData.createOption": { - "State": "Generated" - } - }, - { - "property.creationData.createOption": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_creation_data_image_reference_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.creationData.imageReference.id" - } - }, - "State": "Generated", - "Terms": [ - { - "properties creation data image reference id": { - "State": "Generated" - } - }, - { - "property creation data image reference id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.creationData.imageReference.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "image reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "data image reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "creation data image reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "properties creation data image reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property creation data image reference": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "reference id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "image reference id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "data image reference id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "creation data image reference id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "creation data image reference identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.78 - } - }, - { - "creation data image reference identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.78 - } - }, - { - "creation data image reference identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.78 - } - }, - { - "data image reference identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "data image reference identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "data image reference identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "image reference identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "image reference identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "image reference identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "creation data image reference credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - } - ] - }, - "disk.properties_osType": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.osType" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.osType": { - "State": "Generated" - } - }, - { - "property.osType": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_LastOwnershipUpdateTime": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.LastOwnershipUpdateTime" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.LastOwnershipUpdateTime": { - "State": "Generated" - } - }, - { - "property.LastOwnershipUpdateTime": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_diskState": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskState" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskState": { - "State": "Generated" - } - }, - { - "property.diskState": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_uniqueId": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.uniqueId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.uniqueId": { - "State": "Generated" - } - }, - { - "property.uniqueId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_diskMBpsReadWrite": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskMBpsReadWrite" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskMBpsReadWrite": { - "State": "Generated" - } - }, - { - "property.diskMBpsReadWrite": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_diskIOPSReadWrite": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskIOPSReadWrite" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskIOPSReadWrite": { - "State": "Generated" - } - }, - { - "property.diskIOPSReadWrite": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_tier": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.tier" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.tier": { - "State": "Generated" - } - }, - { - "property.tier": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property. row": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "property. level": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "property. layer": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "property. stage": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "property. rank": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "property. step": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } }, { - "property. story": { - "Type": "Noun", + "Region": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.492 + "Weight": 0.9 } } ] }, - "disk.tag": { + "disk.resource_group": { "Definition": { "Binding": { "ConceptualEntity": "Disks", - "ConceptualProperty": "tags" + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "tag": { + "resource group": { "State": "Generated" } }, { - "device": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "tab": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "docket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "chip": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "mark": { + "resourceGroup": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - } - ] - }, - "disk.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "State": "Generated", + "Weight": 0.99 } }, { - "individuality": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "uniqueness": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "distinctiveness": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "personality": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "self": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "character": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "disk.zone": { + "disk.subscription_id": { "Definition": { "Binding": { "ConceptualEntity": "Disks", - "ConceptualProperty": "zones" + "ConceptualProperty": "subscriptionId" } }, "State": "Generated", "Terms": [ { - "zone": { + "subscription id": { "State": "Generated" } }, { - "precinct": { + "subscriptionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.99 } }, { - "district": { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "sector": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "neighborhood": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "area": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "disk.extended_location": { + "disk.managed_by": { "Definition": { "Binding": { "ConceptualEntity": "Disks", - "ConceptualProperty": "extendedLocation" + "ConceptualProperty": "managedBy" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "extended location": { + "managed by": { "State": "Generated" } }, { - "extendedLocation": { + "managedBy": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - }, - { - "extended locality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended placement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended scene": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended venue": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended address": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended place": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended position": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended setting": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended spot": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } } ] }, @@ -24780,35 +23513,6 @@ cultureInfo en-US } ] }, - "disk.parent_VM": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "parentVM" - } - }, - "State": "Generated", - "Terms": [ - { - "parent VM": { - "State": "Generated" - } - }, - { - "parentVM": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "VM": { - "State": "Generated", - "Weight": 0.97 - } - } - ] - }, "network_interface": { "Definition": { "Binding": { @@ -24967,6 +23671,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Network interface": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -25395,6 +24109,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -26401,6 +25125,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Private IP address": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -27700,6 +26434,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Public IP name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -28567,6 +27311,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Public IP address": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -30021,26 +28775,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Lookback Period": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Look-back period": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -30110,16 +28844,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Recommended quantity": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -30628,16 +29352,6 @@ cultureInfo en-US }, "Weight": 0.479 } - }, - { - "Term": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -31357,16 +30071,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.7 } - }, - { - "Last updated": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "SemanticType": "Time" @@ -32365,16 +31069,6 @@ cultureInfo en-US }, "Weight": 0.476 } - }, - { - "Recommended actions": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32568,6 +31262,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Resource name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -32995,6 +31699,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -34586,6 +33300,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Destination address prefix": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -34655,6 +33379,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Source address prefix": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -34678,6 +33412,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Destination port range": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -34724,6 +33468,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Source port range": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -34770,6 +33524,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Direction": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -34793,6 +33557,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Priority": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -34816,6 +33590,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Access": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -36900,6 +35684,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Policy": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -40718,6 +39512,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Scope": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -42430,6 +41234,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -42662,6 +41476,16 @@ cultureInfo en-US }, "Weight": 0.727 } + }, + { + "SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -42748,6 +41572,16 @@ cultureInfo en-US }, "Weight": 0.492 } + }, + { + "Tier": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -42864,6 +41698,16 @@ cultureInfo en-US }, "Weight": 0.468 } + }, + { + "Capacity": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -43169,6 +42013,16 @@ cultureInfo en-US }, "Weight": 0.739 } + }, + { + "Status": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -43192,6 +42046,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Backup storage redundancy": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -43796,6 +42660,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "License type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -44794,6 +43668,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.99 } + }, + { + "Non-compliant": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -44943,19 +43827,7 @@ cultureInfo en-US "ConceptualProperty": "ServiceCategory" } }, - "State": "Generated", - "Terms": [ - { - "Service category": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.servicename": { "Definition": { @@ -44964,71 +43836,25 @@ cultureInfo en-US "ConceptualProperty": "ServiceName" } }, - "State": "Generated", - "Terms": [ - { - "Service": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] - }, - "costdetails.billingcurrency": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "BillingCurrency" - } - }, - "State": "Generated", - "Terms": [ - { - "Currency": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] - }, - "costdetails.commitmentdiscountname": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "CommitmentDiscountName" - } - }, - "State": "Generated", - "Terms": [ - { - "Name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Commitment": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } + "State": "Generated" + }, + "costdetails.billingcurrency": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "BillingCurrency" } - ] + }, + "State": "Generated" + }, + "costdetails.commitmentdiscountname": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "CommitmentDiscountName" + } + }, + "State": "Generated" }, "costdetails.commitmentdiscounttype": { "Definition": { @@ -45037,39 +43863,7 @@ cultureInfo en-US "ConceptualProperty": "CommitmentDiscountType" } }, - "State": "Generated", - "Terms": [ - { - "Type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Commitment type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Commitment": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.regionname": { "Definition": { @@ -45096,19 +43890,7 @@ cultureInfo en-US "ConceptualProperty": "SubAccountName" } }, - "State": "Generated", - "Terms": [ - { - "Subscription": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.chargeperiodstart": { "Definition": { @@ -45117,19 +43899,7 @@ cultureInfo en-US "ConceptualProperty": "ChargePeriodStart" } }, - "State": "Generated", - "Terms": [ - { - "Date": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.effectivecostrunningtotal": { "Definition": { @@ -45165,19 +43935,7 @@ cultureInfo en-US "ConceptualProperty": "x_ResourceGroupName" } }, - "State": "Generated", - "Terms": [ - { - "Resource group": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_resourcegroupnameunique": { "Definition": { @@ -45195,19 +43953,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuDescription" } }, - "State": "Generated", - "Terms": [ - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.resourcename": { "Definition": { @@ -45216,19 +43962,7 @@ cultureInfo en-US "ConceptualProperty": "ResourceName" } }, - "State": "Generated", - "Terms": [ - { - "Name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.resourcetype": { "Definition": { @@ -45255,19 +43989,7 @@ cultureInfo en-US "ConceptualProperty": "x_EffectiveUnitPrice" } }, - "State": "Generated", - "Terms": [ - { - "Effective": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.listunitprice": { "Definition": { @@ -45276,19 +43998,7 @@ cultureInfo en-US "ConceptualProperty": "ListUnitPrice" } }, - "State": "Generated", - "Terms": [ - { - "List": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_skutermlabel": { "Definition": { @@ -45297,19 +44007,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuTermLabel" } }, - "State": "Generated", - "Terms": [ - { - "Term": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_skuordername": { "Definition": { @@ -45327,19 +44025,7 @@ cultureInfo en-US "ConceptualProperty": "PublisherName" } }, - "State": "Generated", - "Terms": [ - { - "Publisher": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_publishercategory": { "Definition": { @@ -45447,19 +44133,7 @@ cultureInfo en-US "ConceptualProperty": "x_ChargeMonth" } }, - "State": "Generated", - "Terms": [ - { - "Month": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.chargedescription": { "Definition": { @@ -45477,19 +44151,7 @@ cultureInfo en-US "ConceptualProperty": "ContractedUnitPrice" } }, - "State": "Generated", - "Terms": [ - { - "Contracted": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.consumedunit": { "Definition": { @@ -45498,19 +44160,7 @@ cultureInfo en-US "ConceptualProperty": "ConsumedUnit" } }, - "State": "Generated", - "Terms": [ - { - "Unit": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.chargefrequency": { "Definition": { @@ -45519,19 +44169,7 @@ cultureInfo en-US "ConceptualProperty": "ChargeFrequency" } }, - "State": "Generated", - "Terms": [ - { - "Frequency": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_commitmentutilization": { "Definition": { @@ -45540,19 +44178,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountUtilization" } }, - "State": "Generated", - "Terms": [ - { - "Utilization": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.chargeperiod": { "Definition": { @@ -45570,19 +44196,7 @@ cultureInfo en-US "ConceptualProperty": "CommitmentDiscountStatus" } }, - "State": "Generated", - "Terms": [ - { - "Status": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_skulicensestatus": { "Definition": { @@ -45591,29 +44205,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuLicenseStatus" } }, - "State": "Generated", - "Terms": [ - { - "Hybrid Benefit status": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "AHB status": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_skutype": { "Definition": { @@ -45622,19 +44214,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuType" } }, - "State": "Generated", - "Terms": [ - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecomendations.termlabel": { "Definition": { @@ -45697,19 +44277,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuTermLabel" } }, - "State": "Generated", - "Terms": [ - { - "Term": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_skumetersubcategory": { "Definition": { @@ -45727,19 +44295,7 @@ cultureInfo en-US "ConceptualProperty": "RegionName" } }, - "State": "Generated", - "Terms": [ - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecommendations.x_commitmentdiscountnormalizedsize": { "Definition": { @@ -45748,19 +44304,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountNormalizedSize" } }, - "State": "Generated", - "Terms": [ - { - "Normalized size": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecommendations.x_commitmentdiscountscope": { "Definition": { @@ -45769,19 +44313,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountScope" } }, - "State": "Generated", - "Terms": [ - { - "Scope": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecommendations.x_commitmentdiscountnormalizedgroup": { "Definition": { @@ -45790,19 +44322,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountNormalizedGroup" } }, - "State": "Generated", - "Terms": [ - { - "Flexibility group": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_pricingsubcategory": { "Definition": { @@ -45811,19 +44331,7 @@ cultureInfo en-US "ConceptualProperty": "x_PricingSubcategory" } }, - "State": "Generated", - "Terms": [ - { - "Pricing subcategory": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_totalsavingsrunningtotal": { "Definition": { @@ -45904,19 +44412,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuCoreCount" } }, - "State": "Generated", - "Terms": [ - { - "vCPUs": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_effectivesavingsrate": { "Definition": { @@ -45925,39 +44421,7 @@ cultureInfo en-US "ConceptualProperty": "x_EffectiveSavingsRate" } }, - "State": "Generated", - "Terms": [ - { - "Effective Savings Rate": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Effective Savings Rate (ESR)": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "ESR": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_commitmentdiscountmetercategory": { "Definition": { @@ -45966,19 +44430,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountMeterCategory" } }, - "State": "Generated", - "Terms": [ - { - "Meter category": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_commitmentdiscountmetersubcategory": { "Definition": { @@ -45987,19 +44439,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountMeterSubcategory" } }, - "State": "Generated", - "Terms": [ - { - "Meter subcategory": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.billingaccountname": { "Definition": { @@ -46008,10 +44448,73 @@ cultureInfo en-US "ConceptualProperty": "BillingAccountName" } }, + "State": "Generated" + }, + "costs.x_skulicensequantitymeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuLicenseQuantityMeasure" + } + }, + "State": "Generated" + }, + "costs.x_skulicensequantity": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuLicenseQuantity" + } + }, + "State": "Generated" + }, + "costs.x_skucorecountmeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuCoreCountMeasure" + } + }, + "State": "Generated" + }, + "disks.sku_name": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "sku.name" + } + }, + "State": "Generated" + }, + "disks.properties_disksizegb": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskSizeGB" + } + }, + "State": "Generated" + }, + "disks.properties_diskstate": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskState" + } + }, + "State": "Generated" + }, + "disks.skuname": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "skuName" + } + }, "State": "Generated", "Terms": [ { - "Billing account": { + "SKU": { "State": "Suggested", "Source": { "Type": "External", @@ -46022,17 +44525,17 @@ cultureInfo en-US } ] }, - "costs.x_skulicensequantitymeasure": { + "disks.diskstate": { "Definition": { "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_SkuLicenseQuantityMeasure" + "ConceptualEntity": "Disks", + "ConceptualProperty": "diskState" } }, "State": "Generated", "Terms": [ { - "Hybrid Benefit CPUs": { + "Disk state": { "State": "Suggested", "Source": { "Type": "External", @@ -46042,7 +44545,7 @@ cultureInfo en-US } }, { - "AHB CPUs": { + "State": { "State": "Suggested", "Source": { "Type": "External", @@ -46053,26 +44556,17 @@ cultureInfo en-US } ] }, - "costs.x_skulicensequantity": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_SkuLicenseQuantity" - } - }, - "State": "Generated" - }, - "costs.x_skucorecountmeasure": { + "disks.skutier": { "Definition": { "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_SkuCoreCountMeasure" + "ConceptualEntity": "Disks", + "ConceptualProperty": "skuTier" } }, "State": "Generated", "Terms": [ { - "vCPUs": { + "Tier": { "State": "Suggested", "Source": { "Type": "External", diff --git a/src/power-bi/kql/Shared.Dataset/definition/model.tmdl b/src/power-bi/kql/Shared.Dataset/definition/model.tmdl index d5795a919..2d51a2cfd 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/model.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/model.tmdl @@ -32,7 +32,7 @@ queryGroup 'Data Explorer' annotation __PBI_TimeIntelligenceEnabled = 0 -annotation PBIDesktopVersion = 2.141.833.0 (25.03)+cdc444a951f7d3dd724d8de5dd58efd34e693cba +annotation PBIDesktopVersion = 2.141.1177.0 (25.03)+c500dc5720dc9271c2dcfef1230911a0da742ee3 annotation PBI_QueryOrder = ["▶️ START HERE","Cluster URL","Storage URL","Number of Months","Default Granularity","ftk_DemoFilter","Costs","HubScopes","HubSettings","InstanceSizeFlexibility","PricingUnits","Regions","ResourceTypes","StorageData","StorageErrors","AdvisorRecommendations","AdvisorReservationRecommendations","Disks","ManagementGroups","NetworkInterfaces","NetworkSecurityGroups","PolicyAssignments","PolicyDefinitions","PolicyStates","PublicIPAddresses","Resources","SqlDatabases","Subscriptions","VirtualMachines","ReservationRecommendations"] diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/Disks.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/Disks.tmdl index 925d3347b..1ed3baf53 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/Disks.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/Disks.tmdl @@ -17,14 +17,6 @@ table Disks annotation SummarizationSetBy = Automatic - column type - dataType: string - lineageTag: a311742d-a3f5-4432-b707-8dcd17c7d279 - summarizeBy: none - sourceColumn: type - - annotation SummarizationSetBy = Automatic - column tenantId dataType: string lineageTag: 956716b4-925c-4fd7-966e-a3e3d8a8a4ce @@ -33,14 +25,6 @@ table Disks annotation SummarizationSetBy = Automatic - column kind - dataType: string - lineageTag: 4c524547-d15c-4cfd-a1b6-eed57b7f75a1 - summarizeBy: none - sourceColumn: kind - - annotation SummarizationSetBy = Automatic - column location dataType: string lineageTag: e2c9aac1-398d-407d-b62f-43596f401420 @@ -73,265 +57,157 @@ table Disks annotation SummarizationSetBy = Automatic - column 'sku.name' - dataType: string - lineageTag: f1132ac0-604d-47d1-9b06-74db3b2d443c - summarizeBy: none - sourceColumn: sku.name - - annotation SummarizationSetBy = Automatic - - column 'sku.tier' - dataType: string - lineageTag: e9b4cfc4-81eb-4d94-bc14-ff38f90cbd8b - summarizeBy: none - sourceColumn: sku.tier - - annotation SummarizationSetBy = Automatic - - column plan - dataType: string - lineageTag: a48ec8c3-8134-47be-83e4-42c24554add2 - summarizeBy: none - sourceColumn: plan - - annotation SummarizationSetBy = Automatic - - column 'properties.provisioningState' - dataType: string - lineageTag: e0422dd9-490b-46ea-bba7-58623656ad8d - summarizeBy: none - sourceColumn: properties.provisioningState - - annotation SummarizationSetBy = Automatic - - column 'properties.publicNetworkAccess' + column diskType dataType: string - lineageTag: e66bb3fa-7deb-49fc-9be6-130494ad2e20 + lineageTag: efab8b0e-646d-4b4a-93c6-8196f1379fec summarizeBy: none - sourceColumn: properties.publicNetworkAccess + sourceColumn: diskType annotation SummarizationSetBy = Automatic - column 'properties.encryption' + column osType dataType: string - lineageTag: 4b8960fb-6583-473c-bd60-9575871b4e94 + lineageTag: dc48738a-1a9b-4047-847e-88280f01b887 summarizeBy: none - sourceColumn: properties.encryption + sourceColumn: osType annotation SummarizationSetBy = Automatic - column 'properties.networkAccessPolicy' + column skuName dataType: string - lineageTag: 5c055ec0-604c-49f1-99fa-d87cff2131d4 + lineageTag: 1d86f4bd-c814-4695-a0fd-e39f041c66db summarizeBy: none - sourceColumn: properties.networkAccessPolicy + sourceColumn: skuName annotation SummarizationSetBy = Automatic - column 'properties.timeCreated' + column skuTier dataType: string - lineageTag: cf636967-ce8c-4922-a10a-a8ce6349380c + lineageTag: 9fb89960-0a93-4909-b914-769f7bbd092c summarizeBy: none - sourceColumn: properties.timeCreated + sourceColumn: skuTier annotation SummarizationSetBy = Automatic - column 'properties.diskSizeGB' + column diskSizeGB dataType: double - lineageTag: 12ec3d0b-32dc-41a7-9b06-8adc11f4ead9 + formatString: 0 + lineageTag: a24d4618-df23-48d2-9ebb-6cf5dd5451a9 summarizeBy: sum - sourceColumn: properties.diskSizeGB + sourceColumn: diskSizeGB annotation SummarizationSetBy = Automatic - annotation PBI_FormatHint = {"isGeneralNumber":true} - - column 'properties.hyperVGeneration' - dataType: string - lineageTag: 846d8ace-16fa-4fc8-83b0-d77ff75b9e60 - summarizeBy: none - sourceColumn: properties.hyperVGeneration - - annotation SummarizationSetBy = Automatic + annotation PBI_FormatHint = {"isDecimal":true} - column 'properties.diskSizeBytes' + column diskMBpsReadWrite dataType: double - lineageTag: 69588c16-e1f7-4423-a050-147e83823716 + lineageTag: 7ae71c89-85ff-490d-9c3b-28649909da03 summarizeBy: sum - sourceColumn: properties.diskSizeBytes + sourceColumn: diskMBpsReadWrite annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} - column 'properties.creationData.createOption' - dataType: string - lineageTag: 967b33c4-a659-4e78-a76b-63edba801366 - summarizeBy: none - sourceColumn: properties.creationData.createOption - - annotation SummarizationSetBy = Automatic - - column 'properties.creationData.imageReference.id' - dataType: string - lineageTag: 819ebb4b-c380-49d6-9b18-59d807d2ea91 - summarizeBy: none - sourceColumn: properties.creationData.imageReference.id - - annotation SummarizationSetBy = Automatic - - column 'properties.osType' - dataType: string - lineageTag: 666c7b76-3df6-4cfb-b908-f81d7ffecdf8 - summarizeBy: none - sourceColumn: properties.osType - - annotation SummarizationSetBy = Automatic - - column 'properties.LastOwnershipUpdateTime' - dataType: string - lineageTag: fcef111b-7b03-4329-a762-37ed1fbdf4ff - summarizeBy: none - sourceColumn: properties.LastOwnershipUpdateTime - - annotation SummarizationSetBy = Automatic - - column 'properties.diskState' - dataType: string - lineageTag: 515cbaa6-df64-484c-aef0-0e3804620405 - summarizeBy: none - sourceColumn: properties.diskState - - annotation SummarizationSetBy = Automatic - - column 'properties.uniqueId' - dataType: string - lineageTag: 3ac2b374-3003-48ff-8fa4-f7d98991ac05 - summarizeBy: none - sourceColumn: properties.uniqueId - - annotation SummarizationSetBy = Automatic - - column 'properties.diskMBpsReadWrite' - dataType: double - lineageTag: 2f95f7e9-da97-4689-87e0-84b3903aff7d - summarizeBy: sum - sourceColumn: properties.diskMBpsReadWrite - - annotation SummarizationSetBy = Automatic - - annotation PBI_FormatHint = {"isGeneralNumber":true} - - column 'properties.diskIOPSReadWrite' + column diskIOPSReadWrite dataType: double - lineageTag: 490d018d-7a97-4546-ac90-157d803c424f + lineageTag: bf7b13bf-4dd3-484e-bebb-474b1de33c37 summarizeBy: sum - sourceColumn: properties.diskIOPSReadWrite + sourceColumn: diskIOPSReadWrite annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} - column 'properties.tier' + column diskState dataType: string - lineageTag: 9cdaeebc-4e7e-4795-9026-53f5cdc4a43e + lineageTag: 10cfeddf-8177-4e10-8338-08dc46798f33 summarizeBy: none - sourceColumn: properties.tier + sourceColumn: diskState annotation SummarizationSetBy = Automatic - column tags - dataType: string - lineageTag: 72b832d7-5eb6-4a58-9b2b-d135d659d231 + column timeCreated + dataType: dateTime + formatString: General Date + lineageTag: ad7f8081-08aa-4b0f-bb02-410a56035f86 summarizeBy: none - sourceColumn: tags + sourceColumn: timeCreated annotation SummarizationSetBy = Automatic - column identity - dataType: string - lineageTag: 032ff0cb-1cc0-48b6-a95d-d835578f742f - summarizeBy: none - sourceColumn: identity - - annotation SummarizationSetBy = Automatic - - column zones - dataType: string - lineageTag: 96b63e5f-b360-4135-b384-cf4a4f0c0e88 + column LastOwnershipUpdateTime + dataType: dateTime + formatString: General Date + lineageTag: f5ad6b01-68b4-44c6-9f36-c4fa24992c3e summarizeBy: none - sourceColumn: zones + sourceColumn: LastOwnershipUpdateTime annotation SummarizationSetBy = Automatic - column extendedLocation + column Redundancy dataType: string - lineageTag: dc3f509c-ea2b-4c19-9085-2c6167e21d62 + lineageTag: d2e0caae-a0b7-405f-924d-917dd6e8b558 summarizeBy: none - sourceColumn: extendedLocation - - annotation SummarizationSetBy = Automatic - - column diskType - dataType: string - lineageTag: efab8b0e-646d-4b4a-93c6-8196f1379fec - summarizeBy: none - sourceColumn: diskType + sourceColumn: Redundancy annotation SummarizationSetBy = Automatic column parentVM dataType: string - lineageTag: 8abc188f-2c52-4db8-967f-5447de969f33 + lineageTag: 6a722f3e-10bb-4cd5-ba1e-71636d6c4e60 summarizeBy: none sourceColumn: parentVM annotation SummarizationSetBy = Automatic - column apiVersion - dataType: string - lineageTag: 9119af66-9eac-4189-a9ef-4e638296163a - summarizeBy: none - sourceColumn: apiVersion - - annotation SummarizationSetBy = Automatic - - column systemData - dataType: string - lineageTag: 23170a02-4cd5-4a36-94e6-7def321f9cf4 - summarizeBy: none - sourceColumn: systemData - - annotation SummarizationSetBy = Automatic - partition Disks = m mode: import queryGroup: 'Resource Graph' - source = ``` + source = let - Source = AzureResourceGraph.Query(" - - + query = " resources | where type =~ 'microsoft.compute/disks' | extend id = tolower(id) - - - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "publicNetworkAccess", "encryption", "networkAccessPolicy", "timeCreated", "diskSizeGB", "hyperVGeneration", "diskSizeBytes", "creationData", "osType", "LastOwnershipUpdateTime", "diskState", "uniqueId", "diskMBpsReadWrite", "diskIOPSReadWrite", "tier"}, {"properties.provisioningState", "properties.publicNetworkAccess", "properties.encryption", "properties.networkAccessPolicy", "properties.timeCreated", "properties.diskSizeGB", "properties.hyperVGeneration", "properties.diskSizeBytes", "properties.creationData", "properties.osType", "properties.LastOwnershipUpdateTime", "properties.diskState", "properties.uniqueId", "properties.diskMBpsReadWrite", "properties.diskIOPSReadWrite", "properties.tier"}), - #"Expanded sku" = Table.ExpandRecordColumn(#"Expanded properties", "sku", {"name", "tier"}, {"sku.name", "sku.tier"}), - #"Expanded properties.creationData" = Table.ExpandRecordColumn(#"Expanded sku", "properties.creationData", {"createOption", "imageReference"}, {"properties.creationData.createOption", "properties.creationData.imageReference"}), - #"Expanded properties.creationData.imageReference" = Table.ExpandRecordColumn(#"Expanded properties.creationData", "properties.creationData.imageReference", {"id"}, {"properties.creationData.imageReference.id"}), - #"Expanded zones" = Table.ExpandListColumn(#"Expanded properties.creationData.imageReference", "zones"), - #"Inserted conditional column" = Table.AddColumn(#"Expanded zones", "diskType", each if [properties.osType] = null then "Data Disk" else "OS Disk"), - #"Changed column type" = Table.TransformColumnTypes(#"Inserted conditional column", {{"properties.diskSizeGB", type number}, {"properties.diskSizeBytes", type number}, {"properties.diskMBpsReadWrite", type number}, {"properties.diskIOPSReadWrite", type number}}), - #"Duplicated column" = Table.DuplicateColumn(#"Changed column type", "managedBy", "managedBy - Copy"), - #"Extracted text after delimiter" = Table.TransformColumns(#"Duplicated column", {{"managedBy - Copy", each Text.AfterDelimiter(Text.From(_), "/", {0, RelativePosition.FromEnd}), type text}}), - #"Renamed columns" = Table.RenameColumns(#"Extracted text after delimiter", {{"managedBy - Copy", "parentVM"}}) + | extend skuName = sku.name + | extend skuTier = sku.tier + | extend timeCreated = properties.timeCreated + | extend diskSizeGB = properties.diskSizeGB + | extend diskState = properties.diskState + | extend LastOwnershipUpdateTime = properties.LastOwnershipUpdateTime + | extend diskMBpsReadWrite = properties.diskMBpsReadWrite + | extend diskIOPSReadWrite = properties.diskIOPSReadWrite + | extend osType = properties.osType + | extend diskType = iff(isnull(osType), 'Data disk', 'OS disk') + | parse kind=regex skuName with '_' Redundancy + | parse kind=regex managedBy with 'virtualMachines/' parentVM + | project + subscriptionId, + resourceGroup, + id, + name, + tenantId, + location, + managedBy, + osType, + skuName, + skuTier, + diskSizeGB, + diskMBpsReadWrite, + diskIOPSReadWrite, + diskState, + timeCreated, + LastOwnershipUpdateTime, + Redundancy, + parentVM, + diskType + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + #"Changed Type" = Table.TransformColumnTypes(Source,{{"diskSizeGB", type number}, {"diskMBpsReadWrite", type number}, {"diskIOPSReadWrite", type number}, {"timeCreated", type datetimezone}, {"LastOwnershipUpdateTime", type datetimezone}}) in - #"Renamed columns" - ``` + #"Changed Type" annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Governance.Report/report.json b/src/power-bi/storage/Governance.Report/report.json index ac5ad1bd6..44ede4603 100644 --- a/src/power-bi/storage/Governance.Report/report.json +++ b/src/power-bi/storage/Governance.Report/report.json @@ -1,5 +1,5 @@ { - "config": "{\"version\":\"5.61\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme42364535749146226.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"edcfcfcccda883d64d08\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"343341e97b7308150de2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2f88fe1f9d6d506d0508\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d29000df9b0a2abc5015\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"7f45b86e304dcd91ca9b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d184e5815389da951190\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ad133cfd2c0beb1ab921\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"99e94f2cdd163005c3e4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"93c0a75fe687ca16c769\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d22308cb10dcc087c63\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"91f16ff5c81c3580d54c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1b9ac75fc3c3e096207d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e4a948d409b3b9e253db\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"08c50a4ebb0358a973a2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95af8eb7934776184738\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bc04f2868305b29d0239\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d421a92f1e0c1dc52044\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e57ba4720d4adadd0dd1\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"572fa2574ac8093dccb0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c20c255b395a4d402a98\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"81f3ad399001b121980c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bfbf6374780bb9645700\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c2c6189071b5d7c6ec49\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e2c1f687e750d62d5c8a\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"9a69c8906862d324b003\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f84d3940511b3d884294\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"625f0f2c3e3e50817073\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b8bdafac732b5c3dce37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5d4774a7237bab6e6e0e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d326a07aa710a27b75d1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"17da4f869475d0c73352\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d0270bd10c5085d9d33c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"61b99c161600bcd08049\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1e0db69966960a28002e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0951dca0791289048511\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d51a450010690e38e14\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cee7ae10bd05778784c2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d7d7744d98ca90a96c22\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95bfe3b3d6e6574c04b7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b076d0dac3128804a7e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"efa6512eb467ee44dccb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"77d17cb466cc547d7be1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b4453dbc0604700e40d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"16824f1e8675d7b18849\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49386d54185a9d091d60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2d516cf0461a0900c710\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"794cf1e679ecc0b6a290\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c811028bc0ca12a83420\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d3eafe8b0066d48e586c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f7fbd0f998d7d74e1a9d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4f37542549a00a0d0567\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"d8bddd557d31b4bca135\":{\"isHidden\":true},\"b9a0d0b56d88e89400b7\":{\"isHidden\":false},\"96a699bca9168a144165\":{\"isHidden\":true},\"9ffcacc4c0d19818e9e1\":{\"isHidden\":false},\"3dbd558f332ccbe8d271\":{\"isHidden\":true},\"6c5d8dc299e02d8c4c04\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Connect\",\"name\":\"3b34c72ea115d83ce03e\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"343341e97b7308150de2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2f88fe1f9d6d506d0508\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d29000df9b0a2abc5015\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"7f45b86e304dcd91ca9b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d184e5815389da951190\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ad133cfd2c0beb1ab921\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"99e94f2cdd163005c3e4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"93c0a75fe687ca16c769\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d22308cb10dcc087c63\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"91f16ff5c81c3580d54c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1b9ac75fc3c3e096207d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e4a948d409b3b9e253db\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"08c50a4ebb0358a973a2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95af8eb7934776184738\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bc04f2868305b29d0239\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d421a92f1e0c1dc52044\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e57ba4720d4adadd0dd1\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"572fa2574ac8093dccb0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c20c255b395a4d402a98\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"81f3ad399001b121980c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bfbf6374780bb9645700\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c2c6189071b5d7c6ec49\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e2c1f687e750d62d5c8a\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"9a69c8906862d324b003\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f84d3940511b3d884294\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"625f0f2c3e3e50817073\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b8bdafac732b5c3dce37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5d4774a7237bab6e6e0e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d326a07aa710a27b75d1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"17da4f869475d0c73352\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d0270bd10c5085d9d33c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"61b99c161600bcd08049\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1e0db69966960a28002e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0951dca0791289048511\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d51a450010690e38e14\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cee7ae10bd05778784c2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d7d7744d98ca90a96c22\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95bfe3b3d6e6574c04b7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b076d0dac3128804a7e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"efa6512eb467ee44dccb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"77d17cb466cc547d7be1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b4453dbc0604700e40d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"16824f1e8675d7b18849\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49386d54185a9d091d60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2d516cf0461a0900c710\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"794cf1e679ecc0b6a290\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c811028bc0ca12a83420\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d3eafe8b0066d48e586c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f7fbd0f998d7d74e1a9d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4f37542549a00a0d0567\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"d8bddd557d31b4bca135\":{\"isHidden\":false},\"b9a0d0b56d88e89400b7\":{\"isHidden\":true},\"96a699bca9168a144165\":{\"isHidden\":true},\"9ffcacc4c0d19818e9e1\":{\"isHidden\":true},\"3dbd558f332ccbe8d271\":{\"isHidden\":true},\"6c5d8dc299e02d8c4c04\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Help\",\"name\":\"2f08f03f1c17a4448378\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"343341e97b7308150de2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2f88fe1f9d6d506d0508\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d29000df9b0a2abc5015\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"7f45b86e304dcd91ca9b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d184e5815389da951190\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ad133cfd2c0beb1ab921\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"99e94f2cdd163005c3e4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"93c0a75fe687ca16c769\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d22308cb10dcc087c63\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"91f16ff5c81c3580d54c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1b9ac75fc3c3e096207d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e4a948d409b3b9e253db\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"08c50a4ebb0358a973a2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95af8eb7934776184738\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bc04f2868305b29d0239\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d421a92f1e0c1dc52044\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e57ba4720d4adadd0dd1\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"572fa2574ac8093dccb0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c20c255b395a4d402a98\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"81f3ad399001b121980c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bfbf6374780bb9645700\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c2c6189071b5d7c6ec49\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e2c1f687e750d62d5c8a\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"9a69c8906862d324b003\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f84d3940511b3d884294\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"625f0f2c3e3e50817073\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b8bdafac732b5c3dce37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5d4774a7237bab6e6e0e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d326a07aa710a27b75d1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"17da4f869475d0c73352\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d0270bd10c5085d9d33c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"61b99c161600bcd08049\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1e0db69966960a28002e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0951dca0791289048511\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d51a450010690e38e14\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cee7ae10bd05778784c2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d7d7744d98ca90a96c22\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95bfe3b3d6e6574c04b7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b076d0dac3128804a7e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"efa6512eb467ee44dccb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"77d17cb466cc547d7be1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b4453dbc0604700e40d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"16824f1e8675d7b18849\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49386d54185a9d091d60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2d516cf0461a0900c710\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"794cf1e679ecc0b6a290\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c811028bc0ca12a83420\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d3eafe8b0066d48e586c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f7fbd0f998d7d74e1a9d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4f37542549a00a0d0567\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"d8bddd557d31b4bca135\":{\"isHidden\":true},\"b9a0d0b56d88e89400b7\":{\"isHidden\":true},\"96a699bca9168a144165\":{\"isHidden\":false},\"9ffcacc4c0d19818e9e1\":{\"isHidden\":true},\"3dbd558f332ccbe8d271\":{\"isHidden\":true},\"6c5d8dc299e02d8c4c04\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}", + "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme42364535749146226.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"edcfcfcccda883d64d08\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"343341e97b7308150de2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2f88fe1f9d6d506d0508\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d29000df9b0a2abc5015\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"7f45b86e304dcd91ca9b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d184e5815389da951190\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ad133cfd2c0beb1ab921\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"99e94f2cdd163005c3e4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"93c0a75fe687ca16c769\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d22308cb10dcc087c63\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"91f16ff5c81c3580d54c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1b9ac75fc3c3e096207d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e4a948d409b3b9e253db\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"08c50a4ebb0358a973a2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95af8eb7934776184738\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bc04f2868305b29d0239\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d421a92f1e0c1dc52044\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e57ba4720d4adadd0dd1\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"572fa2574ac8093dccb0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c20c255b395a4d402a98\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"81f3ad399001b121980c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bfbf6374780bb9645700\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c2c6189071b5d7c6ec49\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e2c1f687e750d62d5c8a\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"9a69c8906862d324b003\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f84d3940511b3d884294\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"625f0f2c3e3e50817073\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b8bdafac732b5c3dce37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5d4774a7237bab6e6e0e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d326a07aa710a27b75d1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"17da4f869475d0c73352\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d0270bd10c5085d9d33c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"61b99c161600bcd08049\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1e0db69966960a28002e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0951dca0791289048511\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d51a450010690e38e14\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cee7ae10bd05778784c2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d7d7744d98ca90a96c22\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95bfe3b3d6e6574c04b7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b076d0dac3128804a7e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"efa6512eb467ee44dccb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"77d17cb466cc547d7be1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b4453dbc0604700e40d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"16824f1e8675d7b18849\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49386d54185a9d091d60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2d516cf0461a0900c710\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"794cf1e679ecc0b6a290\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c811028bc0ca12a83420\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d3eafe8b0066d48e586c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f7fbd0f998d7d74e1a9d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4f37542549a00a0d0567\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"d8bddd557d31b4bca135\":{\"isHidden\":true},\"b9a0d0b56d88e89400b7\":{\"isHidden\":false},\"96a699bca9168a144165\":{\"isHidden\":true},\"9ffcacc4c0d19818e9e1\":{\"isHidden\":false},\"3dbd558f332ccbe8d271\":{\"isHidden\":true},\"6c5d8dc299e02d8c4c04\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Connect\",\"name\":\"3b34c72ea115d83ce03e\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"343341e97b7308150de2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2f88fe1f9d6d506d0508\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d29000df9b0a2abc5015\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"7f45b86e304dcd91ca9b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d184e5815389da951190\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ad133cfd2c0beb1ab921\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"99e94f2cdd163005c3e4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"93c0a75fe687ca16c769\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d22308cb10dcc087c63\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"91f16ff5c81c3580d54c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1b9ac75fc3c3e096207d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e4a948d409b3b9e253db\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"08c50a4ebb0358a973a2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95af8eb7934776184738\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bc04f2868305b29d0239\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d421a92f1e0c1dc52044\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e57ba4720d4adadd0dd1\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"572fa2574ac8093dccb0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c20c255b395a4d402a98\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"81f3ad399001b121980c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bfbf6374780bb9645700\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c2c6189071b5d7c6ec49\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e2c1f687e750d62d5c8a\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"9a69c8906862d324b003\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f84d3940511b3d884294\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"625f0f2c3e3e50817073\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b8bdafac732b5c3dce37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5d4774a7237bab6e6e0e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d326a07aa710a27b75d1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"17da4f869475d0c73352\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d0270bd10c5085d9d33c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"61b99c161600bcd08049\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1e0db69966960a28002e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0951dca0791289048511\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d51a450010690e38e14\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cee7ae10bd05778784c2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d7d7744d98ca90a96c22\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95bfe3b3d6e6574c04b7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b076d0dac3128804a7e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"efa6512eb467ee44dccb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"77d17cb466cc547d7be1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b4453dbc0604700e40d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"16824f1e8675d7b18849\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49386d54185a9d091d60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2d516cf0461a0900c710\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"794cf1e679ecc0b6a290\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c811028bc0ca12a83420\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d3eafe8b0066d48e586c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f7fbd0f998d7d74e1a9d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4f37542549a00a0d0567\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"d8bddd557d31b4bca135\":{\"isHidden\":false},\"b9a0d0b56d88e89400b7\":{\"isHidden\":true},\"96a699bca9168a144165\":{\"isHidden\":true},\"9ffcacc4c0d19818e9e1\":{\"isHidden\":true},\"3dbd558f332ccbe8d271\":{\"isHidden\":true},\"6c5d8dc299e02d8c4c04\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Help\",\"name\":\"2f08f03f1c17a4448378\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"343341e97b7308150de2\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2f88fe1f9d6d506d0508\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d29000df9b0a2abc5015\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"7f45b86e304dcd91ca9b\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"d184e5815389da951190\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ad133cfd2c0beb1ab921\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"99e94f2cdd163005c3e4\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"93c0a75fe687ca16c769\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"2d22308cb10dcc087c63\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"91f16ff5c81c3580d54c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1b9ac75fc3c3e096207d\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"e4a948d409b3b9e253db\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"08c50a4ebb0358a973a2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95af8eb7934776184738\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bc04f2868305b29d0239\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"d421a92f1e0c1dc52044\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e57ba4720d4adadd0dd1\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"572fa2574ac8093dccb0\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"c20c255b395a4d402a98\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"81f3ad399001b121980c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"bfbf6374780bb9645700\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c2c6189071b5d7c6ec49\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"e2c1f687e750d62d5c8a\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"9a69c8906862d324b003\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f84d3940511b3d884294\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"625f0f2c3e3e50817073\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"b8bdafac732b5c3dce37\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"5d4774a7237bab6e6e0e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d326a07aa710a27b75d1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"17da4f869475d0c73352\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d0270bd10c5085d9d33c\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"61b99c161600bcd08049\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1e0db69966960a28002e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0951dca0791289048511\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d51a450010690e38e14\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"cee7ae10bd05778784c2\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d7d7744d98ca90a96c22\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"95bfe3b3d6e6574c04b7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b076d0dac3128804a7e5\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"efa6512eb467ee44dccb\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"77d17cb466cc547d7be1\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"b4453dbc0604700e40d3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"16824f1e8675d7b18849\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"49386d54185a9d091d60\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2d516cf0461a0900c710\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"794cf1e679ecc0b6a290\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c811028bc0ca12a83420\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"d3eafe8b0066d48e586c\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"f7fbd0f998d7d74e1a9d\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"4f37542549a00a0d0567\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}}},\"visualContainerGroups\":{\"d8bddd557d31b4bca135\":{\"isHidden\":true},\"b9a0d0b56d88e89400b7\":{\"isHidden\":true},\"96a699bca9168a144165\":{\"isHidden\":false},\"9ffcacc4c0d19818e9e1\":{\"isHidden\":true},\"3dbd558f332ccbe8d271\":{\"isHidden\":true},\"6c5d8dc299e02d8c4c04\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}", "filters": "[{\"name\":\"Filter077be543c5f39dd293aa\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"CostDetails\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"CostDetails\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", "layoutOptimization": 0, "pods": [ @@ -116,1456 +116,1457 @@ "displayName": "Managed disks", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "1b65e65e85a5204b0700", "ordinal": 4, "visualContainers": [ { - "config": "{\"name\":\"08d230f2800db021e877\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"Disks.name\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"name\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#999900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'UnusedSavingsPlan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"08d230f2800db021e877\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":5000,\"width\":1048,\"height\":280,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"Disks (2).name\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks (2).name\",\"NativeReferenceName\":\"name\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#999900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeType\"}},\"Right\":{\"Literal\":{\"Value\":\"'UnusedSavingsPlan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"13ec05da9ca4de601e2d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"name\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 5000.00 }, { - "config": "{\"name\":\"0a349af0be7040700492\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":119.99999999999994,\"z\":1500,\"width\":192.00000000000003,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.sku.name\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Disks.sku.name\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Disks.sku.name\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKU'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"1c4a63714270e62c35a3\"}", - "filters": "[]", - "height": 64.0, - "width": 192.0, - "x": 0.0, - "y": 120.0, - "z": 1500.0 + "config": "{\"name\":\"0a349af0be7040700492\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":111.81863979848859,\"z\":0,\"width\":200.40302267002517,\"height\":56.22166246851385,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.skuName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuName\"},\"Name\":\"Disks.skuName\",\"NativeReferenceName\":\"SKU\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Disks.skuName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Disks.skuName\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SKU'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"12c304eb37642826eca5\"}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"skuName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuName\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 56.22, + "width": 200.40, + "x": 0.00, + "y": 111.82, + "z": 0.00 }, { "config": "{\"name\":\"0a3d7fb2a41c00be0550\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"12690a4c55b960e79672\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 + }, + { + "config": "{\"name\":\"12c304eb37642826eca5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":224.2619647355163,\"width\":200.40302267002517,\"x\":0,\"y\":104.00000000000006,\"z\":16000,\"tabOrder\":16000}}],\"singleVisualGroup\":{\"displayName\":\"Group 1\",\"groupMode\":0}}", + "height": 224.26, + "width": 200.40, + "x": 0.00, + "y": 104.00, + "z": 16000.00 }, { "config": "{\"name\":\"1a2a7603120c12ac6aa5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"1af651cac0773494d4cb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"1c4a63714270e62c35a3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":183.99999999999994,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\"}", - "height": 184.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 - }, - { - "config": "{\"name\":\"255abdf2eec605304388\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.name\"},{\"queryRef\":\"Disks.resourceGroup\"},{\"queryRef\":\"Disks.location\"},{\"queryRef\":\"Disks.sku.name\"},{\"queryRef\":\"Disks.properties.diskSizeGB\"},{\"queryRef\":\"Disks.diskType\"},{\"queryRef\":\"Costs.ChargePeriod\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Disks.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"location\"},\"Name\":\"Disks.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"},\"Name\":\"Disks.properties.diskSizeGB\",\"NativeReferenceName\":\"Disk size GB\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskType\"},\"Name\":\"Disks.diskType\",\"NativeReferenceName\":\"Disk type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriod\"},\"Name\":\"Costs.ChargePeriod\",\"NativeReferenceName\":\"ChargePeriod\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Disks.name\":{\"displayName\":\"Disk name\"},\"Disks.resourceGroup\":{\"displayName\":\"Resource group\"},\"Disks.location\":{\"displayName\":\"Region\"},\"Disks.sku.name\":{\"displayName\":\"SKU\"},\"Disks.properties.diskSizeGB\":{\"displayName\":\"Disk size GB\"},\"Disks.diskType\":{\"displayName\":\"Disk type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"441.43021990177425D\"}}}},\"selector\":{\"metadata\":\"Disks.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"104.55223880597015D\"}}}},\"selector\":{\"metadata\":\"Disks.location\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"171.48974304329354D\"}}}},\"selector\":{\"metadata\":\"Disks.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"86.20722391050697D\"}}}},\"selector\":{\"metadata\":\"Disks.properties.diskSizeGB\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"83.800630562379D\"}}}},\"selector\":{\"metadata\":\"Disks.diskType\"}}],\"columnFormatting\":[{\"properties\":{\"styleTotal\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"metadata\":\"Disks.properties.diskSizeGB\"}}],\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"grid\":[{\"properties\":{\"gridVertical\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Middle'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'ActiveSAS'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolMedium'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"Disks.name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", - "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "config": "{\"name\":\"255abdf2eec605304388\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":3000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks (2).name\"},{\"queryRef\":\"Disks (2).resourceGroup\"},{\"queryRef\":\"Disks (2).location\"},{\"queryRef\":\"Disks (2).skuTier\"},{\"queryRef\":\"Disks (2).Redundancy\"},{\"queryRef\":\"Disks (2).diskState\"},{\"queryRef\":\"Disks (2).LastOwnershipUpdateTime\"},{\"queryRef\":\"Sum(Disks (2).diskSizeGB)\"},{\"queryRef\":\"Disks (2).diskType\"},{\"queryRef\":\"Costs.ChargePeriod\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"d1\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriod\"},\"Name\":\"Costs.ChargePeriod\",\"NativeReferenceName\":\"ChargePeriod\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"name\"},\"Name\":\"Disks (2).name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Disks (2).resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"location\"},\"Name\":\"Disks (2).location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"skuTier\"},\"Name\":\"Disks (2).skuTier\",\"NativeReferenceName\":\"Tier\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"Redundancy\"},\"Name\":\"Disks (2).Redundancy\",\"NativeReferenceName\":\"Redundancy\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks (2).diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskType\"},\"Name\":\"Disks (2).diskType\",\"NativeReferenceName\":\"Disk type1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskState\"},\"Name\":\"Disks (2).diskState\",\"NativeReferenceName\":\"Disk state\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"LastOwnershipUpdateTime\"},\"Name\":\"Disks (2).LastOwnershipUpdateTime\",\"NativeReferenceName\":\"Last state update\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Disks (2).name\":{\"displayName\":\"Disk name\"},\"Disks (2).resourceGroup\":{\"displayName\":\"Resource group\"},\"Disks (2).location\":{\"displayName\":\"Region\"},\"Disks (2).skuTier\":{\"displayName\":\"Tier\"},\"Sum(Disks (2).diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Disks (2).diskType\":{\"displayName\":\"Disk type\"},\"Disks (2).diskState\":{\"displayName\":\"Disk state\"},\"Disks (2).LastOwnershipUpdateTime\":{\"displayName\":\"Last state update\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"grid\":[{\"properties\":{\"gridVertical\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Middle'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'ActiveSAS'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolMedium'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"Disks (2).name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"name\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d1\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"And\":{\"Left\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"name\"}},\"Right\":{\"Literal\":{\"Value\":\"''\"}}}}}},\"Right\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"name\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 3000.00 }, { "config": "{\"name\":\"330cfe7a37ed832036c0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { - "config": "{\"name\":\"37214c1d775deca4890c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":7000,\"width\":224,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks.sku.name\",\"active\":true}],\"Values\":[{\"queryRef\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\",\"NativeReferenceName\":\"Percent\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"columnProperties\":{\"Disks.sku.name\":{\"displayName\":\"SKU\"},\"Sum(Disks.properties.diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\":{\"displayName\":\"Percent\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"37214c1d775deca4890c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":14000,\"width\":224,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks (2).skuName\",\"active\":true}],\"Values\":[{\"queryRef\":\"Sum(Disks (2).diskSizeGB)\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks (2).diskSizeGB)1\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d1\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"skuName\"},\"Name\":\"Disks (2).skuName\",\"NativeReferenceName\":\"SKU\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Sum(Disks (2).diskSizeGB)\",\"NativeReferenceName\":\"%GT diskSizeGB\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks (2).diskSizeGB)1\",\"NativeReferenceName\":\"Disk size GB\"}]},\"columnProperties\":{\"Disks (2).skuName\":{\"displayName\":\"SKU\"},\"Sum(Disks (2).diskSizeGB)\":{\"displayName\":\"Percent\"},\"Sum(Disks (2).diskSizeGB)1\":{\"displayName\":\"Disk size GB\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 224.0, - "x": 792.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 224.00, + "x": 792.00, + "y": 8.00, + "z": 14000.00 }, { "config": "{\"name\":\"3e4c39c6800a60e6bb8d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { - "config": "{\"name\":\"40533e45e2944ce55dad\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"40533e45e2944ce55dad\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":200,\"height\":720,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { - "config": "{\"name\":\"4563a997120200c62e3d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":3750,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#browse/Microsoft.Compute%2Fdisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"4563a997120200c62e3d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":8000,\"width\":192,\"height\":32,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#browse/Microsoft.Compute%2Fdisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 3750.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 8000.00 }, { "config": "{\"name\":\"49989577a889d7323d8a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { - "config": "{\"name\":\"562b5e0a91608ae97247\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1024,\"y\":8,\"z\":8000,\"width\":240.00000000000003,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks.properties.diskState\",\"active\":true}],\"Values\":[{\"queryRef\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\",\"NativeReferenceName\":\"Percent\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskState\"},\"Name\":\"Disks.properties.diskState\",\"NativeReferenceName\":\"State\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Disks.properties.diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Divide(Sum(Disks.properties.diskSizeGB), ScopedEval(Sum(Disks.properties.diskSizeGB), []))\":{\"displayName\":\"Percent\"},\"Disks.properties.diskState\":{\"displayName\":\"State\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E3008C'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"4fd02f90920b3496700e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":168.04030226700246,\"z\":1000,\"width\":200.40302267002517,\"height\":56.22166246851385,\"tabOrder\":17002}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.diskState\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskState\"},\"Name\":\"Disks.diskState\",\"NativeReferenceName\":\"Disk state\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Disks.diskState\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Disks.diskState\":{\"displayName\":\"Disk state\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk state'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"12c304eb37642826eca5\"}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 56.22, + "width": 200.40, + "x": 0.00, + "y": 168.04, + "z": 1000.00 + }, + { + "config": "{\"name\":\"562b5e0a91608ae97247\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1024,\"y\":8,\"z\":15000,\"width\":240.00000000000003,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Disks (2).diskState\",\"active\":true}],\"Values\":[{\"queryRef\":\"Divide(Sum(Disks (2).diskSizeGB), ScopedEval(Sum(Disks (2).diskSizeGB), []))\"}],\"Tooltips\":[{\"queryRef\":\"Sum(Disks (2).diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d1\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks (2).diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskState\"},\"Name\":\"Disks (2).diskState\",\"NativeReferenceName\":\"State\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Divide(Sum(Disks (2).diskSizeGB), ScopedEval(Sum(Disks (2).diskSizeGB), []))\",\"NativeReferenceName\":\"Percent\"}]},\"columnProperties\":{\"Sum(Disks (2).diskSizeGB)\":{\"displayName\":\"Disk size GB\"},\"Disks (2).diskState\":{\"displayName\":\"State\"},\"Divide(Sum(Disks (2).diskSizeGB), ScopedEval(Sum(Disks (2).diskSizeGB), []))\":{\"displayName\":\"Percent\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Premium_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":3,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"sku.name\"}},\"Right\":{\"Literal\":{\"Value\":\"'StandardSSD_LRS'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E3008C'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Unattached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Attached'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"properties.diskState\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reserved'\"}}}}}]}}],\"legend\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB) by SKU'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 240.0, - "x": 1024.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 240.00, + "x": 1024.00, + "y": 8.00, + "z": 15000.00 }, { - "config": "{\"name\":\"58dd0210584ae7340d4d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"58dd0210584ae7340d4d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.ManagedDisks'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 4000.00 }, { "config": "{\"name\":\"58f781cd7d20945e9136\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"58fdffc368ba06419806\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { - "config": "{\"name\":\"61bac6156218a7208103\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"61bac6156218a7208103\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 9000.00 }, { - "config": "{\"name\":\"6365ac31ccbec60070bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Disks.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(Disks.id)\",\"NativeReferenceName\":\"Unattached disks\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Min(Disks.id)\":{\"displayName\":\"Unattached disks\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unattached disks'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", - "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 6000.0 + "config": "{\"name\":\"6365ac31ccbec60070bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":12000,\"width\":184,\"height\":88,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Disks (2).id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d1\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(Disks (2).id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Unattached disks'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "filters": "[{\"name\":\"b981133c401d76a7136e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Disks\"}},\"Property\":\"diskState\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskState\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unattached'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 12000.00 }, { - "config": "{\"name\":\"653663e0d015668c277e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"1c4a63714270e62c35a3\"}", - "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "config": "{\"name\":\"653663e0d015668c277e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":56,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"12c304eb37642826eca5\"}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"location\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 2000.00 }, { - "config": "{\"name\":\"6f374c92d60b90a6cb1a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":3500,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"6f374c92d60b90a6cb1a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":7000,\"width\":192,\"height\":32,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 3500.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 7000.00 }, { "config": "{\"name\":\"798e99fa2c54aa58e052\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"9376427d4c042528d449\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 - }, - { - "config": "{\"name\":\"94fcbd1455e03a9b2156\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a091b4bbb61762795308\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"a517ffb97e47165b16eb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { - "config": "{\"name\":\"a594380691909a5de897\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#managed-disks'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\"}", + "config": "{\"name\":\"a594380691909a5de897\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":13000,\"width\":40,\"height\":40,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#managed-disks'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}}}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 13000.00 }, { - "config": "{\"name\":\"a86095a00e7c1904b580\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"1c4a63714270e62c35a3\"}", - "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "config": "{\"name\":\"a86095a00e7c1904b580\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"12c304eb37642826eca5\"}", + "filters": "[{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Subscriptions\"}},\"Property\":\"name\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"b0778333306a71eba79e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"b41642ef33ab64663343\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { - "config": "{\"name\":\"b7a20920765047860b6a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\"}", + "config": "{\"name\":\"b7a20920765047860b6a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}}}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"bec0c3ce065e44208ded\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"c27f836c2e8ccbe51905\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { - "config": "{\"name\":\"cebb9d40949880dca743\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Managed disks\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review managed disks and identify unattached disks.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\"}", + "config": "{\"name\":\"cebb9d40949880dca743\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":192,\"height\":104,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Managed disks\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review managed disks and identify unattached disks.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { - "config": "{\"name\":\"d34b297e1d3d5ee01b93\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"properties.diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"d34b297e1d3d5ee01b93\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":11000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks (2).diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d1\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks (2).diskSizeGB)\",\"NativeReferenceName\":\"diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d1\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"1000D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 11000.00 }, { "config": "{\"name\":\"df4a03e2e0ad9d1c7a6d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e18c3e54ca1451a6e58a\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { - "config": "{\"name\":\"e18c3e54ca1451a6e58a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "config": "{\"name\":\"e18c3e54ca1451a6e58a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":1000,\"tabOrder\":14000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 1000.00 }, { - "config": "{\"name\":\"f155a7d04d1dc05ee00c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"94fcbd1455e03a9b2156\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"f155a7d04d1dc05ee00c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":6000,\"width\":192,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 6000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Policy compliance", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "64af2f5032bd2cbe7219", "ordinal": 2, "visualContainers": [ { "config": "{\"name\":\"0227794ae39ec9921c88\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"0c57bf8b41518e6c0810\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#policy-compliance'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"0d68934780c36708d00b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.PolicyCompliance'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"121b17a4562e3c98a70e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"168d04bcc0aeed88350e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"378fc7641856b7302b8d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"40323bff000700e19bd9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"459432e0bec010b295b4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":120,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\"}", - "height": 120.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 120.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"45974cb988660e0800bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"4e1672ab9aec08c050d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"5ad299f0c13517b456ac\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"61fb4ee530c670d1115d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":4000,\"width\":1048,\"height\":280,\"tabOrder\":33}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"PolicyAssignments.properties.displayName\",\"active\":true}],\"Values\":[{\"queryRef\":\"Count(PolicyStates.properties.resourceId)\"}],\"Tooltips\":[{\"queryRef\":\"Compliance calculation.NonCompliant\"},{\"queryRef\":\"Compliance calculation.Compliance\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Compliance calculation\",\"Type\":0},{\"Name\":\"p\",\"Entity\":\"PolicyAssignments\",\"Type\":0},{\"Name\":\"p1\",\"Entity\":\"PolicyStates\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.displayName\"},\"Name\":\"PolicyAssignments.properties.displayName\",\"NativeReferenceName\":\"Policy\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"},\"Name\":\"Compliance calculation.NonCompliant\",\"NativeReferenceName\":\"Non-compliant\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p1\"}},\"Property\":\"properties.resourceId\"}},\"Function\":2},\"Name\":\"Count(PolicyStates.properties.resourceId)\",\"NativeReferenceName\":\"Resources\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Compliance\"},\"Name\":\"Compliance calculation.Compliance\",\"NativeReferenceName\":\"Compliance1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"}}}]},\"columnProperties\":{\"PolicyAssignments.properties.displayName\":{\"displayName\":\"Policy\"},\"PolicyStates.properties.resourceId\":{\"displayName\":\"Total resource\"},\"Count(PolicyStates.properties.resourceId)\":{\"displayName\":\"Resources\"},\"Compliance calculation.NonCompliant\":{\"displayName\":\"Non-compliant\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"FillRule\":{\"Input\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"PolicyStates\"}},\"Property\":\"complianceScore\"}},\"FillRule\":{\"linearGradient3\":{\"min\":{\"color\":{\"Literal\":{\"Value\":\"'#990000'\"}},\"value\":{\"Literal\":{\"Value\":\"0.6D\"}}},\"mid\":{\"color\":{\"Literal\":{\"Value\":\"'#999900'\"}},\"value\":{\"Literal\":{\"Value\":\"0.8D\"}}},\"max\":{\"color\":{\"Literal\":{\"Value\":\"'#009900'\"}},\"value\":{\"Literal\":{\"Value\":\"1D\"}}},\"nullColoringStrategy\":{\"strategy\":{\"Literal\":{\"Value\":\"'noColor'\"}}}}}}}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"721fd782017b26b246ee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"PolicyAssignments.properties.displayName\"},{\"queryRef\":\"PolicyStates.properties.policyAssignmentScope\"},{\"queryRef\":\"PolicyStates.properties.resourceId\"},{\"queryRef\":\"Table 2.Compliant\"},{\"queryRef\":\"Table 2.NonCompliant\"},{\"queryRef\":\"Table 2.Compliance\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PolicyAssignments\",\"Type\":0},{\"Name\":\"p1\",\"Entity\":\"PolicyStates\",\"Type\":0},{\"Name\":\"c\",\"Entity\":\"Compliance calculation\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.displayName\"},\"Name\":\"PolicyAssignments.properties.displayName\",\"NativeReferenceName\":\"Policy\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p1\"}},\"Property\":\"properties.policyAssignmentScope\"},\"Name\":\"PolicyStates.properties.policyAssignmentScope\",\"NativeReferenceName\":\"Scope\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p1\"}},\"Property\":\"properties.resourceId\"}},\"Function\":2},\"Name\":\"PolicyStates.properties.resourceId\",\"NativeReferenceName\":\"Resources\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Compliant\"},\"Name\":\"Table 2.Compliant\",\"NativeReferenceName\":\"Compliant1\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"},\"Name\":\"Table 2.NonCompliant\",\"NativeReferenceName\":\"Non-compliant\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Compliance\"},\"Name\":\"Table 2.Compliance\",\"NativeReferenceName\":\"Compliance1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"NonCompliant\"}}}]},\"columnProperties\":{\"PolicyAssignments.properties.displayName\":{\"displayName\":\"Policy\"},\"PolicyStates.properties.policyAssignmentScope\":{\"displayName\":\"Scope\"},\"PolicyStates.properties.resourceId\":{\"displayName\":\"Resources\"},\"Table 2.NonCompliant\":{\"displayName\":\"Non-compliant\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Compliance calculation\"}},\"Property\":\"NonCompliant\"}},\"Right\":{\"Literal\":{\"Value\":\"null\"}}}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Compliance calculation\"}},\"Property\":\"NonCompliant\"}},\"Right\":{\"Literal\":{\"Value\":\"0D\"}}}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"PolicyAssignments.properties.displayName\"}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"73409c32085a00d4c206\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/Microsoft_Azure_Policy/PolicyMenuBlade/~/overview'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"73859856296a04155ca6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"83ed7505650b0b46c413\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"8fe84dbb32290d4cdda4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"94136eea529e6e23bd7a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"99df2f3b30eea840b858\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":56,\"tabOrder\":3}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"459432e0bec010b295b4\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"a738157181ade2ddc062\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"abdc2cc0cb1e83670939\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":3000,\"width\":184,\"height\":88,\"tabOrder\":10}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"PolicyStates.complianceScore\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PolicyStates\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"complianceScore\"},\"Name\":\"PolicyStates.complianceScore\",\"NativeReferenceName\":\"complianceScore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"complianceScore\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"25D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compliance'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 3000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"ae477e60e0189d730e60\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Policy compliance\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review governance policies.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"b160bd6d2ae7b000abbc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"b27d7fc0538ab8be0aa3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"c02fcbb0b5de6d0b507b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"c062ae1c1c9788020312\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"c4af5d306489abb5bb9d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"c5d8c269c06506c58ca1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"cb41307f2cc05da1e03a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"d4fd157adce8aa056d26\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":56,\"z\":0,\"width\":200,\"height\":64,\"tabOrder\":9}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"PolicyAssignments.properties.displayName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PolicyAssignments\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.displayName\"},\"Name\":\"PolicyAssignments.properties.displayName\",\"NativeReferenceName\":\"properties.displayName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"PolicyAssignments.properties.displayName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"PolicyAssignments.properties.displayName\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Policy'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"459432e0bec010b295b4\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 0.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 0.00 }, { "config": "{\"name\":\"d807f8f511c483145a93\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"eb317f210086adae6175\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"f3d23a16b61430a0234d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"b160bd6d2ae7b000abbc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"fb3a2cf60d16c850704b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"a738157181ade2ddc062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "SQL databases", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "93a1cd9ad3c0d9a55807", "ordinal": 5, "visualContainers": [ { "config": "{\"name\":\"1175ddc64d45130b5d20\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"16b4db662c3a027bd655\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"19d0108c50e2bb9d10a7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"1da67875ac292130db46\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"95f2957026bcd266aa41\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 2000.00 }, { "config": "{\"name\":\"20542600c63a3e0b6897\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"21105451dd434800ba79\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"2186d674a98cc57b5274\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"25804ca02bb01a4c799e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":296,\"z\":2000,\"width\":1048,\"height\":416,\"tabOrder\":7}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"SQL DB.name\"},{\"queryRef\":\"SQL DB.resourceGroup\"},{\"queryRef\":\"SQL DB.location\"},{\"queryRef\":\"SQL DB.sku.name\"},{\"queryRef\":\"SQL DB.sku.capacity\"},{\"queryRef\":\"SQL DB.sku.tier\"},{\"queryRef\":\"SQL DB.properties.status\"},{\"queryRef\":\"SQL DB.properties.licenseType\"},{\"queryRef\":\"SQL DB.properties.requestedBackupStorageRedundancy\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"SQL DB.name\",\"NativeReferenceName\":\"Name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"resourceGroup\"},\"Name\":\"SQL DB.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"location\"},\"Name\":\"SQL DB.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.name\"},\"Name\":\"SQL DB.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.capacity\"},\"Name\":\"SQL DB.sku.capacity\",\"NativeReferenceName\":\"Capacity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.tier\"},\"Name\":\"SQL DB.sku.tier\",\"NativeReferenceName\":\"Tier\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"properties.status\"},\"Name\":\"SQL DB.properties.status\",\"NativeReferenceName\":\"Status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"properties.requestedBackupStorageRedundancy\"},\"Name\":\"SQL DB.properties.requestedBackupStorageRedundancy\",\"NativeReferenceName\":\"Backup storage redundancy\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"properties.licenseType\"},\"Name\":\"SQL DB.properties.licenseType\",\"NativeReferenceName\":\"License type\"}]},\"columnProperties\":{\"SQL DB.name\":{\"displayName\":\"Name\"},\"SQL DB.resourceGroup\":{\"displayName\":\"Resource group\"},\"SQL DB.location\":{\"displayName\":\"Region\"},\"SQL DB.sku.name\":{\"displayName\":\"SKU\"},\"SQL DB.sku.capacity\":{\"displayName\":\"Capacity\"},\"SQL DB.sku.tier\":{\"displayName\":\"Tier\"},\"SQL DB.properties.status\":{\"displayName\":\"Status\"},\"SQL DB.properties.requestedBackupStorageRedundancy\":{\"displayName\":\"Backup storage redundancy\"},\"SQL DB.properties.licenseType\":{\"displayName\":\"License type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"grid\":[{\"properties\":{\"gridVertical\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"values\":[{\"properties\":{\"urlIcon\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL Database'\"}}}}}]}}}", "filters": "[]", - "height": 416.0, - "width": 1048.0, - "x": 216.0, - "y": 296.0, - "z": 2000.0 + "height": 416.00, + "width": 1048.00, + "x": 216.00, + "y": 296.00, + "z": 2000.00 }, { "config": "{\"name\":\"44dd9dba0dc4ad90572a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"95f2957026bcd266aa41\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"4b094e07841a80427851\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"662b368b95251bc32bcc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"6edf61a6633e54d0dd27\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":34}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(SqlDatabases.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(SqlDatabases.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL databases'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"7a04c3821757db19a407\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#sql-databases'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"7e06864c6ad62457e2b3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/BrowseResource/resourceType/Microsoft.Sql%2Fservers%2Fdatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"7e6f5a0e5a4502e1a0ec\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"SQL databases\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review SQL databases.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"8aaaef0a940ae419284e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":11000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"8b083e5a306a0d8acd13\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"8c761d51c06742910799\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"8db93b15e8bbde980e39\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"95f2957026bcd266aa41\",\"layouts\":[{\"id\":0,\"position\":{\"height\":184,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\"}", - "height": 184.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 184.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"991b447e4279ece34a75\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"9c12773fc0ec0b278a0c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"a939d4f0e086d384e39c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"a94d45a7b83126d16e36\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"ae0642a44319305bba3c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"b918b0538d978a1e3d11\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"bd6bdc202d243de006db\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"c7c0f1bae806d1380bcc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":184,\"tabOrder\":17}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"SqlDatabases.sku.name\",\"active\":true}],\"Values\":[{\"queryRef\":\"CountNonNull(SqlDatabases.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"sku.name\"},\"Name\":\"SqlDatabases.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"CountNonNull(SqlDatabases.id)\",\"NativeReferenceName\":\"Resources\"}]},\"columnProperties\":{\"SQL DB.name\":{\"displayName\":\"Name\"},\"SQL DB.resourceGroup\":{\"displayName\":\"Resource group\"},\"SQL DB.location\":{\"displayName\":\"Region\"},\"SQL DB.sku.name\":{\"displayName\":\"SKU\"},\"SQL DB.sku.capacity\":{\"displayName\":\"Capacity\"},\"SQL DB.sku.tier\":{\"displayName\":\"Tier\"},\"SQL DB.properties.status\":{\"displayName\":\"Status\"},\"SQL DB.properties.requestedBackupStorageRedundancy\":{\"displayName\":\"Backup storage redundancy\"},\"SQL DB.properties.licenseType\":{\"displayName\":\"License type\"},\"SqlDatabases.sku.name\":{\"displayName\":\"SKU\"},\"CountNonNull(SqlDatabases.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL Database'\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 184.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"cfc5fffa703c06164588\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"d4309eb41c0483b5e508\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"dca6dfb3c417620bc8aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.SqlDatabases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"8aaaef0a940ae419284e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"dfd9f3e2ecae83022b81\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":120,\"z\":1000,\"width\":200,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"SqlDatabases.name\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"SqlDatabases.name\",\"NativeReferenceName\":\"name1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"SqlDatabases.name\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL database'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"95f2957026bcd266aa41\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"e382108f08d998ed8018\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"e7368f8c0260cdb71941\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e83f45a9d5c33166a0a5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cfc5fffa703c06164588\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Summary", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "99c64d7a62040165c467", "ordinal": 1, "visualContainers": [ { "config": "{\"name\":\"01142fea15a9908a46a6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"0651b78dee5ba524dc12\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":296,\"z\":3000,\"width\":568,\"height\":184,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Resource types.SingularDisplayName\"},{\"queryRef\":\"Resources.type\"},{\"queryRef\":\"Count(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ResourceTypes\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"type\"},\"Name\":\"Resources.type\",\"NativeReferenceName\":\"Type code\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"SingularDisplayName\"},\"Name\":\"Resource types.SingularDisplayName\",\"NativeReferenceName\":\"Resource type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Resources.id)\",\"NativeReferenceName\":\"Resources\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Resources.type\":{\"displayName\":\"Type code\"},\"Resource types.SingularDisplayName\":{\"displayName\":\"Resource type\"},\"Count(Resources.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"80.47719860875483D\"}}}},\"selector\":{\"metadata\":\"Count(Resources.id)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"230.34444446563967D\"}}}},\"selector\":{\"metadata\":\"Resource types.SingularDisplayName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"230.90030133112407D\"}}}},\"selector\":{\"metadata\":\"Resources.type\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"general\":[{\"properties\":{\"altText\":{\"expr\":{\"Literal\":{\"Value\":\"'Azure Extension are hidden from that list'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource types'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter374e10d98a4e285604f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"ResourceTypes\"}},\"Property\":\"SingularDisplayName\"}},\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 184.0, - "width": 568.0, - "x": 216.0, - "y": 296.0, - "z": 3000.0 + "height": 184.00, + "width": 568.00, + "x": 216.00, + "y": 296.00, + "z": 3000.00 }, { "config": "{\"name\":\"099054c00935a2404b6c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"0bdebc021327a8c005d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"0df64d017e8aad542c69\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":2000,\"width\":568,\"height\":184,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\"},{\"queryRef\":\"Subscriptions.subscriptionId\"},{\"queryRef\":\"Count(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"subscriptionId\"},\"Name\":\"Subscriptions.subscriptionId\",\"NativeReferenceName\":\"Subscription Id\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Resources.id)\",\"NativeReferenceName\":\"Resources\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Subscriptions.name\":{\"displayName\":\"Subscription\"},\"Subscriptions.subscriptionId\":{\"displayName\":\"Subscription Id\"},\"Count(Resources.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"236.24589912046713D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"233.44787422750716D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.subscriptionId\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscriptions'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"ad698e4d5886c943438d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Subscriptions\"}},\"Property\":\"subscriptionId\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"name\":\"1bf1e12f1a9d2354cbaa\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Subscriptions\"}},\"Property\":\"name\"}},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false}]", - "height": 184.0, - "width": 568.0, - "x": 216.0, - "y": 104.0, - "z": 2000.0 + "height": 184.00, + "width": 568.00, + "x": 216.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"11a27f861e3b893b352e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Resources.x_ResourceGroupId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_ResourceGroupId\"}},\"Function\":2},\"Name\":\"Min(Resources.x_ResourceGroupId)\",\"NativeReferenceName\":\"Count of x_ResourceGroupId1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_ResourceGroupId\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource groups'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 9000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 9000.00 }, { "config": "{\"name\":\"18bbb5226bb18036b996\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"1fe5c3f2108ed210b6b0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":4000,\"width\":472,\"height\":376,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"azureMap\",\"projections\":{\"Category\":[{\"queryRef\":\"Region.RegionName\",\"active\":true}],\"Size\":[{\"queryRef\":\"CountNonNull(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Regions\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"Region.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"id\"}},\"Function\":5},\"Name\":\"CountNonNull(Resources.id)\",\"NativeReferenceName\":\"Count of id\"}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"mapControls\":[{\"properties\":{\"defaultStyle\":{\"expr\":{\"Literal\":{\"Value\":\"'grayscale_light'\"}}},\"showStylePicker\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showNavigationControls\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showSelectionControl\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"autoZoom\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"zoom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"worldWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"bubbleLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"bubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"minBubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"maxRadius\":{\"expr\":{\"Literal\":{\"Value\":\"23L\"}}},\"bubbleStrokeWidth\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"autoStrokeColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"layerPosition\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"clusteringEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"clusteredBubbleFillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"minZoom\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"maxZoom\":{\"expr\":{\"Literal\":{\"Value\":\"22L\"}}}}}],\"filledMap\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"mapTransparency\":{\"expr\":{\"Literal\":{\"Value\":\"40L\"}}}}}],\"heatMapLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"heatMapColorHigh\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF0000'\"}}}}},\"heatMapColorCenter\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF8C00'\"}}}}},\"heatMapUseSize\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"maxZoom\":{\"expr\":{\"Literal\":{\"Value\":\"22L\"}}},\"minZoom\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"barChart\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"showAllDataPoints\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"FillRule\":{\"Input\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"id\"}},\"Function\":5}},\"FillRule\":{\"linearGradient3\":{\"min\":{\"color\":{\"Literal\":{\"Value\":\"'#3393dd'\"}}},\"mid\":{\"color\":{\"Literal\":{\"Value\":\"'#FF9100'\"}}},\"max\":{\"color\":{\"Literal\":{\"Value\":\"'#FF0000'\"}}},\"nullColoringStrategy\":{\"strategy\":{\"Literal\":{\"Value\":\"'asZero'\"}}}}}}}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources by region'\"}}}}}]}}}", "filters": "[]", - "height": 376.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 4000.0 + "height": 376.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"212877ca1817db5061dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"248a0767c2e76c0164dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":184,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\"}", - "height": 184.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 184.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"2d9e029b7710da666023\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"388e9ffc2a7a2079014d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":56,\"z\":0,\"width\":200,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ResourceTypes.SingularDisplayName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ResourceTypes\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"SingularDisplayName\"},\"Name\":\"ResourceTypes.SingularDisplayName\",\"NativeReferenceName\":\"SingularDisplayName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ResourceTypes.SingularDisplayName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"ResourceTypes.SingularDisplayName\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource type'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"248a0767c2e76c0164dc\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 0.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 0.00 }, { "config": "{\"name\":\"39f95fd40216a37e0942\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"4a807a4ec97ab0a5c955\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":487.99999999999994,\"z\":5000,\"width\":184,\"height\":224,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Region.RegionName\"},{\"queryRef\":\"Count(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Regions\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"Region.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Resources.id)\",\"NativeReferenceName\":\"Resources\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Region.RegionName\":{\"displayName\":\"Region\"},\"Count(Resources.id)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{},\"selector\":{\"metadata\":\"Count(Resources.id)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"89.63012539669484D\"}}}},\"selector\":{\"metadata\":\"Region.RegionName\"}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"general\":[{\"properties\":{\"altText\":{\"expr\":{\"Literal\":{\"Value\":\"'Azure Extension are hidden from that list'\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Regions'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 224.0, - "width": 184.0, - "x": 1080.0, - "y": 488.0, - "z": 5000.0 + "height": 224.00, + "width": 184.00, + "x": 1080.00, + "y": 488.00, + "z": 5000.00 }, { "config": "{\"name\":\"516fb2ffd2b50c06a565\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"58c71a7e0ca3dae4d999\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"5f7864d5147a13a8ed1e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"633dd7f1940ea8585122\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"6841e4857a94437d2cc6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review the subscriptions, resource groups, and resources deployed across your environment.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"79b39c72c88534c0934d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":8000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Resources.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(Resources.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"7c3925fbe501c0c6c810\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"80aa9e5ed0b012663db9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"8508027b1dce67deda18\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"89a181f43b4809d0b000\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#Summary'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"a1df0f5e9ca0a844118d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"a8e5ad86800de0e6901c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"ac61336fa45941ed7e68\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"bb50fd3e47a8617e679b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"c5b2b920b7469ecbea0e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Resources.location)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"}},\"Function\":2},\"Name\":\"Min(Resources.location)\",\"NativeReferenceName\":\"Count of location\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Regions'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 792.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 792.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"c601abf708de420d2e25\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"d01d03470e44a4da4ce2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d228897c8274b71dbae6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"248a0767c2e76c0164dc\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"d498349a623379dd14ad\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":120,\"z\":1000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"248a0767c2e76c0164dc\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"d554e2132a3c56071262\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"d8d17506202d1e0a04b5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"dd45e0b5c86b57178ab4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"dd5505075dc53b0a85eb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"5f7864d5147a13a8ed1e\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"dd62df639489856ca010\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(Subscriptions.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(Subscriptions.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscriptions'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"f0a268a18a45d69051d2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":487.99999999999994,\"z\":6000,\"width\":855.9999999999999,\"height\":224,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.name\"},{\"queryRef\":\"Resources.resourceGroup\"},{\"queryRef\":\"Subscriptions.name\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Resources.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"name\"},\"Name\":\"Resources.name\",\"NativeReferenceName\":\"Resource\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Subscriptions.name\":{\"displayName\":\"Subscription\"},\"Resources.resourceGroup\":{\"displayName\":\"Resource group\"},\"Resources.name\":{\"displayName\":\"Resource\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"238.72669591253444D\"}}}},\"selector\":{\"metadata\":\"Resources.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"389.1988858460355D\"}}}},\"selector\":{\"metadata\":\"Resources.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"202.105796984634D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", - "height": 224.0, - "width": 856.0, - "x": 216.0, - "y": 488.0, - "z": 6000.0 + "height": 224.00, + "width": 856.00, + "x": 216.00, + "y": 488.00, + "z": 6000.00 }, { "config": "{\"name\":\"f3ec5f25ed929c11e807\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"f8a3d5d510b0d75a018c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"212877ca1817db5061dc\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Get started", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection04cb7247170034c13d74", "visualContainers": [ { "config": "{\"name\":\"08c50a4ebb0358a973a2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"b9a0d0b56d88e89400b7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"0951dca0791289048511\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":576,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 576.0, - "y": 0.0, - "z": 6000.0 + "height": 696.00, + "width": 80.00, + "x": 576.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"16824f1e8675d7b18849\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":192,\"z\":17000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 192.0, - "z": 17000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 192.00, + "z": 17000.00 }, { "config": "{\"name\":\"17da4f869475d0c73352\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1056,\"y\":0,\"z\":1000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 12'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1056.0, - "y": 0.0, - "z": 1000.0 + "height": 696.00, + "width": 80.00, + "x": 1056.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"1b9ac75fc3c3e096207d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":424,\"width\":776,\"x\":40,\"y\":96,\"z\":1000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit reports include preconfigured visuals, but aren't connected to your data. This report connects to Azure Resource Graph and cost data in a storage account – either directly exported from Microsoft Cost Management or as part of FinOps hubs. This report supports up to $2 million of cost data per month with incremental refresh enabled. If you need to support more than $2 million per month, please use \"},{\"value\":\"FinOps hubs\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs\"},{\"value\":\" with Data Explorer.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use the following steps to connect to Azure Resource Graph and your storage account:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Configure Cost Management exports\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Create new exports in Cost Management to initiate data ingestion. Remember to run at least one export manually to load an initial dataset. The following Cost Management datasets are recommended for this report:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cost and usage (FOCUS) \"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Price sheet – Required to calculate accurate and complete savings.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The following Cost Management datasets are supported but not used by this report:\",\"textStyle\":{\"fontSize\":\"12px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Reservation recommendations\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation transactions\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation details\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs/configure\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Connect to your storage account\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Edit parameters\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" above and set the following parameters:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Storage URL\",\"textStyle\":{\"fontWeight\":\"bold\"}}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If connecting to FinOps hubs:\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Open the \"},{\"value\":\"list of resource groups\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://portal.azure.com/#view/HubsExtension/BrowseResourceGroups\"},{\"value\":\" in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select the hub resource group.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Deployments in the menu.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select the hub deployment.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Outputs.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Copy the value for \"},{\"value\":\"storageUrlForPowerBI\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.6px\"}},{\"value\":\".\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"If connecting directly to Cost Management exports in storage:\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Open the desired storage account in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Settings > Endpoints in the menu.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Copy the Data Lake Storage URL.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Append the container and export path, if applicable\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Number of Months\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" – Optional number of closed months to show. Leave empty to show all data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"RangeStart\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" / \"},{\"value\":\"RangeEnd \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Optional date range you would like to limit to. If not specified, the report will include all data in storage.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Default Granularity \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Select whether you want charts to show \"},{\"value\":\"Daily\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" or \"},{\"value\":\"Monthly\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"NOTE: When customizing charts, use x_ReportingDate to align to this setting. Otherwise, use ChargePeriodStart for daily and x_ChargeMonth for monthly data.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Experimental: Add Missing Prices \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Indicate whether you want missing prices to be populated from the exported price sheet data. This option requires a large join which may increase refresh times and limit the total monthly cost supported.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Deprecated: Perform Extra Query Optimizations \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Indicate whether you want to support FOCUS 1.0 preview and additional custom columns from FinOps toolkit 0.7 reports. This option is for backwards compatibility only and will be removed in a future release.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Apply changes to refresh the report. This report imports all cost data, which can be slow for large accounts. If you run into any performance issues or timeouts, please consider using FinOps hubs with Data Explorer. Data Explorer provides advanced analytics capabilities, significantly improves performance, and offers new capabilities like forecasting and anomaly detection. \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Learn more about FinOps hubs\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Authorize data sources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"FinOps toolkit reports connect to one or more of the following data sources. Use these settings to configure authorization:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Azure Data Explorer (Kusto) – Use an account that has at least viewer access to the Hub and Ingestion databases.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"(your storage account) – Use a SAS token or an account that has Storage Blob Data Reader or greater access.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Azure Resource Graph – Use an account that has direct access to any subscriptions you would like to report on.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://ccmstorageprod... – Anonymous access. This URL is used for reservation size flexibility data.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://github.com/... – Anonymous access. This URL is used for FinOps toolkit open data files.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Troubleshoot common issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you do not see any data after connecting to your account, check the following:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Confirm data was ingested into the configured storage account container (\\\"ingestion\\\" for FinOps hubs).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the currency filter to ensure the correct currency is selected.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the date picker at the top-left of each page to ensure the data you exported is within the same time frame.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For additional guidance, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8bddd557d31b4bca135\"}", "filters": "[]", - "height": 424.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 424.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"1e0db69966960a28002e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":288,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 288.0, - "y": 0.0, - "z": 9000.0 + "height": 696.00, + "width": 80.00, + "x": 288.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"2d22308cb10dcc087c63\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":2000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'edcfcfcccda883d64d08'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8bddd557d31b4bca135\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 }, { "config": "{\"name\":\"2d516cf0461a0900c710\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":384,\"y\":0,\"z\":8000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 384.0, - "y": 0.0, - "z": 8000.0 + "height": 696.00, + "width": 80.00, + "x": 384.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"2f88fe1f9d6d506d0508\",\"layouts\":[{\"id\":0,\"position\":{\"x\":213.33333333333334,\"y\":8.333333333333334,\"z\":10000,\"width\":194.16666666666669,\"height\":46.66666666666667,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit\",\"textStyle\":{\"fontSize\":\"20pt\",\"color\":\"#a6a6a6\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK label'\"}}}}}]}}}", @@ -1574,1191 +1575,1191 @@ "width": 194.17, "x": 213.33, "y": 8.33, - "z": 10000.0 + "z": 10000.00 }, { "config": "{\"name\":\"343341e97b7308150de2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":112.00000000000001,\"z\":8000,\"width\":848,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"The \"},{\"value\":\"Policy and governance report\",\"textStyle\":{\"fontWeight\":\"bold\",\"color\":\"#6f4bb2\"}},{\"value\":\" summarizes your Microsoft Cloud governance posture. It offers the standard metrics aligned with the Cloud Adoption Framework to facilitate identifying issues, applying recommendations, and resolving compliance gaps.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The Cloud Adoption Framework Govern methodology provides a structured approach for establishing and optimizing cloud governance in Azure, including areas like regulatory compliance, security, operations, cost, data, resource management, and artificial intelligence (AI).\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This report helps implement the \"},{\"value\":\"Policy and governance capability\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/framework/manage/governance\"},{\"value\":\" in the FinOps Framework. \"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/pbi/Governance\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Description'\"}}}}}]}}}", "filters": "[]", - "height": 176.0, - "width": 848.0, - "x": 216.0, - "y": 112.0, - "z": 8000.0 + "height": 176.00, + "width": 848.00, + "x": 216.00, + "y": 112.00, + "z": 8000.00 }, { "config": "{\"name\":\"3dbd558f332ccbe8d271\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":1232,\"x\":24,\"y\":16,\"z\":0,\"tabOrder\":11000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 696.0, - "width": 1232.0, - "x": 24.0, - "y": 16.0, - "z": 0.0 + "height": 696.00, + "width": 1232.00, + "x": 24.00, + "y": 16.00, + "z": 0.00 }, { "config": "{\"name\":\"49386d54185a9d091d60\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":768,\"y\":0,\"z\":4000,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 768.0, - "y": 0.0, - "z": 4000.0 + "height": 696.00, + "width": 80.00, + "x": 768.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"4f37542549a00a0d0567\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"6c5d8dc299e02d8c4c04\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"572fa2574ac8093dccb0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":6000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Help + support\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 6000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 6000.00 }, { "config": "{\"name\":\"5d4774a7237bab6e6e0e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":0,\"z\":19000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 0.0, - "z": 19000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 0.00, + "z": 19000.00 }, { "config": "{\"name\":\"61b99c161600bcd08049\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":479.99999999999994,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 480.0, - "y": 0.0, - "z": 7000.0 + "height": 696.00, + "width": 80.00, + "x": 480.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"625f0f2c3e3e50817073\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":152,\"height\":24,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink292390249589896.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to add data  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"glow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/getdata'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"9ffcacc4c0d19818e9e1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 152.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 152.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"6c5d8dc299e02d8c4c04\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":304,\"z\":7000,\"width\":272,\"height\":368,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Connect copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 216.0, - "y": 304.0, - "z": 7000.0 + "height": 368.00, + "width": 272.00, + "x": 216.00, + "y": 304.00, + "z": 7000.00 }, { "config": "{\"name\":\"77d17cb466cc547d7be1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":0,\"y\":0,\"z\":12000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 0.0, - "y": 0.0, - "z": 12000.0 + "height": 696.00, + "width": 80.00, + "x": 0.00, + "y": 0.00, + "z": 12000.00 }, { "config": "{\"name\":\"794cf1e679ecc0b6a290\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":480,\"z\":14000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 480.0, - "z": 14000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 480.00, + "z": 14000.00 }, { "config": "{\"name\":\"7f45b86e304dcd91ca9b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":2000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'2f08f03f1c17a4448378'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, - "x": 1064.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 88.00, + "x": 1064.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"81f3ad399001b121980c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":41.13444121822661,\"y\":487.99999628892874,\"z\":3000,\"width\":88,\"height\":32,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'clearAllSlicers'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"url\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Clear filters'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'ClearAllSlicers'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Clear filters'\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, + "height": 32.00, + "width": 88.00, "x": 41.13, - "y": 488.0, - "z": 3000.0 + "y": 488.00, + "z": 3000.00 }, { "config": "{\"name\":\"91f16ff5c81c3580d54c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8bddd557d31b4bca135\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"93c0a75fe687ca16c769\",\"layouts\":[{\"id\":0,\"position\":{\"height\":48,\"width\":736,\"x\":40,\"y\":40,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect this report to your environment\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"d8bddd557d31b4bca135\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"95af8eb7934776184738\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":160,\"height\":24,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink7990467786314797.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to customize  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/customize'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b9a0d0b56d88e89400b7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 160.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 160.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"95bfe3b3d6e6574c04b7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":192,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 192.0, - "y": 0.0, - "z": 10000.0 + "height": 696.00, + "width": 80.00, + "x": 192.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"96a699bca9168a144165\",\"layouts\":[{\"id\":0,\"position\":{\"x\":214.8655587817734,\"y\":112.00000371107124,\"z\":11000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":12000}}],\"singleVisualGroup\":{\"displayName\":\"Help dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, "x": 214.87, - "y": 112.0, - "z": 11000.0 + "y": 112.00, + "z": 11000.00 }, { "config": "{\"name\":\"99e94f2cdd163005c3e4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":687.9999999999999,\"z\":4000,\"width\":96.00000000000001,\"height\":32,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Toolbox.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Toolbox3204520726329514.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  FinOps toolkit'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#6F4BB2'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/finops/toolkit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'This report is part of the Microsoft FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK link'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, - "x": 8.0, - "y": 688.0, - "z": 4000.0 + "height": 32.00, + "width": 96.00, + "x": 8.00, + "y": 688.00, + "z": 4000.00 }, { "config": "{\"name\":\"9a69c8906862d324b003\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1.1368683772161603e-13,\"y\":192.00000000000006,\"z\":0,\"width\":272,\"height\":96,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Add business context\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Join cost with business data to align with your organization and quantify business value.\"}]}]}}]}},\"parentGroupName\":\"9ffcacc4c0d19818e9e1\"}", "filters": "[]", - "height": 96.0, - "width": 272.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 96.00, + "width": 272.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"9d51a450010690e38e14\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":384,\"z\":15000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 384.0, - "z": 15000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 384.00, + "z": 15000.00 }, { "config": "{\"name\":\"9ffcacc4c0d19818e9e1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":304,\"z\":5000,\"width\":272.0000000000001,\"height\":312,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Get data copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 312.0, - "width": 272.0, - "x": 792.0, - "y": 304.0, - "z": 5000.0 + "height": 312.00, + "width": 272.00, + "x": 792.00, + "y": 304.00, + "z": 5000.00 }, { "config": "{\"name\":\"ad133cfd2c0beb1ab921\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":1000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 112.0, - "x": 1160.0, - "y": 688.0, - "z": 1000.0 + "height": 32.00, + "width": 112.00, + "x": 1160.00, + "y": 688.00, + "z": 1000.00 }, { "config": "{\"name\":\"b076d0dac3128804a7e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":576,\"z\":13000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 576.0, - "z": 13000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 576.00, + "z": 13000.00 }, { "config": "{\"name\":\"b4453dbc0604700e40d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":672,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 672.0, - "y": 0.0, - "z": 5000.0 + "height": 696.00, + "width": 80.00, + "x": 672.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"b8bdafac732b5c3dce37\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":960.0000000000001,\"y\":0,\"z\":2000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 960.0, - "y": 0.0, - "z": 2000.0 + "height": 696.00, + "width": 80.00, + "x": 960.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"b9a0d0b56d88e89400b7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":304,\"z\":6000,\"width\":272,\"height\":368,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Customize copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 504.0, - "y": 304.0, - "z": 6000.0 + "height": 368.00, + "width": 272.00, + "x": 504.00, + "y": 304.00, + "z": 6000.00 }, { "config": "{\"name\":\"bc04f2868305b29d0239\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":0,\"width\":247.99999999999997,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Customize your report\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Keep what works, remove what you don't need, and tailor visuals and metrics to highlight what's important.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Data dictionary\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"b9a0d0b56d88e89400b7\"}", "filters": "[]", - "height": 176.0, - "width": 248.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 176.00, + "width": 248.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"bfbf6374780bb9645700\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"c20c255b395a4d402a98\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":96,\"z\":4000,\"width\":776,\"height\":384,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Sorry to hear that you're experiencing issues. We're here to help!\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Please note Microsoft Support does not handle support requests for FinOps toolkit. However, the underlying products sued by tools in the toolkit are officially supported. Use the following steps if you run into an issue:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Before you begin\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you aren't seeing data after connecting and syncing successfully, try the following troubleshooting steps:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Clear all filters (see the button below).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Clear RangeStart, RangeEnd, Number of Months date parameters and refresh data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm data is loading by navigating to Home > Transform Data > Queries > Costs.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If data is in this view, then there is a filter causing the data to not render in the report.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If using raw exports (not FinOps hubs):\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are CSV or parquet files in the specified storage path.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failures, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If using FinOps hubs:\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Confirm there are parquet files in the ingestion container in the storage account.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, check for CSV or parquet files in the msexports container.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If not, confirm Cost Management exports were configured correctly, have no failed runs, and run them again.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"If data is in msexports, check the Data Factory triggers to confirm they are all started. You may need to register the Microsoft.EventGrid resource provider, restart the triggers, then re-run the exports (or manually retry the failed pipeline runs).\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This is a condensed version of the troubleshooting guide. If these did not help, continue with the list below and run through the full troubleshooting guide, if needed.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Report security issues securely\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you believe you've found a security vulnerability, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Reporting security issues\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/blob/dev/SECURITY.md\"},{\"value\":\". \",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Confirm all setup instructions were completed in order\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"9 out of 10 issues are due to missing steps. Please review and follow the instructions carefully. For this report, close this dialog and select the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Connect your data\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.3333px\"}},{\"value\":\" button.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Walk through the troubleshooting guide\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The most common issues and their solutions are documented and should be able to be resolved independently. If you have a specific error code, refer to \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Common errors\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/errors\"},{\"value\":\". For a guided walk through, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/troubleshooting\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Identify the source of the issue\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For error message, what product is showing the error? Does the error refer to another product? For missing or incorrect data, is the data generated in a Power BI report or does it come directly from a product, like Cost Management?\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"5. Create support requests for product issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If the source of the issue is a managed product (including data from Cost Management), create a Microsoft support request for that specific product. Refer to the data dictionary to identify whether a specific column is sourced from Cost Management or is created or updated by the FinOps toolkit. If you're not sure about the source, ask in the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"discussion forum\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://github.com/microsoft/finops-toolkit/discussions/categories/q-a\"},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"6. Create an issue in GitHub\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Whether you submit a support request or not, we recommend \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"creating an issue in GitHub\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://aka.ms/ftk/ideas\"},{\"value\":\" to let us know about the problems you're facing. Even if the issue is a product bug, we would like to document it to help others.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"We try to respond to issues and discussions within two business days but there can sometimes be unanticipated delays. If you completed all of the preceding steps and the issue wasn't resolved within a week, we should set up a Teams call for you. Then you can share your screen so we can troubleshoot the issue together.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\"}", "filters": "[]", - "height": 384.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 4000.0 + "height": 384.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 4000.00 }, { "config": "{\"name\":\"c2c6189071b5d7c6ec49\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":32,\"x\":784,\"y\":48,\"z\":5000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'edcfcfcccda883d64d08'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 5000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 5000.00 }, { "config": "{\"name\":\"c811028bc0ca12a83420\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-ConnectData7243700207572936.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"6c5d8dc299e02d8c4c04\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"cee7ae10bd05778784c2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":288,\"z\":16000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 288.0, - "z": 16000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 288.00, + "z": 16000.00 }, { "config": "{\"name\":\"d0270bd10c5085d9d33c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":864,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 864.0, - "y": 0.0, - "z": 3000.0 + "height": 696.00, + "width": 80.00, + "x": 864.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"d184e5815389da951190\",\"layouts\":[{\"id\":0,\"position\":{\"x\":211.66666666666669,\"y\":24.166666666666668,\"z\":9000,\"width\":852.5,\"height\":85.83333333333334,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Policy and governance\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"42pt\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Report name'\"}}}}}]}}}", "filters": "[]", "height": 85.83, - "width": 852.5, + "width": 852.50, "x": 211.67, "y": 24.17, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"d29000df9b0a2abc5015\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":3000,\"width\":240,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", - "height": 32.0, - "width": 240.0, - "x": 104.0, - "y": 688.0, - "z": 3000.0 + "height": 32.00, + "width": 240.00, + "x": 104.00, + "y": 688.00, + "z": 3000.00 }, { "config": "{\"name\":\"d326a07aa710a27b75d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":96,\"z\":18000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 96.0, - "z": 18000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 96.00, + "z": 18000.00 }, { "config": "{\"name\":\"d3eafe8b0066d48e586c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.03600823045266566,\"y\":192,\"z\":0,\"width\":256,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect your data\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Connect to data across billing accounts and subscriptions to get started.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Troubleshooting tips\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"6c5d8dc299e02d8c4c04\"}", "filters": "[]", - "height": 176.0, - "width": 256.0, + "height": 176.00, + "width": 256.00, "x": 0.04, - "y": 192.0, - "z": 0.0 + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"d421a92f1e0c1dc52044\",\"layouts\":[{\"id\":0,\"position\":{\"x\":137.1344412182266,\"y\":487.99999628892874,\"z\":2000,\"width\":96,\"height\":32,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'qna'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Ask question'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Question'\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 137.13, - "y": 488.0, - "z": 2000.0 + "y": 488.00, + "z": 2000.00 }, { "config": "{\"name\":\"d7d7744d98ca90a96c22\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":96,\"y\":0,\"z\":11000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 96.0, - "y": 0.0, - "z": 11000.0 + "height": 696.00, + "width": 80.00, + "x": 96.00, + "y": 0.00, + "z": 11000.00 }, { "config": "{\"name\":\"d8bddd557d31b4bca135\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":113,\"z\":12000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Connect dialog\",\"groupMode\":0,\"isHidden\":true}}", "height": 560.55, "width": 852.33, - "x": 216.0, - "y": 113.0, - "z": 12000.0 + "x": 216.00, + "y": 113.00, + "z": 12000.00 }, { "config": "{\"name\":\"e2c1f687e750d62d5c8a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-AddData17914943068990197.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"9ffcacc4c0d19818e9e1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"e4a948d409b3b9e253db\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-CustomizeReport5477659270158559.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"b9a0d0b56d88e89400b7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"e57ba4720d4adadd0dd1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":241.1344412182266,\"y\":487.99999628892874,\"z\":1000,\"width\":96,\"height\":32,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Bug.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Bug9076115215259053.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Report a bug'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/ideas'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'New issue'\"}}}}}]}},\"parentGroupName\":\"96a699bca9168a144165\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, + "height": 32.00, + "width": 96.00, "x": 241.13, - "y": 488.0, - "z": 1000.0 + "y": 488.00, + "z": 1000.00 }, { "config": "{\"name\":\"efa6512eb467ee44dccb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1152,\"y\":0,\"z\":0,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 13'\"}}}}}]}},\"parentGroupName\":\"3dbd558f332ccbe8d271\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1152.0, - "y": 0.0, - "z": 0.0 + "height": 696.00, + "width": 80.00, + "x": 1152.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"f7fbd0f998d7d74e1a9d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":24,\"width\":144,\"x\":0.2160493827160508,\"y\":288,\"z\":1000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Connect your data'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'3b34c72ea115d83ce03e'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6c5d8dc299e02d8c4c04\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 144.0, + "height": 24.00, + "width": 144.00, "x": 0.22, - "y": 288.0, - "z": 1000.0 + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"f84d3940511b3d884294\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"9ffcacc4c0d19818e9e1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Network security groups", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "b0a8741db2baa88615be", "ordinal": 6, "visualContainers": [ { "config": "{\"name\":\"0e0703af4acec2aed70e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"0ed92ef5310c088d4875\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Network security groups\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review network security groups.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"1317c7e4d06a364e2d6b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/BrowseResource/resourceType/Microsoft.Network%2FNetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"23e1968d4c112690c998\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"29a5ef21806beb49d448\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"2cb4aecba90415214964\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"2e6ef7400707438a0742\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"be370a750e4ab032103b\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 2000.00 }, { "config": "{\"name\":\"2fe04cb08250c370e981\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":247.79258455738835,\"z\":625,\"width\":200,\"height\":64,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationAddressPrefix\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationAddressPrefix\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationAddressPrefix\",\"NativeReferenceName\":\"properties.securityRules.properties.destinationAddressPrefix\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.destinationAddressPrefix\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Destination address prefix'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"be370a750e4ab032103b\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, + "height": 64.00, + "width": 200.00, + "x": 0.00, "y": 247.79, - "z": 625.0 + "z": 625.00 }, { "config": "{\"name\":\"39a891afa42104168cb7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"3a69f8e6162bb2a7692e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"3ca661450de31d085e5b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":311.79258455738835,\"z\":562,\"width\":200,\"height\":64,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationPortRange\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationPortRange\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.destinationPortRange\",\"NativeReferenceName\":\"properties.securityRules.properties.destinationPortRange\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.destinationPortRange\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Destination port range'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"be370a750e4ab032103b\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, + "height": 64.00, + "width": 200.00, + "x": 0.00, "y": 311.79, - "z": 562.0 + "z": 562.00 }, { "config": "{\"name\":\"49e1b77ce83040025ee0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"4ac9b33f37b63eede7e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"57bfc73620972c8a2d00\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":488.00000000000006,\"z\":3000,\"width\":1048,\"height\":224,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Network Security Groups.name\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.name\"},{\"queryRef\":\"Network Security Groups.location\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.access\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.direction\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.priority\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.sourceAddressPrefix\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.sourcePortRange\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\"},{\"queryRef\":\"Network Security Groups.properties.securityRules.properties.destinationPortRange\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"},\"Name\":\"Network Security Groups.name\",\"NativeReferenceName\":\"Resource name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.name\"},\"Name\":\"Network Security Groups.properties.securityRules.name\",\"NativeReferenceName\":\"Security rules name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"location\"},\"Name\":\"Network Security Groups.location\",\"NativeReferenceName\":\"location\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.access\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.access\",\"NativeReferenceName\":\"Access\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.direction\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.direction\",\"NativeReferenceName\":\"Direction\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.priority\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.priority\",\"NativeReferenceName\":\"Priority\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourceAddressPrefix\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.sourceAddressPrefix\",\"NativeReferenceName\":\"Source address prefix\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourcePortRange\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.sourcePortRange\",\"NativeReferenceName\":\"Source port range\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationAddressPrefix\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\",\"NativeReferenceName\":\"Destination address prefix\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.destinationPortRange\"},\"Name\":\"Network Security Groups.properties.securityRules.properties.destinationPortRange\",\"NativeReferenceName\":\"Destination port range\"}]},\"columnProperties\":{\"Network Security Groups.name\":{\"displayName\":\"Resource name\"},\"Network Security Groups.properties.securityRules.name\":{\"displayName\":\"Security rules name\"},\"Network Security Groups.properties.securityRules.properties.access\":{\"displayName\":\"Access\"},\"Network Security Groups.properties.securityRules.properties.direction\":{\"displayName\":\"Direction\"},\"Network Security Groups.properties.securityRules.properties.priority\":{\"displayName\":\"Priority\"},\"Network Security Groups.properties.securityRules.properties.sourceAddressPrefix\":{\"displayName\":\"Source address prefix\"},\"Network Security Groups.properties.securityRules.properties.sourcePortRange\":{\"displayName\":\"Source port range\"},\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\":{\"displayName\":\"Destination address prefix\"},\"Network Security Groups.properties.securityRules.properties.destinationPortRange\":{\"displayName\":\"Destination port range\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"251.28358432225798D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"99D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.properties.sourcePortRange\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"138D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.properties.destinationAddressPrefix\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"256.5865129895632D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"114.44774773338557D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.properties.securityRules.properties.destinationPortRange\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'NSG rules'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", - "height": 224.0, - "width": 1048.0, - "x": 216.0, - "y": 488.0, - "z": 3000.0 + "height": 224.00, + "width": 1048.00, + "x": 216.00, + "y": 488.00, + "z": 3000.00 }, { "config": "{\"name\":\"653a6617bda60e376c11\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"Network Security Groups.isWarning\",\"active\":true}],\"Values\":[{\"queryRef\":\"CountNonNull(NetworkSecurityGroups.id)\"}],\"Tooltips\":[{\"queryRef\":\"Divide(Count(NetworkSecurityGroups.id), ScopedEval(Count(NetworkSecurityGroups.id), []))\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"isWarning\"},\"Name\":\"Network Security Groups.isWarning\",\"NativeReferenceName\":\"Warning\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"CountNonNull(NetworkSecurityGroups.id)\",\"NativeReferenceName\":\"Count of id\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"id\"}},\"Function\":2}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"id\"}},\"Function\":2}},\"Scope\":[]}},\"Operator\":3},\"Name\":\"Divide(Count(NetworkSecurityGroups.id), ScopedEval(Count(NetworkSecurityGroups.id), []))\",\"NativeReferenceName\":\"Percent\"}]},\"columnProperties\":{\"Network Security Groups.isWarning\":{\"displayName\":\"Warning\"},\"CountNonNull(NetworkSecurityGroups.id)\":{\"displayName\":\"Resources\"},\"Divide(Count(NetworkSecurityGroups.id), ScopedEval(Count(NetworkSecurityGroups.id), []))\":{\"displayName\":\"Percent\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Right\":{\"Literal\":{\"Value\":\"'False'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Right\":{\"Literal\":{\"Value\":\"'True'\"}}}}}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Warning state'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"6bd7ff71c78395eb4612\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"6cfee6b93083705e9162\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"6e5da6f1d15339a014b8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"7b324f035bdc1b533019\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"7c111d2009829ac240a2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"7cdbd08e0310de784ae4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#network-security-groups'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"7d04f37e4ac490077c54\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"92cce4eeb23245884086\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"939c834307c2c51108b0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"96e7cdb7b57340b73e12\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"be370a750e4ab032103b\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"9790d2f1989799c9b657\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(SqlDatabases.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"s\",\"Entity\":\"SqlDatabases\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(SqlDatabases.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'SQL databases'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"a63d7640708332cc6530\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"b2125e694b5edece1980\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"b2589d22aaca11289ab8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":856,\"height\":184,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Minimize Open Ports: Only open the ports that are absolutely necessary for your application. This reduces the attack surface and potential vulnerabilities.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Use Specific IP Ranges: Restrict access to specific IP addresses or ranges rather than allowing broad access (for example, avoid using 0.0.0.0/0). This limits exposure to only trusted sources.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Apply the Principle of Least Privilege: Ensure that the permissions granted are the minimum necessary for the task. This applies to both the ports and the users accessing them.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Regularly Review and Update Rules: Periodically review your NSG rules to ensure they are still relevant and necessary. Remove any rules that are no longer needed.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Segment Your Network: Use subnets to logically segment your network. This helps in isolating different parts of your network and applying more granular security controls.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Monitor and Log Traffic: Enable logging and monitoring to keep track of traffic patterns and detect any unusual activity. This helps in identifying potential security threats early.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Use Strong Network Controls: Implement strong network controls and governance to manage your network security elements effectively. This includes using tools to monitor and automate security processes.\"}],\"listType\":\"ordered\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Tips'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"null\"}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}]}}}", - "height": 184.0, - "width": 856.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 184.00, + "width": 856.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"be370a750e4ab032103b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":375.79258455738835,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\"}", "height": 375.79, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"c5dd5f129d40088c29b0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"c6d166d6c050110c03de\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"d27cb06743d82c523394\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"d7248c02ebb95a508bd0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"e0d5460005508650b537\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"6bd7ff71c78395eb4612\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"e49dee65666573e49a2e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.NetworkSecurityGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e9c0376586360cadbd33\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"e9c0376586360cadbd33\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"ef3aa9e924183e1decd8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":120,\"z\":1000,\"width\":200,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.sourceAddressPrefix\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourceAddressPrefix\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.sourceAddressPrefix\",\"NativeReferenceName\":\"properties.securityRules.properties.sourceAddressPrefix\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.sourceAddressPrefix\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Source address prefix'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"be370a750e4ab032103b\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"f9b35d3236ca23672e4d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":200,\"z\":2000,\"width\":1048,\"height\":280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Network Security Groups.name\"},{\"queryRef\":\"Network Security Groups.location\"},{\"queryRef\":\"Network Security Groups.resourceGroup\"},{\"queryRef\":\"Subscriptions.name\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"},\"Name\":\"Network Security Groups.name\",\"NativeReferenceName\":\"Name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Network Security Groups.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"location\"},\"Name\":\"Network Security Groups.location\",\"NativeReferenceName\":\"Region\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Network Security Groups.name\":{\"displayName\":\"Name\"},\"Network Security Groups.resourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"},\"Network Security Groups.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"308.62206736303347D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"267.9859407231168D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"313.07545598871303D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"131.0684410646388D\"}}}},\"selector\":{\"metadata\":\"Network Security Groups.location\"}}],\"values\":[{\"properties\":{\"icon\":{\"kind\":\"Icon\",\"layout\":{\"expr\":{\"Literal\":{\"Value\":\"'Before'\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}},\"value\":{\"expr\":{\"Conditional\":{\"Cases\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'False'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolHigh'\"}}},{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"NetworkSecurityGroups\"}},\"Property\":\"isWarning\"}},\"Function\":3}},\"Right\":{\"Literal\":{\"Value\":\"'True'\"}}},\"Annotations\":{\"PowerBI.SQExprEvaluationKind\":1,\"PowerBI.SQExprTextOperatorOption\":2}},\"Value\":{\"Literal\":{\"Value\":\"'CircleSymbolLow'\"}}}]}}}}},\"selector\":{\"data\":[{\"dataViewWildcard\":{\"matchingOption\":1}}],\"metadata\":\"Network Security Groups.name\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Network security group'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 200.0, - "z": 2000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 200.00, + "z": 2000.00 }, { "config": "{\"name\":\"fa631a70600545841969\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":184,\"z\":750,\"width\":200,\"height\":64,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"NetworkSecurityGroups.properties.securityRules.properties.sourcePortRange\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"n\",\"Entity\":\"NetworkSecurityGroups\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.securityRules.properties.sourcePortRange\"},\"Name\":\"NetworkSecurityGroups.properties.securityRules.properties.sourcePortRange\",\"NativeReferenceName\":\"properties.securityRules.properties.sourcePortRange\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"NetworkSecurityGroups.properties.securityRules.properties.sourcePortRange\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Source port range'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"be370a750e4ab032103b\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 184.0, - "z": 750.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 184.00, + "z": 750.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Virtual machines", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "dca176302754c6dc09e1", "ordinal": 3, "visualContainers": [ { "config": "{\"name\":\"08cec3ef1ec35066e008\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.79148101381097,\"y\":7.998822330878503,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 215.79, - "y": 8.0, - "z": 0.0 + "y": 8.00, + "z": 0.00 }, { "config": "{\"name\":\"0b0e7fa726d60cec6867\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"0ebf77e79094d920982c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"0ee8f55508b0c5e5b6ae\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"1de3c5bf06d7412d47ce\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":2000,\"width\":280,\"height\":184,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"hundredPercentStackedBarChart\",\"projections\":{\"Series\":[{\"queryRef\":\"Virtual Machines.storageProfile.osDisk.osType\"}],\"Y\":[{\"queryRef\":\"Count(Virtual Machines.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"storageProfile.osDisk.osType\"},\"Name\":\"Virtual Machines.storageProfile.osDisk.osType\",\"NativeReferenceName\":\"OS type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Virtual Machines.id)\",\"NativeReferenceName\":\"Count of id1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Virtual Machines.storageProfile.osDisk.osType\":{\"displayName\":\"OS type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine count per OS type'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter6c91924cc80632f27d40\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"type\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"type\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'microsoft.compute/virtualmachines'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1}]", - "height": 184.0, - "width": 280.0, - "x": 216.0, - "y": 104.0, - "z": 2000.0 + "height": 184.00, + "width": 280.00, + "x": 216.00, + "y": 104.00, + "z": 2000.00 }, { "config": "{\"name\":\"1e4cbff93282cbe46e18\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"298abd7c682347ea0edc\",\"layouts\":[{\"id\":0,\"position\":{\"x\":696,\"y\":487.99999999999994,\"z\":6000,\"width\":568,\"height\":224,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Network interfaces.name\"},{\"queryRef\":\"Network interfaces.location\"},{\"queryRef\":\"Network interfaces.properties.ipConfigurations.properties.privateIPAddress\"},{\"queryRef\":\"Public ip addresses.name\"},{\"queryRef\":\"Public ip addresses.properties.ipAddress\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0},{\"Name\":\"n\",\"Entity\":\"NetworkInterfaces\",\"Type\":0},{\"Name\":\"p\",\"Entity\":\"PublicIPAddresses\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"name\"},\"Name\":\"Network interfaces.name\",\"NativeReferenceName\":\"Network interface\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"location\"},\"Name\":\"Network interfaces.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"n\"}},\"Property\":\"properties.ipConfigurations.properties.privateIPAddress\"},\"Name\":\"Network interfaces.properties.ipConfigurations.properties.privateIPAddress\",\"NativeReferenceName\":\"Private IP address\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"name\"},\"Name\":\"Public ip addresses.name\",\"NativeReferenceName\":\"Public IP name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"properties.ipAddress\"},\"Name\":\"Public ip addresses.properties.ipAddress\",\"NativeReferenceName\":\"Public IP address\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Network interfaces.name\":{\"displayName\":\"Network interface\"},\"Network interfaces.location\":{\"displayName\":\"Region\"},\"Network interfaces.properties.ipConfigurations.properties.privateIPAddress\":{\"displayName\":\"Private IP address\"},\"Public ip addresses.name\":{\"displayName\":\"Public IP name\"},\"Public ip addresses.properties.ipAddress\":{\"displayName\":\"Public IP address\"}},\"drillFilterOtherVisuals\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Public IP addresses'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 224.0, - "width": 568.0, - "x": 696.0, - "y": 488.0, - "z": 6000.0 + "height": 224.00, + "width": 568.00, + "x": 696.00, + "y": 488.00, + "z": 6000.00 }, { "config": "{\"name\":\"31e215c2b5ba908ed011\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(VirtualMachines.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(VirtualMachines.id)\",\"NativeReferenceName\":\"Virtual machines\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Min(VirtualMachines.id)\":{\"displayName\":\"Virtual machines\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machines'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 10000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 10000.00 }, { "config": "{\"name\":\"4135ba42a842478c47b1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":5000,\"width\":192,\"height\":32,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Open in Azure portal'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#browse/Microsoft.Compute%2FVirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Open in portal'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 5000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 5000.00 }, { "config": "{\"name\":\"4352e77408b0ce479308\",\"layouts\":[{\"id\":0,\"position\":{\"height\":247.99999999999994,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":6000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\"}", - "height": 248.0, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 6000.0 + "height": 248.00, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"5182a3ec45ec0e9e0547\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":11000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"52557c2b39150d032da9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"545bd235010d3268380c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"5634d2646d4752371578\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"64d5366c2320e731aed0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"67d01b1b96366a8738e7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"703905fcac0a6b261439\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"742ad2ddc5c0a1bd6b38\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"7fdfde160a814bbd021c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%Policy%20and%20governance%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Policy%20and%20governance%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.Governance/featureName/Storage.VirtualMachines'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"87411ce2d815a4bc895e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":104,\"z\":5000,\"width\":280,\"height\":184,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"hundredPercentStackedBarChart\",\"projections\":{\"Series\":[{\"queryRef\":\"Virtual Machines.powerState.displayStatus\"}],\"Y\":[{\"queryRef\":\"Count(Virtual Machines.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"powerState.displayStatus\"},\"Name\":\"Virtual Machines.powerState.displayStatus\",\"NativeReferenceName\":\"Power state\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Count(Virtual Machines.id)\",\"NativeReferenceName\":\"Count of id1\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"columnProperties\":{\"Virtual Machines.powerState.displayStatus\":{\"displayName\":\"Power state\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"optimizeLabelDisplay\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"labelOverflow\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"labelPosition\":{\"expr\":{\"Literal\":{\"Value\":\"'Auto'\"}}},\"enableValueDataLabel\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"enableDetailDataLabel\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"enableTitleDataLabel\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"enableBackground\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"backgroundColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":4,\"Percent\":0.4}}}}},\"labelContentLayout\":{\"expr\":{\"Literal\":{\"Value\":\"'SingleLine'\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF0000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"VirtualMachines\"}},\"Property\":\"powerState.displayStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'VM stopped'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FF8C00'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"VirtualMachines\"}},\"Property\":\"powerState.displayStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'VM deallocated'\"}}}}}]}}],\"ribbonBands\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine count by state'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter6c91924cc80632f27d40\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Resources\"}},\"Property\":\"type\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"type\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'microsoft.compute/virtualmachines'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1}]", - "height": 184.0, - "width": 280.0, - "x": 504.0, - "y": 104.0, - "z": 5000.0 + "height": 184.00, + "width": 280.00, + "x": 504.00, + "y": 104.00, + "z": 5000.00 }, { "config": "{\"name\":\"8879372918e003470a1a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"96218f53d6385b33c2dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"96275aa6740e602993b6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":487.99999999999994,\"z\":7000,\"width\":472,\"height\":224,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.name\"},{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Disks.location\"},{\"queryRef\":\"Disks.sku.name\"},{\"queryRef\":\"Disks.properties.diskSizeGB\"},{\"queryRef\":\"Disks.diskType\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0},{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"location\"},\"Name\":\"Disks.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"sku.name\"},\"Name\":\"Disks.sku.name\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"},\"Name\":\"Disks.properties.diskSizeGB\",\"NativeReferenceName\":\"Disk size GB\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskType\"},\"Name\":\"Disks.diskType\",\"NativeReferenceName\":\"Disk type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Disks.name\":{\"displayName\":\"Disk name\"},\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Disks.location\":{\"displayName\":\"Region\"},\"Disks.sku.name\":{\"displayName\":\"SKU\"},\"Disks.properties.diskSizeGB\":{\"displayName\":\"Disk size GB\"},\"Disks.diskType\":{\"displayName\":\"Disk type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"204.98988921419917D\"}}}},\"selector\":{\"metadata\":\"Disks.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"144.98078219913356D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.name\"}},{\"properties\":{},\"selector\":{\"metadata\":\"Disks.location\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"96275aa6740e602993b6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":487.99999999999994,\"z\":7000,\"width\":472,\"height\":224,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Disks.name\"},{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Disks.location\"},{\"queryRef\":\"Disks.skuName\"},{\"queryRef\":\"Sum(Disks.diskSizeGB)\"},{\"queryRef\":\"Disks.diskType\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0},{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"name\"},\"Name\":\"Disks.name\",\"NativeReferenceName\":\"Disk name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"location\"},\"Name\":\"Disks.location\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskType\"},\"Name\":\"Disks.diskType\",\"NativeReferenceName\":\"Disk type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"skuName\"},\"Name\":\"Disks.skuName\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"Disk size GB1\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Disks.name\":{\"displayName\":\"Disk name\"},\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Disks.location\":{\"displayName\":\"Region\"},\"Disks.diskType\":{\"displayName\":\"Disk type\"},\"Disks.skuName\":{\"displayName\":\"SKU\"},\"Sum(Disks.diskSizeGB)\":{\"displayName\":\"Disk size GB\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"204.98988921419917D\"}}}},\"selector\":{\"metadata\":\"Disks.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"144.98078219913356D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.name\"}},{\"properties\":{},\"selector\":{\"metadata\":\"Disks.location\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Compute disks'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 224.0, - "width": 472.0, - "x": 216.0, - "y": 488.0, - "z": 7000.0 + "height": 224.00, + "width": 472.00, + "x": 216.00, + "y": 488.00, + "z": 7000.00 }, { "config": "{\"name\":\"a0b4c4ee144b29db2bc8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":624,\"z\":4000,\"width\":192,\"height\":32,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"display\":{\"mode\":\"hidden\"},\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  About Azure Advisor'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://learn.microsoft.com/azure/advisor/advisor-reference-cost-recommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'About'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 624.0, - "z": 4000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 624.00, + "z": 4000.00 }, { "config": "{\"name\":\"a417cb90d3535729c6e5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":8000,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(PublicIPAddresses.id)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"p\",\"Entity\":\"PublicIPAddresses\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"id\"}},\"Function\":2},\"Name\":\"Min(PublicIPAddresses.id)\",\"NativeReferenceName\":\"Count of id\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"p\"}},\"Property\":\"id\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Public IPs'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 8000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"a609acfa67c6543aa589\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":7000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Virtual machines\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Delete, archive, or change SKU for unused disks to reduce waste.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 7000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"abcb7df00e40a41e0b4d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"ade31242b685d6cb27c7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":119.99999999999994,\"z\":1000,\"width\":192.00000000000003,\"height\":64,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"VirtualMachines.name\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"VirtualMachines.name\",\"NativeReferenceName\":\"name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"VirtualMachines.name\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"VirtualMachines.name\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"4352e77408b0ce479308\"}", "filters": "[]", - "height": 64.0, - "width": 192.0, - "x": 0.0, - "y": 120.0, - "z": 1000.0 + "height": 64.00, + "width": 192.00, + "x": 0.00, + "y": 120.00, + "z": 1000.00 }, { "config": "{\"name\":\"b00f973461d301238a1d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { - "config": "{\"name\":\"b2cb2ae96a1585916e4c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks.properties.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.properties.diskSizeGB)\",\"NativeReferenceName\":\"properties.diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"properties.diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"b2cb2ae96a1585916e4c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Disks.diskSizeGB)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"d\",\"Entity\":\"Disks\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0},\"Name\":\"Sum(Disks.diskSizeGB)\",\"NativeReferenceName\":\"diskSizeGB\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"d\"}},\"Property\":\"diskSizeGB\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"1000D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}},\"labelPrecision\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Disk size (GB)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 9000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 9000.00 }, { "config": "{\"name\":\"bccc60d3ba36ebd844e3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":11000,\"width\":184,\"height\":88,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 792.0, - "y": 8.0, - "z": 11000.0 + "height": 88.00, + "width": 184.00, + "x": 792.00, + "y": 8.00, + "z": 11000.00 }, { "config": "{\"name\":\"be76943d664dd6780e5d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":183.99999999999994,\"z\":0,\"width\":192,\"height\":64,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"VirtualMachines.hardwareProfile.vmSize\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"hardwareProfile.vmSize\"},\"Name\":\"VirtualMachines.hardwareProfile.vmSize\",\"NativeReferenceName\":\"hardwareProfile.vmSize\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"VirtualMachines.hardwareProfile.vmSize\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Size'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"4352e77408b0ce479308\"}", "filters": "[]", - "height": 64.0, - "width": 192.0, - "x": 0.0, - "y": 184.0, - "z": 0.0 + "height": 64.00, + "width": 192.00, + "x": 0.00, + "y": 184.00, + "z": 0.00 }, { "config": "{\"name\":\"c346c6231caa7cb12722\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"c62a86aea8419e2b3ca3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"cf8e65cfe1ab79572ed4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"cfe6643537050e7ce13c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"d85b17bf610cd0648d63\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"d8c6d3763ac05d123a18\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"08cec3ef1ec35066e008\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"e4fd0b7323b435328850\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":296,\"z\":3000,\"width\":1048,\"height\":184,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Virtual Machines.name\"},{\"queryRef\":\"Subscriptions.name\"},{\"queryRef\":\"Virtual Machines.resourceGroup\"},{\"queryRef\":\"Virtual Machines.hardwareProfile.vmSize\"},{\"queryRef\":\"Virtual Machines.powerState.displayStatus\"},{\"queryRef\":\"Virtual Machines.storageProfile.imageReference.sku\"},{\"queryRef\":\"Virtual Machines.storageProfile.osDisk.osType\"},{\"queryRef\":\"Virtual Machines.licenseType\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"v\",\"Entity\":\"VirtualMachines\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"},\"Name\":\"Virtual Machines.name\",\"NativeReferenceName\":\"Virtual machine name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription name\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"resourceGroup\"},\"Name\":\"Virtual Machines.resourceGroup\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"hardwareProfile.vmSize\"},\"Name\":\"Virtual Machines.hardwareProfile.vmSize\",\"NativeReferenceName\":\"Size\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"powerState.displayStatus\"},\"Name\":\"Virtual Machines.powerState.displayStatus\",\"NativeReferenceName\":\"State\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"storageProfile.imageReference.sku\"},\"Name\":\"Virtual Machines.storageProfile.imageReference.sku\",\"NativeReferenceName\":\"Image reference SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"storageProfile.osDisk.osType\"},\"Name\":\"Virtual Machines.storageProfile.osDisk.osType\",\"NativeReferenceName\":\"OS\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"licenseType\"},\"Name\":\"Virtual Machines.licenseType\",\"NativeReferenceName\":\"License type\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"v\"}},\"Property\":\"name\"}}}]},\"columnProperties\":{\"Virtual Machines.name\":{\"displayName\":\"Virtual machine name\"},\"Subscriptions.name\":{\"displayName\":\"Subscription name\"},\"Virtual Machines.resourceGroup\":{\"displayName\":\"Resource group\"},\"Virtual Machines.hardwareProfile.vmSize\":{\"displayName\":\"Size\"},\"Virtual Machines.powerState.displayStatus\":{\"displayName\":\"State\"},\"Virtual Machines.storageProfile.imageReference.sku\":{\"displayName\":\"Image reference SKU\"},\"Virtual Machines.storageProfile.osDisk.osType\":{\"displayName\":\"OS\"},\"Virtual Machines.licenseType\":{\"displayName\":\"License type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"185.27678387042303D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.resourceGroup\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"198D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.storageProfile.imageReference.sku\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"114D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.powerState.displayStatus\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"191.47622535693588D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"246.17910804947712D\"}}}},\"selector\":{\"metadata\":\"Subscriptions.name\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"144.07462149101514D\"}}}},\"selector\":{\"metadata\":\"Virtual Machines.hardwareProfile.vmSize\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Virtual machine summary'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 1048.0, - "x": 216.0, - "y": 296.0, - "z": 3000.0 + "height": 184.00, + "width": 1048.00, + "x": 216.00, + "y": 296.00, + "z": 3000.00 }, { "config": "{\"name\":\"e921ce77c7da4053c234\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":8000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/Governance#virtual-machines'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"5182a3ec45ec0e9e0547\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 8000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"ebb936a249495d98c597\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Subscriptions.name\",\"active\":true},{\"queryRef\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0},{\"Name\":\"s\",\"Entity\":\"Subscriptions\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.ResourceGroup\"},\"Name\":\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\",\"NativeReferenceName\":\"Resource group1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"s\"}},\"Property\":\"name\"},\"Name\":\"Subscriptions.name\",\"NativeReferenceName\":\"Subscription\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Subscriptions.name\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"AdvisorRecommendations.properties.extendedProperties.ResourceGroup\":{\"displayName\":\"Resource group\"},\"Subscriptions.name\":{\"displayName\":\"Subscription\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"4352e77408b0ce479308\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"f169f5ff3ecedc070a40\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":4000,\"width\":472,\"height\":184,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Advisor.properties.impactedValue\"},{\"queryRef\":\"Sum(Advisor.properties.extendedProperties.savingsAmount)\"},{\"queryRef\":\"Sum(Advisor.properties.extendedProperties.annualSavingsAmount)\"},{\"queryRef\":\"Advisor.properties.extendedProperties.currentSku\"},{\"queryRef\":\"Advisor.properties.extendedProperties.targetSku\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.impactedValue\"},\"Name\":\"Advisor.properties.impactedValue\",\"NativeReferenceName\":\"Resource name1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.savingsAmount\"}},\"Function\":0},\"Name\":\"Sum(Advisor.properties.extendedProperties.savingsAmount)\",\"NativeReferenceName\":\"Monthly savings\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.annualSavingsAmount\"}},\"Function\":0},\"Name\":\"Sum(Advisor.properties.extendedProperties.annualSavingsAmount)\",\"NativeReferenceName\":\"Annual savings\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.currentSku\"},\"Name\":\"Advisor.properties.extendedProperties.currentSku\",\"NativeReferenceName\":\"Current SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.targetSku\"},\"Name\":\"Advisor.properties.extendedProperties.targetSku\",\"NativeReferenceName\":\"Target SKU\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.extendedProperties.savingsAmount\"}},\"Function\":0}}}]},\"columnProperties\":{\"Advisor.properties.impactedValue\":{\"displayName\":\"Resource name\"},\"Sum(Advisor.properties.extendedProperties.savingsAmount)\":{\"displayName\":\"Monthly savings\"},\"Sum(Advisor.properties.extendedProperties.annualSavingsAmount)\":{\"displayName\":\"Annual savings\"},\"Advisor.properties.extendedProperties.currentSku\":{\"displayName\":\"Current SKU\"},\"Advisor.properties.extendedProperties.targetSku\":{\"displayName\":\"Target SKU\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"201D\"}}}},\"selector\":{\"metadata\":\"Advisor.properties.impactedValue\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Right-size or shutdown underutilized virtual machines'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[{\"name\":\"Filter1842f9a0958b740359a3\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"AdvisorRecommendations\"}},\"Property\":\"properties.shortDescription.solution\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"AdvisorRecommendations\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"properties.shortDescription.solution\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Right-size or shutdown underutilized virtual machines'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1}]", - "height": 184.0, - "width": 472.0, - "x": 792.0, - "y": 104.0, - "z": 4000.0 + "height": 184.00, + "width": 472.00, + "x": 792.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"f426c02a170e103d3568\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":55.99999999999994,\"z\":2000,\"width\":200,\"height\":64,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Resources.location\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"Resources\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"location\"},\"Name\":\"Resources.location\",\"NativeReferenceName\":\"Region\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Resources.location\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Resources.location\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Region'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"4352e77408b0ce479308\"}", "filters": "[]", - "height": 64.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 2000.0 + "height": 64.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 } ], "theme": "Microsoft_FinOps_light_theme42364535749146226.json" -} +} \ No newline at end of file diff --git a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl index cc1c17af3..417896147 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl @@ -1741,36 +1741,6 @@ cultureInfo en-US }, "Weight": 0.727 } - }, - { - "ESR": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Effective Savings Rate (ESR)": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Effective Savings Rate": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -3283,26 +3253,6 @@ cultureInfo en-US }, "Weight": 0.5 } - }, - { - "Name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Commitment": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -3432,36 +3382,6 @@ cultureInfo en-US }, "Weight": 0.739 } - }, - { - "Type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Commitment type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Commitment": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -3847,16 +3767,6 @@ cultureInfo en-US }, "Weight": 0.591 } - }, - { - "List": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -4158,16 +4068,6 @@ cultureInfo en-US }, "Weight": 0.727 } - }, - { - "Name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -4567,16 +4467,6 @@ cultureInfo en-US }, "Weight": 0.6 } - }, - { - "Subscription": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -4712,16 +4602,6 @@ cultureInfo en-US }, "Weight": 0.604 } - }, - { - "Term": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -4857,16 +4737,6 @@ cultureInfo en-US }, "Weight": 0.599 } - }, - { - "Effective": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -5143,16 +5013,6 @@ cultureInfo en-US }, "Weight": 0.739 } - }, - { - "Resource group": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -5435,16 +5295,6 @@ cultureInfo en-US }, "Weight": 0.739 } - }, - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -5586,26 +5436,6 @@ cultureInfo en-US }, "Weight": 0.75 } - }, - { - "AHB status": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Hybrid Benefit status": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -6223,16 +6053,6 @@ cultureInfo en-US }, "Weight": 0.739 } - }, - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -6362,16 +6182,6 @@ cultureInfo en-US }, "Weight": 0.739 } - }, - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -26405,16 +26215,6 @@ cultureInfo en-US }, "Weight": 0.591 } - }, - { - "Contracted": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -39301,16 +39101,6 @@ cultureInfo en-US }, "Weight": 0.499 } - }, - { - "Scope": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -41400,6 +41190,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Resource group": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -42053,6 +41853,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Current SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -42076,6 +41886,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Target SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -42732,6 +42552,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Resource name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -43887,6 +43717,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Resource": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -43977,6 +43817,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Type code": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -44321,6 +44171,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -48670,6 +48530,26 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Subscription": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Subscription name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -50353,6 +50233,16 @@ cultureInfo en-US }, "Weight": 0.5 } + }, + { + "Resource type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -51599,6 +51489,16 @@ cultureInfo en-US }, "Weight": 0.582 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -51792,6 +51692,16 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Virtual machine name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" @@ -53977,6 +53887,26 @@ cultureInfo en-US "storageProfile.osDisk.osType": { "State": "Generated" } + }, + { + "OS type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "OS": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -54048,6 +53978,16 @@ cultureInfo en-US "hardwareProfile.vmSize": { "State": "Generated" } + }, + { + "Size": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -54173,6 +54113,26 @@ cultureInfo en-US "powerState.displayStatus": { "State": "Generated" } + }, + { + "Power state": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "State": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -54640,51 +54600,44 @@ cultureInfo en-US } ] }, - "disk": { + "network_interface": { "Definition": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" } }, "State": "Generated", "Terms": [ { - "disk": { + "network interface": { "State": "Generated" } }, { - "diskette": { + "NetworkInterfaces": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.99 } }, { - "CD": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "interface": { + "State": "Generated", + "Weight": 0.97 } }, { - "CD-ROM": { + "network boundary": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.5 } }, { - "CD/ROM": { + "boundary": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54694,71 +54647,61 @@ cultureInfo en-US } }, { - "floppy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "album": { + "network border": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 } }, { - "discus": { + "network line": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 } }, { - "recording": { + "network edge": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.485 } }, { - "round": { + "border": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.476 } }, { - "circle": { + "edge": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.476 } } ] }, - "disk.id": { + "network_interface.id": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "id" } }, @@ -54792,10 +54735,10 @@ cultureInfo en-US ], "NameType": "Identifier" }, - "disk.name": { + "network_interface.name": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "name" } }, @@ -54815,14 +54758,24 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Network interface": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "NameType": "Name" }, - "disk.type": { + "network_interface.type": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "type" } }, @@ -54905,10 +54858,10 @@ cultureInfo en-US } ] }, - "disk.tenant_id": { + "network_interface.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "tenantId" } }, @@ -55034,10 +54987,10 @@ cultureInfo en-US } ] }, - "disk.kind": { + "network_interface.kind": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "kind" } }, @@ -55150,10 +55103,10 @@ cultureInfo en-US } ] }, - "disk.location": { + "network_interface.location": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "location" } }, @@ -55243,13 +55196,23 @@ cultureInfo en-US }, "Weight": 0.714 } + }, + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, - "disk.resource_group": { + "network_interface.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "resourceGroup" } }, @@ -55329,10 +55292,10 @@ cultureInfo en-US } ] }, - "disk.subscription_id": { + "network_interface.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "subscriptionId" } }, @@ -55392,17 +55355,14 @@ cultureInfo en-US } ] }, - "disk.managed_by": { + "network_interface.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "managedBy" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { "managed by": { @@ -55418,159 +55378,26 @@ cultureInfo en-US } ] }, - "disk.sku_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "sku.name" - } - }, - "State": "Generated", - "Terms": [ - { - "sku name": { - "State": "Generated" - } - }, - { - "sku.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "sku nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "sku title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "sku label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "sku tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "disk.sku_tier": { + "network_interface.sku": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "sku.tier" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "sku" } }, "State": "Generated", "Terms": [ { - "sku.tier": { + "sku": { "State": "Generated" } - }, - { - "sku. row": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. level": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. layer": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. stage": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. rank": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. step": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } - }, - { - "sku. story": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 - } } ] }, - "disk.plan": { + "network_interface.plan": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "plan" } }, @@ -55683,10 +55510,10 @@ cultureInfo en-US } ] }, - "disk.properties_provisioningState": { + "network_interface.properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "properties.provisioningState" } }, @@ -55706,114 +55533,22 @@ cultureInfo en-US } ] }, - "disk.properties_publicNetworkAccess": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.publicNetworkAccess" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.publicNetworkAccess": { - "State": "Generated" - } - }, - { - "property.publicNetworkAccess": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_encryption": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.encryption" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.encryption": { - "State": "Generated" - } - }, - { - "property.encryption": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_networkAccessPolicy": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.networkAccessPolicy" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.networkAccessPolicy": { - "State": "Generated" - } - }, - { - "property.networkAccessPolicy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_timeCreated": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.timeCreated" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.timeCreated": { - "State": "Generated" - } - }, - { - "property.timeCreated": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_diskSizeGB": { + "network_interface.properties_resourceGuid": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskSizeGB" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.resourceGuid" } }, "State": "Generated", "Terms": [ { - "properties.diskSizeGB": { + "properties.resourceGuid": { "State": "Generated" } }, { - "property.diskSizeGB": { + "property.resourceGuid": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55821,22 +55556,22 @@ cultureInfo en-US } ] }, - "disk.properties_hyperVGeneration": { + "network_interface.properties_enableAcceleratedNetworking": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.hyperVGeneration" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.enableAcceleratedNetworking" } }, "State": "Generated", "Terms": [ { - "properties.hyperVGeneration": { + "properties.enableAcceleratedNetworking": { "State": "Generated" } }, { - "property.hyperVGeneration": { + "property.enableAcceleratedNetworking": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55844,22 +55579,22 @@ cultureInfo en-US } ] }, - "disk.properties_diskSizeByte": { + "network_interface.properties_disableTcpStateTracking": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskSizeBytes" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.disableTcpStateTracking" } }, "State": "Generated", "Terms": [ { - "properties.diskSizeByte": { + "properties.disableTcpStateTracking": { "State": "Generated" } }, { - "property.diskSizeByte": { + "property.disableTcpStateTracking": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55867,22 +55602,22 @@ cultureInfo en-US } ] }, - "disk.properties_creationData_createOption": { + "network_interface.properties_vnetEncryptionSupported": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.creationData.createOption" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.vnetEncryptionSupported" } }, "State": "Generated", "Terms": [ { - "properties.creationData.createOption": { + "properties.vnetEncryptionSupported": { "State": "Generated" } }, { - "property.creationData.createOption": { + "property.vnetEncryptionSupported": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55890,97 +55625,73 @@ cultureInfo en-US } ] }, - "disk.properties_creation_data_image_reference_id": { + "network_interface.properties_network_security_group_id": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.creationData.imageReference.id" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.networkSecurityGroup.id" } }, "State": "Generated", "Terms": [ { - "properties creation data image reference id": { + "properties network security group id": { "State": "Generated" } }, { - "property creation data image reference id": { + "property network security group id": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "properties.creationData.imageReference.id": { + "properties.networkSecurityGroup.id": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "image reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "data image reference": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "creation data image reference": { + "security group": { "State": "Generated", "Weight": 0.97 } }, { - "properties creation data image reference": { + "properties network security group": { "State": "Generated", "Weight": 0.97 } }, { - "property creation data image reference": { + "property network security group": { "Type": "Noun", "State": "Generated", "Weight": 0.7566 } }, { - "reference id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "image reference id": { + "group id": { "State": "Generated", "Weight": 0.97 } }, { - "data image reference id": { + "security group id": { "State": "Generated", "Weight": 0.97 } }, { - "creation data image reference id": { + "network security group id": { "State": "Generated", "Weight": 0.97 } }, { - "creation data image reference identification": { + "property network security group identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -55990,7 +55701,7 @@ cultureInfo en-US } }, { - "creation data image reference identity": { + "property network security group identity": { "Type": "Noun", "State": "Suggested", "Source": { @@ -56000,7 +55711,7 @@ cultureInfo en-US } }, { - "creation data image reference identifier": { + "property network security group identifier": { "Type": "Noun", "State": "Suggested", "Source": { @@ -56010,7 +55721,7 @@ cultureInfo en-US } }, { - "data image reference identification": { + "property network security category": { "Type": "Noun", "State": "Suggested", "Source": { @@ -56020,7 +55731,7 @@ cultureInfo en-US } }, { - "data image reference identity": { + "property network security organization": { "Type": "Noun", "State": "Suggested", "Source": { @@ -56030,7 +55741,7 @@ cultureInfo en-US } }, { - "data image reference identifier": { + "network security group identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -56040,27 +55751,27 @@ cultureInfo en-US } }, { - "image reference identification": { + "network security group identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.771 } }, { - "image reference identity": { + "network security group identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.771 } }, { - "image reference identifier": { + "security group identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -56068,2789 +55779,2506 @@ cultureInfo en-US }, "Weight": 0.762 } - }, - { - "creation data image reference credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - } - ] - }, - "disk.properties_osType": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.osType" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.osType": { - "State": "Generated" - } - }, - { - "property.osType": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_LastOwnershipUpdateTime": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.LastOwnershipUpdateTime" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.LastOwnershipUpdateTime": { - "State": "Generated" - } - }, - { - "property.LastOwnershipUpdateTime": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "disk.properties_diskState": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskState" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskState": { - "State": "Generated" - } - }, - { - "property.diskState": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "disk.properties_uniqueId": { + "network_interface.properties_ipConfigurations_type": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.uniqueId" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.type" } }, "State": "Generated", "Terms": [ { - "properties.uniqueId": { + "properties.ipConfigurations.type": { "State": "Generated" } }, { - "property.uniqueId": { + "property.ipConfiguration.type": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "disk.properties_diskMBpsReadWrite": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskMBpsReadWrite" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskMBpsReadWrite": { - "State": "Generated" - } }, { - "property.diskMBpsReadWrite": { + "property.ipconfiguration. category": { "Type": "Noun", - "State": "Generated", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, "Weight": 0.78 } - } - ] - }, - "disk.properties_diskIOPSReadWrite": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskIOPSReadWrite" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.diskIOPSReadWrite": { - "State": "Generated" - } }, { - "property.diskIOPSReadWrite": { + "property.ipconfiguration. genre": { "Type": "Noun", - "State": "Generated", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, "Weight": 0.78 } - } - ] - }, - "disk.properties_tier": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.tier" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.tier": { - "State": "Generated" - } }, { - "property.tier": { + "property.ipconfiguration. manner": { "Type": "Noun", - "State": "Generated", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, "Weight": 0.78 } }, { - "property. row": { + "property.ipconfiguration. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.78 } }, { - "property. level": { + "property.ipconfiguration. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } }, { - "property. layer": { + "property.ipconfiguration. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } }, { - "property. stage": { + "property.ipconfiguration. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } }, { - "property. rank": { + "property.ipconfiguration. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } }, { - "property. step": { + "property.ipconfiguration. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } }, { - "property. story": { + "property.ipconfiguration. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } } ] }, - "disk.tag": { + "network_interface.properties_ip_configurations_name": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "tags" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.name" } }, "State": "Generated", "Terms": [ { - "tag": { + "properties ip configurations name": { "State": "Generated" } }, { - "device": { + "property ip configuration name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } }, { - "ticket": { + "properties.ipConfigurations.name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.99 } }, { - "tab": { + "configurations": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } }, { - "docket": { + "ip configurations": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ip configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } }, { - "chip": { + "properties ip configurations": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property ip configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } }, { - "mark": { + "configurations name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "configuration name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "disk.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ + }, { - "identity": { - "State": "Generated" + "ip configurations name": { + "State": "Generated", + "Weight": 0.97 } }, { - "individuality": { + "ip configuration name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.7566 } }, { - "uniqueness": { + "property ip configuration nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.748 } }, { - "distinctiveness": { + "property ip configuration title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.748 } }, { - "personality": { + "property ip configuration label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.748 } }, { - "self": { + "property ip configuration tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } }, { - "character": { + "ip configuration nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "disk.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.739 } }, { - "precinct": { + "ip configuration title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "district": { + "ip configuration label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.739 } }, { - "sector": { + "ip configuration tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.739 } }, { - "neighborhood": { + "configuration nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "area": { + "configuration title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "disk.extended_location": { + "network_interface.properties_ipConfigurations_properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "extended location": { + "properties.ipConfigurations.properties.provisioningState": { "State": "Generated" } }, { - "extendedLocation": { + "property.ipConfiguration.property.provisioningState": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } - }, + } + ] + }, + "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddressVersion" + } + }, + "State": "Generated", + "Terms": [ { - "extended locality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties.ipConfigurations.properties.privateIPAddressVersion": { + "State": "Generated" } }, { - "extended placement": { + "property.ipConfiguration.property.privateIPAddressVersion": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAllocationMethod" + } + }, + "State": "Generated", + "Terms": [ { - "extended scene": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties.ipConfigurations.properties.privateIPAllocationMethod": { + "State": "Generated" } }, { - "extended venue": { + "property.ipConfiguration.property.privateIPAllocationMethod": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_interface.properties_ipConfigurations_properties_subnet": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.subnet" + } + }, + "State": "Generated", + "Terms": [ { - "extended address": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties.ipConfigurations.properties.subnet": { + "State": "Generated" } }, { - "extended place": { + "property.ipConfiguration.property.subnet": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_interface.properties_ipConfigurations_properties_privateIPAddress": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddress" + } + }, + "State": "Generated", + "Terms": [ { - "extended position": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties.ipConfigurations.properties.privateIPAddress": { + "State": "Generated" } }, { - "extended setting": { + "property.ipConfiguration.property.privateIPAddress": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } }, { - "extended site": { - "Type": "Noun", + "Private IP address": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.727 + "Weight": 0.9 + } + } + ] + }, + "network_interface.properties_ipConfigurations_properties_primary": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.primary" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.ipConfigurations.properties.primary": { + "State": "Generated" } }, { - "extended spot": { + "property.ipConfiguration.property.primary": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } } ] }, - "disk.disk_type": { + "network_interface.properties_ip_configurations_properties_public_IP_address_id": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "diskType" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.publicIPAddress.id" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "disk type": { + "properties ip configurations properties public IP address id": { "State": "Generated" } }, { - "diskType": { + "property ip configuration property public IP address id": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "disk category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "address": { + "State": "Generated", + "Weight": 0.97 } }, { - "disk genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "disk manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties public IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "disk variety": { + "property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "disk brand": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "configurations properties public IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "disk class": { + "configuration property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.7566 } }, { - "disk kind": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "ip configurations properties public IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "disk style": { + "ip configuration property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.7566 } }, { - "disk form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties ip configurations properties public IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "disk grouping": { + "property ip configuration property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "disk.parent_VM": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "parentVM" - } - }, - "State": "Generated", - "Terms": [ + }, { - "parent VM": { - "State": "Generated" + "address id": { + "State": "Generated", + "Weight": 0.97 } }, { - "parentVM": { - "Type": "Noun", + "IP address id": { "State": "Generated", - "Weight": 0.99 + "Weight": 0.97 } }, { - "VM": { + "public IP address id": { "State": "Generated", "Weight": 0.97 } - } - ] - }, - "network_interface": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces" - } - }, - "State": "Generated", - "Terms": [ + }, { - "network interface": { - "State": "Generated" + "properties public IP address id": { + "State": "Generated", + "Weight": 0.97 } }, { - "NetworkInterfaces": { + "property public IP address id": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.7566 } }, { - "interface": { + "configurations properties public IP address id": { "State": "Generated", "Weight": 0.97 } }, { - "network boundary": { + "configuration property public IP address id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 + "State": "Generated", + "Weight": 0.7566 } }, { - "boundary": { + "ip configurations properties public IP address id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ip configuration property public IP address id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "configuration property public ip location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.78 } }, { - "network border": { + "configuration property public ip direction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.78 } }, { - "network line": { + "configuration property public ip residence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.78 } }, { - "network edge": { + "property public ip address identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.78 } }, { - "border": { + "property public ip address identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "edge": { + "property public ip address identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "network_interface.id": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "id" - } - }, - "State": "Generated", - "Terms": [ - { - "id": { - "State": "Generated" + "Weight": 0.78 } }, { - "identification": { + "property public ip location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.771 } }, { - "credential": { + "property public ip direction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ], - "NameType": "Identifier" - }, - "network_interface.name": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "name" - } - }, - "State": "Generated", - "Terms": [ - { - "name": { - "State": "Generated" + "Weight": 0.771 } }, { - "title": { + "property public ip residence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.771 } } - ], - "NameType": "Name" + ] }, - "network_interface.type": { + "network_interface.properties_ip_configurations_id": { "Definition": { "Binding": { "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "type" + "ConceptualProperty": "properties.ipConfigurations.id" } }, "State": "Generated", "Terms": [ { - "type": { + "properties ip configurations id": { "State": "Generated" } }, { - "genre": { + "property ip configuration id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } }, { - "manner": { + "properties.ipConfigurations.id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.99 } }, { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "configurations": { + "State": "Generated", + "Weight": 0.97 } }, { - "brand": { + "configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.7566 } }, { - "style": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "ip configurations": { + "State": "Generated", + "Weight": 0.97 } }, { - "form": { + "ip configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.7566 } }, { - "grouping": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - } - ] - }, - "network_interface.tenant_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "tenantId" - } - }, - "State": "Generated", - "Terms": [ - { - "tenant id": { - "State": "Generated" + "properties ip configurations": { + "State": "Generated", + "Weight": 0.97 } }, { - "tenantId": { + "property ip configuration": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.7566 } }, { - "tenant": { + "configurations id": { "State": "Generated", "Weight": 0.97 } }, { - "tenant identification": { + "configuration id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "tenant identity": { + "ip configurations id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ip configuration id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "tenant identifier": { + "property ip configuration identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.771 } }, { - "tenant credential": { + "property ip configuration identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.771 } }, { - "occupant": { + "property ip configuration identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.771 } }, { - "renter": { + "ip configuration identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.762 } }, { - "lodger": { + "ip configuration identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.762 } }, { - "boarder": { + "ip configuration identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.762 } }, { - "leaseholder": { + "configuration identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "lessee": { + "configuration identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } } ] }, - "network_interface.kind": { + "network_interface.properties_ipConfigurations_etag": { "Definition": { "Binding": { "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "kind" + "ConceptualProperty": "properties.ipConfigurations.etag" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.ipConfigurations.etag": { "State": "Generated" } }, { - "caring": { + "property.ipConfiguration.etag": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_enableIPForwarding": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.enableIPForwarding" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.enableIPForwarding": { + "State": "Generated" } }, { - "gentle": { + "property.enableIPForwarding": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_tapConfiguration": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.tapConfigurations" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.tapConfiguration": { + "State": "Generated" } }, { - "humanitarian": { + "property.tapConfiguration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_hostedWorkload": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.hostedWorkloads" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.hostedWorkload": { + "State": "Generated" } }, { - "variety": { + "property.hostedWorkload": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_allowPort25Out": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.allowPort25Out" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.allowPort25Out": { + "State": "Generated" } }, { - "manner": { + "property.allowPort25Out": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_auxiliaryMode": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.auxiliaryMode" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.auxiliaryMode": { + "State": "Generated" } }, { - "nature": { + "property.auxiliaryMode": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_dnsSetting": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.dnsSettings" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.dnsSetting": { + "State": "Generated" } }, { - "hue": { + "property.dnsSetting": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_auxiliarySku": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.auxiliarySku" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.auxiliarySku": { + "State": "Generated" } }, { - "caste": { + "property.auxiliarySku": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_macAddress": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.macAddress" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.macAddress": { + "State": "Generated" } }, { - "genre": { + "property.macAddress": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_nicType": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.nicType" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.nicType": { + "State": "Generated" } }, { - "brand": { + "property.nicType": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 + "State": "Generated", + "Weight": 0.78 } } ] }, - "network_interface.location": { + "network_interface.properties_primary": { "Definition": { "Binding": { "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "location" + "ConceptualProperty": "properties.primary" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.primary": { "State": "Generated" } }, { - "locality": { + "property.primary": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_interface.properties_virtual_machine_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.virtualMachine.id" + } + }, + "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, + "Terms": [ + { + "properties virtual machine id": { + "State": "Generated" + } + }, + { + "property virtual machine id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "properties.virtualMachine.id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "property virtual machine identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.771 } }, { - "placement": { + "property virtual machine identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.771 } }, { - "scene": { + "property virtual machine identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.771 } }, { - "venue": { + "property virtual machine credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.748 + } + } + ] + }, + "network_interface.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" } }, { - "place": { + "device": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.491 } }, { - "position": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "site": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "spot": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 + } + }, + { + "chip": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "network_interface.resource_group": { + "network_interface.identity": { "Definition": { "Binding": { "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "resourceGroup" + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "resource group": { + "identity": { "State": "Generated" } }, { - "resourceGroup": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "resource category": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "resource organization": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "resource bracket": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource class": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource crew": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } }, { - "resource team": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } } ] }, - "network_interface.subscription_id": { + "network_interface.zone": { "Definition": { "Binding": { "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "subscriptionId" + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "subscription id": { + "zone": { "State": "Generated" } }, { - "subscriptionId": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "subscription identification": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription identity": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription identifier": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription credential": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } } ] }, - "network_interface.managed_by": { + "network_interface.extended_location": { "Definition": { "Binding": { "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "managedBy" + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "managed by": { + "extended location": { "State": "Generated" } }, { - "managedBy": { + "extendedLocation": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - } - ] - }, - "network_interface.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ - { - "sku": { - "State": "Generated" - } - } - ] - }, - "network_interface.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ - { - "plan": { - "State": "Generated" - } }, { - "proposal": { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "strategy": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "agenda": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "arrangement": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "idea": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "layout": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "policy": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "preparation": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "blueprint": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "initiative": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } } ] }, - "network_interface.properties_provisioningState": { + "public_IP_address": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.provisioningState" + "ConceptualEntity": "PublicIPAddresses" } }, "State": "Generated", "Terms": [ { - "properties.provisioningState": { + "public IP address": { "State": "Generated" } }, { - "property.provisioningState": { + "PublicIPAddresses": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_resourceGuid": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.resourceGuid" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.resourceGuid": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.resourceGuid": { - "Type": "Noun", + "address": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_enableAcceleratedNetworking": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.enableAcceleratedNetworking" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.enableAcceleratedNetworking": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.enableAcceleratedNetworking": { - "Type": "Noun", + "IP address": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_disableTcpStateTracking": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.disableTcpStateTracking" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.disableTcpStateTracking": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.disableTcpStateTracking": { + "public ip location": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } - } - ] - }, - "network_interface.properties_vnetEncryptionSupported": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.vnetEncryptionSupported" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.vnetEncryptionSupported": { - "State": "Generated" + "public ip direction": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } }, { - "property.vnetEncryptionSupported": { + "public ip residence": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } - } - ] - }, - "network_interface.properties_network_security_group_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.networkSecurityGroup.id" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties network security group id": { - "State": "Generated" + "ip location": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property network security group id": { + "ip direction": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "properties.networkSecurityGroup.id": { + "ip residence": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "security group": { - "State": "Generated", - "Weight": 0.97 + "public ip contact": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "properties network security group": { - "State": "Generated", - "Weight": 0.97 + "public ip place": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "property network security group": { + "direction": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "group id": { - "State": "Generated", - "Weight": 0.97 + "residence": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - }, + } + ] + }, + "public_IP_address.id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "id" + } + }, + "State": "Generated", + "Terms": [ { - "security group id": { - "State": "Generated", - "Weight": 0.97 + "id": { + "State": "Generated" } }, { - "network security group id": { - "State": "Generated", - "Weight": 0.97 + "identification": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property network security group identification": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.714 + } + } + ], + "NameType": "Identifier" + }, + "public_IP_address.name": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "name" + } + }, + "State": "Generated", + "Terms": [ + { + "name": { + "State": "Generated" } }, { - "property network security group identity": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.714 } }, { - "property network security group identifier": { + "Public IP name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ], + "NameType": "Name" + }, + "public_IP_address.type": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "type" + } + }, + "State": "Generated", + "Terms": [ + { + "type": { + "State": "Generated" + } + }, + { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "property network security category": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "property network security organization": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "network security group identification": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.714 } }, { - "network security group identity": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.714 } }, { - "network security group identifier": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.714 } }, { - "security group identification": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.714 } } ] }, - "network_interface.properties_ipConfigurations_type": { + "public_IP_address.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.type" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.ipConfigurations.type": { + "tenant id": { "State": "Generated" } }, { - "property.ipConfiguration.type": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.ipconfiguration. category": { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.75 } }, { - "property.ipconfiguration. genre": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.75 } }, { - "property.ipconfiguration. manner": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.75 } }, { - "property.ipconfiguration. variety": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.727 } }, { - "property.ipconfiguration. brand": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.ipconfiguration. class": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.ipconfiguration. kind": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.ipconfiguration. style": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.ipconfiguration. form": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.ipconfiguration. grouping": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } } ] }, - "network_interface.properties_ip_configurations_name": { + "public_IP_address.kind": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.name" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "properties ip configurations name": { + "kind": { "State": "Generated" } }, { - "property ip configuration name": { + "caring": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "properties.ipConfigurations.name": { + "gentle": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "configurations": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "configuration": { + "humanitarian": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "ip configurations": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "ip configuration": { + "variety": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties ip configurations": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "property ip configuration": { + "manner": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "configurations name": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "configuration name": { + "nature": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "ip configurations name": { - "State": "Generated", - "Weight": 0.97 + "hue": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "ip configuration name": { + "caste": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "property ip configuration nickname": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.466 } }, { - "property ip configuration title": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.452 + } + } + ] + }, + "public_IP_address.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "location" + } + }, + "State": "Generated", + "Terms": [ + { + "location": { + "State": "Generated" } }, { - "property ip configuration label": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.736 } }, { - "property ip configuration tag": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.736 } }, { - "ip configuration nickname": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "ip configuration title": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "ip configuration label": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.714 } }, { - "ip configuration tag": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.714 } }, { - "configuration nickname": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } }, { - "configuration title": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } } ] }, - "network_interface.properties_ipConfigurations_properties_provisioningState": { + "public_IP_address.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.provisioningState" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "properties.ipConfigurations.properties.provisioningState": { + "resource group": { "State": "Generated" } }, { - "property.ipConfiguration.property.provisioningState": { + "resourceGroup": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddressVersion" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.ipConfigurations.properties.privateIPAddressVersion": { - "State": "Generated" - } - }, - { - "property.ipConfiguration.property.privateIPAddressVersion": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAllocationMethod" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.ipConfigurations.properties.privateIPAllocationMethod": { - "State": "Generated" - } - }, - { - "property.ipConfiguration.property.privateIPAllocationMethod": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_subnet": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.subnet" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.ipConfigurations.properties.subnet": { - "State": "Generated" - } - }, - { - "property.ipConfiguration.property.subnet": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_privateIPAddress": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddress" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.ipConfigurations.properties.privateIPAddress": { - "State": "Generated" - } - }, - { - "property.ipConfiguration.property.privateIPAddress": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_primary": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.primary" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.ipConfigurations.properties.primary": { - "State": "Generated" - } - }, - { - "property.ipConfiguration.property.primary": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_ip_configurations_properties_public_IP_address_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.publicIPAddress.id" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ - { - "properties ip configurations properties public IP address id": { - "State": "Generated" - } - }, - { - "property ip configuration property public IP address id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "IP address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "properties public IP address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property public IP address": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "configurations properties public IP address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "configuration property public IP address": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "ip configurations properties public IP address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ip configuration property public IP address": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties ip configurations properties public IP address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property ip configuration property public IP address": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "IP address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "public IP address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "properties public IP address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property public IP address id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "configurations properties public IP address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "configuration property public IP address id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "ip configurations properties public IP address id": { - "State": "Generated", - "Weight": 0.97 + "Weight": 0.99 } }, { - "ip configuration property public IP address id": { + "resource category": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "configuration property public ip location": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.75 } }, { - "configuration property public ip direction": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.727 } }, { - "configuration property public ip residence": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.727 } }, { - "property public ip address identification": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.727 } }, { - "property public ip address identity": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.727 + } + } + ] + }, + "public_IP_address.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" } }, { - "property public ip address identifier": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.75 } }, { - "property public ip location": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.75 } }, { - "property public ip direction": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.75 } }, { - "property public ip residence": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.727 } } ] }, - "network_interface.properties_ip_configurations_id": { + "public_IP_address.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.id" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "properties ip configurations id": { + "managed by": { "State": "Generated" } }, { - "property ip configuration id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.ipConfigurations.id": { + "managedBy": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - }, - { - "configurations": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "configuration": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "ip configurations": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ip configuration": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties ip configurations": { - "State": "Generated", - "Weight": 0.97 - } - }, + } + ] + }, + "public_IP_address.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ { - "property ip configuration": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "sku": { + "State": "Generated" } - }, + } + ] + }, + "public_IP_address.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ { - "configurations id": { - "State": "Generated", - "Weight": 0.97 + "plan": { + "State": "Generated" } }, { - "configuration id": { + "proposal": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "ip configurations id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "ip configuration id": { + "strategy": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property ip configuration identification": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "property ip configuration identity": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "property ip configuration identifier": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "ip configuration identification": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.736 } }, { - "ip configuration identity": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.736 } }, { - "ip configuration identifier": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.736 } }, { - "configuration identification": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } }, { - "configuration identity": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } } ] }, - "network_interface.properties_ipConfigurations_etag": { + "public_IP_address.properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.etag" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "properties.ipConfigurations.etag": { + "properties.provisioningState": { "State": "Generated" } }, { - "property.ipConfiguration.etag": { + "property.provisioningState": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58858,22 +58286,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_enableIPForwarding": { + "public_IP_address.properties_resourceGuid": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.enableIPForwarding" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.resourceGuid" } }, "State": "Generated", "Terms": [ { - "properties.enableIPForwarding": { + "properties.resourceGuid": { "State": "Generated" } }, { - "property.enableIPForwarding": { + "property.resourceGuid": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58881,22 +58309,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_tapConfiguration": { + "public_IP_address.properties_idleTimeoutInMinute": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.tapConfigurations" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.idleTimeoutInMinutes" } }, "State": "Generated", "Terms": [ { - "properties.tapConfiguration": { + "properties.idleTimeoutInMinute": { "State": "Generated" } }, { - "property.tapConfiguration": { + "property.idleTimeoutInMinute": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58904,22 +58332,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_hostedWorkload": { + "public_IP_address.properties_publicIPAllocationMethod": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.hostedWorkloads" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.publicIPAllocationMethod" } }, "State": "Generated", "Terms": [ { - "properties.hostedWorkload": { + "properties.publicIPAllocationMethod": { "State": "Generated" } }, { - "property.hostedWorkload": { + "property.publicIPAllocationMethod": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58927,91 +58355,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_allowPort25Out": { + "public_IP_address.properties_publicIPAddressVersion": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.allowPort25Out" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.publicIPAddressVersion" } }, "State": "Generated", "Terms": [ { - "properties.allowPort25Out": { - "State": "Generated" - } - }, - { - "property.allowPort25Out": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_auxiliaryMode": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.auxiliaryMode" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.auxiliaryMode": { - "State": "Generated" - } - }, - { - "property.auxiliaryMode": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_dnsSetting": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.dnsSettings" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.dnsSetting": { - "State": "Generated" - } - }, - { - "property.dnsSetting": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_auxiliarySku": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.auxiliarySku" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.auxiliarySku": { + "properties.publicIPAddressVersion": { "State": "Generated" } }, { - "property.auxiliarySku": { + "property.publicIPAddressVersion": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -59019,68 +58378,55 @@ cultureInfo en-US } ] }, - "network_interface.properties_macAddress": { + "public_IP_address.properties_ipAddress": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.macAddress" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.ipAddress" } }, "State": "Generated", "Terms": [ { - "properties.macAddress": { + "properties.ipAddress": { "State": "Generated" } }, { - "property.macAddress": { + "property.ipAddress": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_interface.properties_nicType": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.nicType" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.nicType": { - "State": "Generated" - } }, { - "property.nicType": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Public IP address": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "network_interface.properties_primary": { + "public_IP_address.properties_ipConfiguration": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.primary" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.ipConfiguration" } }, "State": "Generated", "Terms": [ { - "properties.primary": { + "properties.ipConfiguration": { "State": "Generated" } }, { - "property.primary": { + "property.ipConfiguration": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -59088,83 +58434,33 @@ cultureInfo en-US } ] }, - "network_interface.properties_virtual_machine_id": { + "public_IP_address.properties_ipTag": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.virtualMachine.id" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.ipTags" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "properties virtual machine id": { + "properties.ipTag": { "State": "Generated" } }, { - "property virtual machine id": { + "property.ipTag": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "properties.virtualMachine.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "property virtual machine identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "property virtual machine identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "property virtual machine identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "property virtual machine credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } } ] }, - "network_interface.tag": { + "public_IP_address.tag": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "PublicIPAddresses", "ConceptualProperty": "tags" } }, @@ -59237,10 +58533,10 @@ cultureInfo en-US } ] }, - "network_interface.identity": { + "public_IP_address.identity": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "PublicIPAddresses", "ConceptualProperty": "identity" } }, @@ -59313,10 +58609,10 @@ cultureInfo en-US } ] }, - "network_interface.zone": { + "public_IP_address.zone": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "PublicIPAddresses", "ConceptualProperty": "zones" } }, @@ -59379,10 +58675,10 @@ cultureInfo en-US } ] }, - "network_interface.extended_location": { + "public_IP_address.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "PublicIPAddresses", "ConceptualProperty": "extendedLocation" } }, @@ -59502,144 +58798,144 @@ cultureInfo en-US } ] }, - "public_IP_address": { + "advisor_reservation_recommendation": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" } }, "State": "Generated", "Terms": [ { - "public IP address": { + "advisor reservation recommendation": { "State": "Generated" } }, { - "PublicIPAddresses": { + "AdvisorReservationRecommendations": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "address": { + "recommendation": { "State": "Generated", "Weight": 0.97 } }, { - "IP address": { + "reservation recommendation": { "State": "Generated", "Weight": 0.97 } }, { - "public ip location": { + "advisor reservation endorsement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.508 } }, { - "public ip direction": { + "advisor reservation commendation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.508 } }, { - "public ip residence": { + "advisor reservation approval": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.508 } }, { - "ip location": { + "reservation endorsement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.5 } }, { - "ip direction": { + "reservation commendation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.5 } }, { - "ip residence": { + "reservation approval": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.5 } }, { - "public ip contact": { + "advisor reservation reference": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.492 } }, { - "public ip place": { + "advisor reservation sanction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.492 } }, { - "direction": { + "advisor reservation blessing": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.492 } }, { - "residence": { + "endorsement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } } ] }, - "public_IP_address.id": { + "advisor_reservation_recommendation.id": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "id" } }, @@ -59673,10 +58969,10 @@ cultureInfo en-US ], "NameType": "Identifier" }, - "public_IP_address.name": { + "advisor_reservation_recommendation.name": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "name" } }, @@ -59700,10 +58996,10 @@ cultureInfo en-US ], "NameType": "Name" }, - "public_IP_address.type": { + "advisor_reservation_recommendation.type": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "type" } }, @@ -59786,10 +59082,10 @@ cultureInfo en-US } ] }, - "public_IP_address.tenant_id": { + "advisor_reservation_recommendation.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "tenantId" } }, @@ -59915,10 +59211,10 @@ cultureInfo en-US } ] }, - "public_IP_address.kind": { + "advisor_reservation_recommendation.kind": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "kind" } }, @@ -60031,10 +59327,10 @@ cultureInfo en-US } ] }, - "public_IP_address.location": { + "advisor_reservation_recommendation.location": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "location" } }, @@ -60127,10 +59423,10 @@ cultureInfo en-US } ] }, - "public_IP_address.resource_group": { + "advisor_reservation_recommendation.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "resourceGroup" } }, @@ -60210,14 +59506,17 @@ cultureInfo en-US } ] }, - "public_IP_address.subscription_id": { + "advisor_reservation_recommendation.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "subscriptionId" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { "subscription id": { @@ -60273,10 +59572,10 @@ cultureInfo en-US } ] }, - "public_IP_address.managed_by": { + "advisor_reservation_recommendation.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "managedBy" } }, @@ -60296,10 +59595,10 @@ cultureInfo en-US } ] }, - "public_IP_address.sku": { + "advisor_reservation_recommendation.sku": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "sku" } }, @@ -60312,10 +59611,10 @@ cultureInfo en-US } ] }, - "public_IP_address.plan": { + "advisor_reservation_recommendation.plan": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "AdvisorReservationRecommendations", "ConceptualProperty": "plan" } }, @@ -60428,22 +59727,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_provisioningState": { + "advisor_reservation_recommendation.properties_recommendationTypeId": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.provisioningState" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.recommendationTypeId" } }, "State": "Generated", "Terms": [ { - "properties.provisioningState": { + "properties.recommendationTypeId": { "State": "Generated" } }, { - "property.provisioningState": { + "property.recommendationTypeId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60451,22 +59750,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_resourceGuid": { + "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.resourceGuid" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.reservedResourceType" } }, "State": "Generated", "Terms": [ { - "properties.resourceGuid": { + "properties.extendedProperties.reservedResourceType": { "State": "Generated" } }, { - "property.resourceGuid": { + "property.extendedProperty.reservedResourceType": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60474,22 +59773,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_idleTimeoutInMinute": { + "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.idleTimeoutInMinutes" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.annualSavingsAmount" } }, "State": "Generated", "Terms": [ { - "properties.idleTimeoutInMinute": { + "properties.extendedProperties.annualSavingsAmount": { "State": "Generated" } }, { - "property.idleTimeoutInMinute": { + "property.extendedProperty.annualSavingsAmount": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60497,22 +59796,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_publicIPAllocationMethod": { + "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.publicIPAllocationMethod" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.targetResourceCount" } }, "State": "Generated", "Terms": [ { - "properties.publicIPAllocationMethod": { + "properties.extendedProperties.targetResourceCount": { "State": "Generated" } }, { - "property.publicIPAllocationMethod": { + "property.extendedProperty.targetResourceCount": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60520,22 +59819,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_publicIPAddressVersion": { + "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.publicIPAddressVersion" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.savingsCurrency" } }, "State": "Generated", "Terms": [ { - "properties.publicIPAddressVersion": { + "properties.extendedProperties.savingsCurrency": { "State": "Generated" } }, { - "property.publicIPAddressVersion": { + "property.extendedProperty.savingsCurrency": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60543,22 +59842,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_ipAddress": { + "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.ipAddress" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.lookbackPeriod" } }, "State": "Generated", "Terms": [ { - "properties.ipAddress": { + "properties.extendedProperties.lookbackPeriod": { "State": "Generated" } }, { - "property.ipAddress": { + "property.extendedProperty.lookbackPeriod": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60566,22 +59865,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_ipConfiguration": { + "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.ipConfiguration" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.savingsAmount" } }, "State": "Generated", "Terms": [ { - "properties.ipConfiguration": { + "properties.extendedProperties.savingsAmount": { "State": "Generated" } }, { - "property.ipConfiguration": { + "property.extendedProperty.savingsAmount": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60589,22 +59888,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_ipTag": { + "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.ipTags" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.displaySKU" } }, "State": "Generated", "Terms": [ { - "properties.ipTag": { + "properties.extendedProperties.displaySKU": { "State": "Generated" } }, { - "property.ipTag": { + "property.extendedProperty.displaySKU": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60612,1292 +59911,1174 @@ cultureInfo en-US } ] }, - "public_IP_address.tag": { + "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "tags" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.displayQty" } }, "State": "Generated", "Terms": [ { - "tag": { + "properties.extendedProperties.displayQty": { "State": "Generated" } }, { - "device": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "tab": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "docket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "chip": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "mark": { + "property.extendedProperty.displayQty": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } } ] }, - "public_IP_address.identity": { + "advisor_reservation_recommendation.properties_extendedProperties_location": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "identity" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.location" } }, "State": "Generated", "Terms": [ { - "identity": { + "properties.extendedProperties.location": { "State": "Generated" } }, { - "individuality": { + "property.extendedProperty.location": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } }, { - "uniqueness": { + "property.extendedproperty. locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.78 } }, { - "distinctiveness": { + "property.extendedproperty. placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.78 } }, { - "personality": { + "property.extendedproperty. scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.78 } }, { - "self": { + "property.extendedproperty. venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "character": { + "property.extendedproperty. address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "public_IP_address.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.757 } }, { - "precinct": { + "property.extendedproperty. place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "district": { + "property.extendedproperty. position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.757 } }, { - "sector": { + "property.extendedproperty. setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.757 } }, { - "neighborhood": { + "property.extendedproperty. site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.757 } }, { - "area": { + "property.extendedproperty. spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.757 } } ] }, - "public_IP_address.extended_location": { + "advisor_reservation_recommendation.properties_extendedProperties_region": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.region" } }, "State": "Generated", "Terms": [ { - "extended location": { + "properties.extendedProperties.region": { "State": "Generated" } }, { - "extendedLocation": { + "property.extendedProperty.region": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "extended locality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "extended placement": { + "property.extendedproperty. location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.867 } }, { - "extended scene": { + "property.extendedproperty. province": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "extended venue": { + "property.extendedproperty. area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.757 } }, { - "extended address": { + "property.extendedproperty. district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "extended place": { + "property.extendedproperty. section": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "extended position": { + "property.extendedproperty. zone": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "extended setting": { + "property.extendedproperty. continent": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.vmSize" + } + }, + "State": "Generated", + "Terms": [ { - "extended site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties.extendedProperties.vmSize": { + "State": "Generated" } }, { - "extended spot": { + "property.extendedProperty.vmSize": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } } ] }, - "advisor_reservation_recommendation": { + "advisor_reservation_recommendation.properties_extendedProperties_subId": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.subId" } }, "State": "Generated", "Terms": [ { - "advisor reservation recommendation": { + "properties.extendedProperties.subId": { "State": "Generated" } }, { - "AdvisorReservationRecommendations": { + "property.extendedProperty.subId": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_scope": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.scope" + } + }, + "State": "Generated", + "Terms": [ { - "recommendation": { - "State": "Generated", - "Weight": 0.97 + "properties.extendedProperties.scope": { + "State": "Generated" } }, { - "reservation recommendation": { + "property.extendedProperty.scope": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "advisor reservation endorsement": { + "property.extendedproperty. possibility": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.52 } }, { - "advisor reservation commendation": { + "property.extendedproperty. opportunity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.52 } }, { - "advisor reservation approval": { + "property.extendedproperty. latitude": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.52 } }, { - "reservation endorsement": { + "property.extendedproperty. choice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.504 } }, { - "reservation commendation": { + "property.extendedproperty. room": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.504 } }, { - "reservation approval": { + "property.extendedproperty. space": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.504 } }, { - "advisor reservation reference": { + "property.extendedproperty. extent": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.494 } }, { - "advisor reservation sanction": { + "property.extendedproperty. range": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.479 } }, { - "advisor reservation blessing": { + "property.extendedproperty. capacity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.479 } }, { - "endorsement": { + "property.extendedproperty. span": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.479 } } ] }, - "advisor_reservation_recommendation.id": { + "advisor_reservation_recommendation.properties_extendedProperties_term": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "id" + "ConceptualProperty": "properties.extendedProperties.term" } }, "State": "Generated", "Terms": [ { - "id": { + "properties.extendedProperties.term": { "State": "Generated" } }, { - "identification": { + "property.extendedProperty.term": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property.extendedproperty. tenure": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.52 } }, { - "credential": { + "property.extendedproperty. duration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ], - "NameType": "Identifier" - }, - "advisor_reservation_recommendation.name": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "name" - } - }, - "State": "Generated", - "Terms": [ - { - "name": { - "State": "Generated" + "Weight": 0.52 } }, { - "title": { + "property.extendedproperty. period": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ], - "NameType": "Name" - }, - "advisor_reservation_recommendation.type": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "type" - } - }, - "State": "Generated", - "Terms": [ - { - "type": { - "State": "Generated" + "Weight": 0.504 } }, { - "genre": { + "property.extendedproperty. stretch": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "manner": { + "property.extendedproperty. span": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "variety": { + "property.extendedproperty. stint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "brand": { + "property.extendedproperty. expression": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.494 } }, { - "style": { + "property.extendedproperty. idiom": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.494 } }, { - "form": { + "property.extendedproperty. word": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.479 } }, { - "grouping": { + "property.extendedproperty. phrase": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.479 } } ] }, - "advisor_reservation_recommendation.tenant_id": { + "advisor_reservation_recommendation.properties_extended_properties_sku": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "tenantId" + "ConceptualProperty": "properties.extendedProperties.sku" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "properties extended properties sku": { "State": "Generated" } }, { - "tenantId": { + "property extended property sku": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "tenant": { + "properties.extendedProperties.sku": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.99 } - }, - { - "tenant identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_extended_properties_qty": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.qty" + } + }, + "State": "Generated", + "Terms": [ { - "tenant identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties extended properties qty": { + "State": "Generated" } }, { - "tenant identifier": { + "property extended property qty": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } }, { - "tenant credential": { + "properties.extendedProperties.qty": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.99 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.resourceId" + } + }, + "State": "Generated", + "Terms": [ { - "occupant": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.resourceMetadata.resourceId": { + "State": "Generated" } }, { - "renter": { + "property.resourceMetadata.resourceId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_resourceMetadata_singular": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.singular" + } + }, + "State": "Generated", + "Terms": [ { - "lodger": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.resourceMetadata.singular": { + "State": "Generated" } }, { - "boarder": { + "property.resourceMetadata.singular": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_resourceMetadata_plural": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.plural" + } + }, + "State": "Generated", + "Terms": [ { - "leaseholder": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.resourceMetadata.plural": { + "State": "Generated" } }, { - "lessee": { + "property.resourceMetadata.plural": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } } ] }, - "advisor_reservation_recommendation.kind": { + "advisor_reservation_recommendation.properties_resourceMetadata_action": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "kind" + "ConceptualProperty": "properties.resourceMetadata.action" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.resourceMetadata.action": { "State": "Generated" } }, { - "caring": { + "property.resourceMetadata.action": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property.resourcemetadata. achievement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.52 } }, { - "gentle": { + "property.resourcemetadata. accomplishment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.52 } }, { - "humanitarian": { + "property.resourcemetadata. act": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.504 } }, { - "variety": { + "property.resourcemetadata. deed": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.504 } }, { - "manner": { + "property.resourcemetadata. exploit": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.504 } }, { - "nature": { + "property.resourcemetadata. feat": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.504 } }, { - "hue": { + "property.resourcemetadata. stroke": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.504 } }, { - "caste": { + "property.resourcemetadata. engagement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.494 } }, { - "genre": { + "property.resourcemetadata. warfare": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.494 } }, { - "brand": { + "property.resourcemetadata. battle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.479 } } ] }, - "advisor_reservation_recommendation.location": { + "advisor_reservation_recommendation.properties_resourceMetadata_source": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "location" + "ConceptualProperty": "properties.resourceMetadata.source" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.resourceMetadata.source": { "State": "Generated" } }, { - "locality": { + "property.resourceMetadata.source": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property.resourcemetadata. basis": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.52 } }, { - "placement": { + "property.resourcemetadata. font": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.52 } }, { - "scene": { + "property.resourcemetadata. birthplace": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.52 } }, { - "venue": { + "property.resourcemetadata. foundation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "place": { + "property.resourcemetadata. cause": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.504 } }, { - "position": { + "property.resourcemetadata. spring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.504 } }, { - "site": { + "property.resourcemetadata. cradle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.504 } }, { - "spot": { + "property.resourcemetadata. home": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.504 + } + }, + { + "property.resourcemetadata. informant": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 + } + }, + { + "property.resourcemetadata. spokesperson": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } } ] }, - "advisor_reservation_recommendation.resource_group": { + "advisor_reservation_recommendation.properties_shortDescription_solution": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "resourceGroup" + "ConceptualProperty": "properties.shortDescription.solution" } }, "State": "Generated", "Terms": [ { - "resource group": { + "properties.shortDescription.solution": { "State": "Generated" } }, { - "resourceGroup": { + "property.shortDescription.solution": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "resource category": { + "property.shortdescription. explanation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.52 } }, { - "resource organization": { + "property.shortdescription. resolution": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.52 } }, { - "resource bracket": { + "property.shortdescription. clarification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.52 } }, { - "resource class": { + "property.shortdescription. elucidation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.52 } }, { - "resource crew": { + "property.shortdescription. answer": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.504 } }, { - "resource team": { + "property.shortdescription. key": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "advisor_reservation_recommendation.subscription_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "subscriptionId" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ - { - "subscription id": { - "State": "Generated" - } - }, - { - "subscriptionId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.504 } }, { - "subscription identification": { + "property.shortdescription. result": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.504 } }, { - "subscription identity": { + "property.shortdescription. mixture": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.494 } }, { - "subscription identifier": { + "property.shortdescription. suspension": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.494 } }, { - "subscription credential": { + "property.shortdescription. emulsion": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.494 } } ] }, - "advisor_reservation_recommendation.managed_by": { + "advisor_reservation_recommendation.properties_shortDescription_problem": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "managedBy" + "ConceptualProperty": "properties.shortDescription.problem" } }, "State": "Generated", "Terms": [ { - "managed by": { + "properties.shortDescription.problem": { "State": "Generated" } }, { - "managedBy": { + "property.shortDescription.problem": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "advisor_reservation_recommendation.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ - { - "sku": { - "State": "Generated" - } - } - ] - }, - "advisor_reservation_recommendation.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ - { - "plan": { - "State": "Generated" + "Weight": 0.78 } }, { - "proposal": { + "property.shortdescription. difficulty": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "strategy": { + "property.shortdescription. setback": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "agenda": { + "property.shortdescription. drawback": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "arrangement": { + "property.shortdescription. glitch": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "idea": { + "property.shortdescription. hindrance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "layout": { + "property.shortdescription. obstruction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "policy": { + "property.shortdescription. obstacle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "preparation": { + "property.shortdescription. hitch": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.479 } }, { - "blueprint": { + "property.shortdescription. catch": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.479 } }, { - "initiative": { + "property.shortdescription. snag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.479 } } ] }, - "advisor_reservation_recommendation.properties_recommendationTypeId": { + "advisor_reservation_recommendation.properties_suppressionId": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.recommendationTypeId" + "ConceptualProperty": "properties.suppressionIds" } }, "State": "Generated", "Terms": [ { - "properties.recommendationTypeId": { + "properties.suppressionId": { "State": "Generated" } }, { - "property.recommendationTypeId": { + "property.suppressionId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -61905,22 +61086,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { + "advisor_reservation_recommendation.properties_impactedField": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.reservedResourceType" + "ConceptualProperty": "properties.impactedField" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.reservedResourceType": { + "properties.impactedField": { "State": "Generated" } }, { - "property.extendedProperty.reservedResourceType": { + "property.impactedField": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -61928,22 +61109,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { + "advisor_reservation_recommendation.properties_impactedValue": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.annualSavingsAmount" + "ConceptualProperty": "properties.impactedValue" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.annualSavingsAmount": { + "properties.impactedValue": { "State": "Generated" } }, { - "property.extendedProperty.annualSavingsAmount": { + "property.impactedValue": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -61951,3306 +61132,3211 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { + "advisor_reservation_recommendation.properties_lastUpdated": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.targetResourceCount" + "ConceptualProperty": "properties.lastUpdated" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.targetResourceCount": { + "properties.lastUpdated": { "State": "Generated" } }, { - "property.extendedProperty.targetResourceCount": { + "property.lastUpdated": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + }, + { + "date": { + "State": "Generated", + "Weight": 0.7 + } } - ] + ], + "SemanticType": "Time" }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.savingsCurrency" + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.savingsCurrency": { + "properties . lastUpdated date hierarchy": { "State": "Generated" } }, { - "property.extendedProperty.savingsCurrency": { + "property . lastUpdated date hierarchy": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + }, + { + "date hierarchy": { + "State": "Generated", + "Weight": 0.97 + } } - ] + ], + "SemanticType": "Time" }, - "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.year": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.lookbackPeriod" + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Year" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.lookbackPeriod": { + "properties . lastUpdated year": { "State": "Generated" } }, { - "property.extendedProperty.lookbackPeriod": { + "property . lastUpdated year": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.savingsAmount" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.extendedProperties.savingsAmount": { + "year": { "State": "Generated" } }, { - "property.extendedProperty.savingsAmount": { + "properties.lastUpdated year": { + "State": "Generated" + } + }, + { + "property.lastUpdated year": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.displaySKU" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.extendedProperties.displaySKU": { - "State": "Generated" + "property . lastupdated yr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 } }, { - "property.extendedProperty.displaySKU": { + "property.lastupdated yr": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 + } + }, + { + "yr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } } - ] + ], + "SemanticType": "Time" }, - "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.quarter": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.displayQty" + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Quarter" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.displayQty": { + "properties . lastUpdated quarter": { "State": "Generated" } }, { - "property.extendedProperty.displayQty": { + "property . lastUpdated quarter": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "advisor_reservation_recommendation.properties_extendedProperties_location": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.location" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.extendedProperties.location": { + "quarter": { "State": "Generated" } }, { - "property.extendedProperty.location": { + "properties.lastUpdated quarter": { + "State": "Generated" + } + }, + { + "property.lastUpdated quarter": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "property.extendedproperty. locality": { + "property . lastupdated qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.857 } }, { - "property.extendedproperty. placement": { + "property.lastupdated qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.857 } }, { - "property.extendedproperty. scene": { + "qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.818 + } + } + ], + "SemanticType": "Time" + }, + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.month": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Month" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . lastUpdated month": { + "State": "Generated" } }, { - "property.extendedproperty. venue": { + "property . lastUpdated month": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, + "State": "Generated", "Weight": 0.78 } }, { - "property.extendedproperty. address": { + "month": { + "State": "Generated" + } + }, + { + "properties.lastUpdated month": { + "State": "Generated" + } + }, + { + "property.lastUpdated month": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "State": "Generated", + "Weight": 0.78 } }, { - "property.extendedproperty. place": { + "property . lastupdated mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.771 } }, { - "property.extendedproperty. position": { + "property.lastupdated mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.771 } }, { - "property.extendedproperty. setting": { + "mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.736 + } + } + ], + "SemanticType": "Time" + }, + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.day": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Day" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . lastUpdated day": { + "State": "Generated" } }, { - "property.extendedproperty. site": { + "property . lastUpdated day": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "State": "Generated", + "Weight": 0.78 } }, { - "property.extendedproperty. spot": { + "day": { + "State": "Generated" + } + }, + { + "properties.lastUpdated day": { + "State": "Generated" + } + }, + { + "property.lastUpdated day": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "State": "Generated", + "Weight": 0.78 } } - ] + ], + "SemanticType": "Time" }, - "advisor_reservation_recommendation.properties_extendedProperties_region": { + "advisor_reservation_recommendation.properties_metadata": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.region" + "ConceptualProperty": "properties.metadata" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.region": { + "properties.metadata": { "State": "Generated" } }, { - "property.extendedProperty.region": { + "property.metadata": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + } + ] + }, + "advisor_reservation_recommendation.properties_category": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.category" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.category": { + "State": "Generated" + } }, { - "property.extendedproperty. location": { + "property.category": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.867 + "State": "Generated", + "Weight": 0.78 } }, { - "property.extendedproperty. province": { + "property. classification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.762 } }, { - "property.extendedproperty. area": { + "property. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.739 } }, { - "property.extendedproperty. district": { + "property. group": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.739 } }, { - "property.extendedproperty. section": { + "property. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.739 } }, { - "property.extendedproperty. zone": { + "property. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.739 } }, { - "property.extendedproperty. continent": { + "property. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 - } - } - ] - }, - "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.vmSize" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.extendedProperties.vmSize": { - "State": "Generated" - } - }, - { - "property.extendedProperty.vmSize": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_extendedProperties_subId": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.subId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.extendedProperties.subId": { - "State": "Generated" - } - }, - { - "property.extendedProperty.subId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Weight": 0.739 } } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_scope": { + "advisor_reservation_recommendation.properties_impact": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.scope" + "ConceptualProperty": "properties.impact" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.scope": { + "properties.impact": { "State": "Generated" } }, { - "property.extendedProperty.scope": { + "property.impact": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "property.extendedproperty. possibility": { + "property. impression": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.508 } }, { - "property.extendedproperty. opportunity": { + "property. influence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.492 } }, { - "property.extendedproperty. latitude": { + "property. effect": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.492 } }, { - "property.extendedproperty. choice": { + "property. bearing": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.492 } }, { - "property.extendedproperty. room": { + "property. power": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.492 } }, { - "property.extendedproperty. space": { + "property. control": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.492 } }, { - "property.extendedproperty. extent": { + "property. sway": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.492 } }, { - "property.extendedproperty. range": { + "property. collision": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.482 } }, { - "property.extendedproperty. capacity": { + "property. brunt": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.482 } }, { - "property.extendedproperty. span": { + "property. crash": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.468 } } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_term": { + "advisor_reservation_recommendation.tag": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.term" + "ConceptualProperty": "tags" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.term": { + "tag": { "State": "Generated" } }, { - "property.extendedProperty.term": { + "device": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.extendedproperty. tenure": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.476 } }, { - "property.extendedproperty. duration": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.476 } }, { - "property.extendedproperty. period": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.476 } }, { - "property.extendedproperty. stretch": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.476 } }, { - "property.extendedproperty. span": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.476 + } + } + ] + }, + "advisor_reservation_recommendation.identity": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "identity" + } + }, + "State": "Generated", + "Terms": [ + { + "identity": { + "State": "Generated" } }, { - "property.extendedproperty. stint": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.491 } }, { - "property.extendedproperty. expression": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.491 } }, { - "property.extendedproperty. idiom": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.491 } }, { - "property.extendedproperty. word": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.491 } }, { - "property.extendedproperty. phrase": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.476 + } + }, + { + "character": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "advisor_reservation_recommendation.properties_extended_properties_sku": { + "advisor_reservation_recommendation.zone": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.sku" + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties extended properties sku": { + "zone": { "State": "Generated" } }, { - "property extended property sku": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "properties.extendedProperties.sku": { + "district": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } - } - ] - }, - "advisor_reservation_recommendation.properties_extended_properties_qty": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.qty" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties extended properties qty": { - "State": "Generated" + "sector": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property extended property qty": { + "neighborhood": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "properties.extendedProperties.qty": { + "area": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { + "advisor_reservation_recommendation.extended_location": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.resourceId" + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties.resourceMetadata.resourceId": { + "extended location": { "State": "Generated" } }, { - "property.resourceMetadata.resourceId": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_resourceMetadata_singular": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.singular" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.resourceMetadata.singular": { - "State": "Generated" - } - }, - { - "property.resourceMetadata.singular": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_resourceMetadata_plural": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.plural" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.resourceMetadata.plural": { - "State": "Generated" - } - }, - { - "property.resourceMetadata.plural": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_resourceMetadata_action": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.action" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.resourceMetadata.action": { - "State": "Generated" - } - }, - { - "property.resourceMetadata.action": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.resourcemetadata. achievement": { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.resourcemetadata. accomplishment": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.resourcemetadata. act": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "property.resourcemetadata. deed": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "property.resourcemetadata. exploit": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "property.resourcemetadata. feat": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "property.resourcemetadata. stroke": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "property.resourcemetadata. engagement": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.727 } }, { - "property.resourcemetadata. warfare": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.727 } }, { - "property.resourcemetadata. battle": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.properties_resourceMetadata_source": { + "advisor_reservation_recommendation.recommended_action": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.source" + "ConceptualProperty": "recommendedActions" } }, "State": "Generated", "Terms": [ { - "properties.resourceMetadata.source": { + "recommended action": { "State": "Generated" } }, { - "property.resourceMetadata.source": { + "recommendedActions": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.resourcemetadata. basis": { + "action": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "recommended achievement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.5 } }, { - "property.resourcemetadata. font": { + "recommended accomplishment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.5 } }, { - "property.resourcemetadata. birthplace": { + "achievement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.491 } }, { - "property.resourcemetadata. foundation": { + "accomplishment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.491 } }, { - "property.resourcemetadata. cause": { + "recommended act": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.485 } }, { - "property.resourcemetadata. spring": { + "recommended deed": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.485 } }, { - "property.resourcemetadata. cradle": { + "recommended exploit": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.485 } }, { - "property.resourcemetadata. home": { + "recommended feat": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.485 } }, { - "property.resourcemetadata. informant": { + "recommended stroke": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.485 } }, { - "property.resourcemetadata. spokesperson": { + "act": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.476 } } ] }, - "advisor_reservation_recommendation.properties_shortDescription_solution": { + "network_security_group": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.shortDescription.solution" + "ConceptualEntity": "NetworkSecurityGroups" } }, "State": "Generated", "Terms": [ { - "properties.shortDescription.solution": { + "network security group": { "State": "Generated" } }, { - "property.shortDescription.solution": { + "NetworkSecurityGroups": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.shortdescription. explanation": { + "security group": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "network security category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.762 } }, { - "property.shortdescription. resolution": { + "network security organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.762 } }, { - "property.shortdescription. clarification": { + "security category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.shortdescription. elucidation": { + "security organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.shortdescription. answer": { + "network security bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.739 } }, { - "property.shortdescription. key": { + "network security class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.739 } }, { - "property.shortdescription. result": { + "network security crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.739 } }, { - "property.shortdescription. mixture": { + "network security team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.739 } }, { - "property.shortdescription. suspension": { + "security bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.727 } }, { - "property.shortdescription. emulsion": { + "security class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.properties_shortDescription_problem": { + "network_security_group.id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.shortDescription.problem" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "id" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "properties.shortDescription.problem": { + "id": { "State": "Generated" } }, { - "property.shortDescription.problem": { + "identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property.shortdescription. difficulty": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.714 + } + } + ] + }, + "network_security_group.name": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "name" + } + }, + "State": "Generated", + "Terms": [ + { + "name": { + "State": "Generated" } }, { - "property.shortdescription. setback": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.714 } }, { - "property.shortdescription. drawback": { - "Type": "Noun", + "Resource name": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.494 + "Weight": 0.9 + } + } + ] + }, + "network_security_group.type": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "type" + } + }, + "State": "Generated", + "Terms": [ + { + "type": { + "State": "Generated" } }, { - "property.shortdescription. glitch": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.736 } }, { - "property.shortdescription. hindrance": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.736 } }, { - "property.shortdescription. obstruction": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.736 } }, { - "property.shortdescription. obstacle": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.714 } }, { - "property.shortdescription. hitch": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.714 } }, { - "property.shortdescription. catch": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.714 } }, { - "property.shortdescription. snag": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.714 } } ] }, - "advisor_reservation_recommendation.properties_suppressionId": { + "network_security_group.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.suppressionIds" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.suppressionId": { + "tenant id": { "State": "Generated" } }, { - "property.suppressionId": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_impactedField": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.impactedField" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.impactedField": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.impactedField": { - "Type": "Noun", + "tenant": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_impactedValue": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.impactedValue" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.impactedValue": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.impactedValue": { + "tenant identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_lastUpdated": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.lastUpdated" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.lastUpdated": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.lastUpdated": { + "tenant identity": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "date": { - "State": "Generated", - "Weight": 0.7 - } - } - ], - "SemanticType": "Time" - }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy" - } - }, - "State": "Generated", - "Terms": [ - { - "properties . lastUpdated date hierarchy": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property . lastUpdated date hierarchy": { + "tenant identifier": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "date hierarchy": { - "State": "Generated", - "Weight": 0.97 - } - } - ], - "SemanticType": "Time" - }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.year": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Year" - } - }, - "State": "Generated", - "Terms": [ - { - "properties . lastUpdated year": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property . lastUpdated year": { + "tenant credential": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "year": { - "State": "Generated" + "occupant": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "properties.lastUpdated year": { - "State": "Generated" + "renter": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.lastUpdated year": { + "lodger": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property . lastupdated yr": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "property.lastupdated yr": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "yr": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } } - ], - "SemanticType": "Time" + ] }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.quarter": { + "network_security_group.kind": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Quarter" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "properties . lastUpdated quarter": { - "State": "Generated" - } - }, - { - "property . lastUpdated quarter": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "quarter": { - "State": "Generated" - } - }, - { - "properties.lastUpdated quarter": { + "kind": { "State": "Generated" } }, { - "property.lastUpdated quarter": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property . lastupdated qtr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.857 - } - }, - { - "property.lastupdated qtr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.857 - } - }, - { - "qtr": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.818 - } - } - ], - "SemanticType": "Time" - }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.month": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Month" - } - }, - "State": "Generated", - "Terms": [ - { - "properties . lastUpdated month": { - "State": "Generated" - } - }, - { - "property . lastUpdated month": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "month": { - "State": "Generated" - } - }, - { - "properties.lastUpdated month": { - "State": "Generated" - } - }, - { - "property.lastUpdated month": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Weight": 0.476 } }, { - "property . lastupdated mth": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.476 } }, { - "property.lastupdated mth": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.476 } }, { - "mth": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 - } - } - ], - "SemanticType": "Time" - }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.day": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Day" - } - }, - "State": "Generated", - "Terms": [ - { - "properties . lastUpdated day": { - "State": "Generated" - } - }, - { - "property . lastUpdated day": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "day": { - "State": "Generated" - } - }, - { - "properties.lastUpdated day": { - "State": "Generated" - } - }, - { - "property.lastUpdated day": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ], - "SemanticType": "Time" - }, - "advisor_reservation_recommendation.properties_metadata": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.metadata" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.metadata": { - "State": "Generated" - } - }, - { - "property.metadata": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_category": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.category" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.category": { - "State": "Generated" - } - }, - { - "property.category": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Weight": 0.466 } }, { - "property. classification": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.466 } }, { - "property. class": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "property. group": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "property. type": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "property. grouping": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "property. kind": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.452 } } ] }, - "advisor_reservation_recommendation.properties_impact": { + "network_security_group.location": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.impact" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "properties.impact": { + "location": { "State": "Generated" } }, { - "property.impact": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property. impression": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.508 - } - }, - { - "property. influence": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.736 } }, { - "property. effect": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.736 } }, { - "property. bearing": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.736 } }, { - "property. power": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.736 } }, { - "property. control": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. sway": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. collision": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.714 } }, { - "property. brunt": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.714 } }, { - "property. crash": { - "Type": "Noun", + "Region": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.468 + "Weight": 0.9 } } ] }, - "advisor_reservation_recommendation.tag": { + "network_security_group.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "tags" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "tag": { + "resource group": { "State": "Generated" } }, { - "device": { + "resourceGroup": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "ticket": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "tab": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "docket": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "chip": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "mark": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.identity": { + "network_security_group.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "identity" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "subscriptionId" } }, "State": "Generated", "Terms": [ { - "identity": { + "subscription id": { "State": "Generated" } }, { - "individuality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "uniqueness": { + "subscriptionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.99 } }, { - "distinctiveness": { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "personality": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "self": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "character": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.zone": { + "network_security_group.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "zones" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "zone": { + "managed by": { "State": "Generated" } }, { - "precinct": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "district": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "sector": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "neighborhood": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "area": { + "managedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.99 } } ] }, - "advisor_reservation_recommendation.extended_location": { + "network_security_group.sku": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "sku" } }, "State": "Generated", "Terms": [ { - "extended location": { + "sku": { "State": "Generated" } - }, + } + ] + }, + "network_security_group.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ { - "extendedLocation": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "plan": { + "State": "Generated" } }, { - "extended locality": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "extended placement": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "extended scene": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "extended venue": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "extended address": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended place": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended position": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended setting": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended site": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } }, { - "extended spot": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } } ] }, - "advisor_reservation_recommendation.recommended_action": { + "network_security_group.properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "recommendedActions" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "recommended action": { + "properties.provisioningState": { "State": "Generated" } }, { - "recommendedActions": { + "property.provisioningState": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "action": { - "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } - }, - { - "recommended achievement": { + } + ] + }, + "network_security_group.properties_network_interfaces_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.networkInterfaces.id" + } + }, + "State": "Generated", + "Terms": [ + { + "properties network interfaces id": { + "State": "Generated" + } + }, + { + "property network interface id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 + "State": "Generated", + "Weight": 0.78 } }, { - "recommended accomplishment": { + "properties.networkInterfaces.id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 + "State": "Generated", + "Weight": 0.99 } }, { - "achievement": { + "interfaces": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "interface": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "network interfaces": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "network interface": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "properties network interfaces": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property network interface": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "interfaces id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "interface id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "property network interface identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.771 } }, { - "accomplishment": { + "property network interface identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.771 } }, { - "recommended act": { + "property network interface identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.771 } }, { - "recommended deed": { + "interface identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.75 } }, { - "recommended exploit": { + "interface identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.75 } }, { - "recommended feat": { + "interface identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.75 } }, { - "recommended stroke": { + "property network interface credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.748 } }, { - "act": { + "interface credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "network_security_group": { + "network_security_group.properties_resourceGuid": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.resourceGuid" } }, "State": "Generated", "Terms": [ { - "network security group": { + "properties.resourceGuid": { "State": "Generated" } }, { - "NetworkSecurityGroups": { + "property.resourceGuid": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "network_security_group.properties_defaultSecurityRules_type": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.type" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.defaultSecurityRules.type": { + "State": "Generated" } }, { - "security group": { + "property.defaultSecurityRule.type": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "network security category": { + "property.defaultsecurityrule. category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.78 } }, { - "network security organization": { + "property.defaultsecurityrule. genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.78 } }, { - "security category": { + "property.defaultsecurityrule. manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "security organization": { + "property.defaultsecurityrule. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "network security bracket": { + "property.defaultsecurityrule. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.757 } }, { - "network security class": { + "property.defaultsecurityrule. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.757 } }, { - "network security crew": { + "property.defaultsecurityrule. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.757 } }, { - "network security team": { + "property.defaultsecurityrule. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.757 } }, { - "security bracket": { + "property.defaultsecurityrule. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "security class": { + "property.defaultsecurityrule. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } } ] }, - "network_security_group.id": { + "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "id" + "ConceptualProperty": "properties.defaultSecurityRules.properties.provisioningState" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "id": { + "properties.defaultSecurityRules.properties.provisioningState": { "State": "Generated" } }, { - "identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "credential": { + "property.defaultSecurityRule.property.provisioningState": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "network_security_group.name": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "name" + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefixes" } }, "State": "Generated", "Terms": [ { - "name": { + "properties.defaultSecurityRules.properties.destinationAddressPrefix": { "State": "Generated" } }, { - "title": { + "property.defaultSecurityRule.property.destinationAddressPrefix": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "network_security_group.type": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "type" + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefix" } }, "State": "Generated", "Terms": [ { - "type": { + "properties.defaultSecurityRules.properties.destinationAddressPrefix": { "State": "Generated" } }, { - "genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "variety": { + "property.defaultSecurityRule.property.destinationAddressPrefix": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRanges" + } + }, + "State": "Generated", + "Terms": [ { - "brand": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "properties.defaultSecurityRules.properties.destinationPortRange": { + "State": "Generated" } }, { - "style": { + "property.defaultSecurityRule.property.destinationPortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefixes" + } + }, + "State": "Generated", + "Terms": [ { - "form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "properties.defaultSecurityRules.properties.sourceAddressPrefix": { + "State": "Generated" } }, { - "grouping": { + "property.defaultSecurityRule.property.sourceAddressPrefix": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "network_security_group.tenant_id": { + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "tenantId" + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefix" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "properties.defaultSecurityRules.properties.sourceAddressPrefix": { "State": "Generated" } }, { - "tenantId": { + "property.defaultSecurityRule.property.sourceAddressPrefix": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "tenant": { - "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRange" + } + }, + "State": "Generated", + "Terms": [ { - "tenant identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties.defaultSecurityRules.properties.destinationPortRange": { + "State": "Generated" } }, { - "tenant identity": { + "property.defaultSecurityRule.property.destinationPortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRanges" + } + }, + "State": "Generated", + "Terms": [ { - "tenant identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties.defaultSecurityRules.properties.sourcePortRange": { + "State": "Generated" } }, { - "tenant credential": { + "property.defaultSecurityRule.property.sourcePortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRange" + } + }, + "State": "Generated", + "Terms": [ { - "occupant": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.defaultSecurityRules.properties.sourcePortRange": { + "State": "Generated" } }, { - "renter": { + "property.defaultSecurityRule.property.sourcePortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_description": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.description" + } + }, + "State": "Generated", + "Terms": [ { - "lodger": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.defaultSecurityRules.properties.description": { + "State": "Generated" } }, { - "boarder": { + "property.defaultSecurityRule.property.description": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_protocol": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.protocol" + } + }, + "State": "Generated", + "Terms": [ { - "leaseholder": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.defaultSecurityRules.properties.protocol": { + "State": "Generated" } }, { - "lessee": { + "property.defaultSecurityRule.property.protocol": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } } ] }, - "network_security_group.kind": { + "network_security_group.properties_defaultSecurityRules_properties_direction": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "kind" + "ConceptualProperty": "properties.defaultSecurityRules.properties.direction" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.defaultSecurityRules.properties.direction": { "State": "Generated" } }, { - "caring": { + "property.defaultSecurityRule.property.direction": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_priority": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.priority" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.defaultSecurityRules.properties.priority": { + "State": "Generated" } }, { - "gentle": { + "property.defaultSecurityRule.property.priority": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_security_group.properties_defaultSecurityRules_properties_access": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.access" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.defaultSecurityRules.properties.access": { + "State": "Generated" } }, { - "humanitarian": { + "property.defaultSecurityRule.property.access": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_security_group.properties_default_security_rules_name": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.name" + } + }, + "State": "Generated", + "Terms": [ + { + "properties default security rules name": { + "State": "Generated" } }, { - "variety": { + "property default security rule name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 } }, { - "manner": { + "properties.defaultSecurityRules.name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.99 } }, { - "nature": { + "rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.7566 } }, { - "hue": { + "security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.7566 } }, { - "caste": { + "default security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "default security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.7566 } }, { - "genre": { + "properties default security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property default security rule": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "rules name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "rule name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "security rules name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "security rule name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "default security rules name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "default security rule name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "property default security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.757 } }, { - "brand": { + "property default security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 - } - } - ] - }, - "network_security_group.location": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "location" - } - }, - "State": "Generated", - "Terms": [ - { - "location": { - "State": "Generated" + "Weight": 0.757 } }, { - "locality": { + "property default security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.757 } }, { - "placement": { + "property default security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.757 } }, { - "scene": { + "default security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.748 } }, { - "venue": { + "default security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.748 } }, { - "place": { + "default security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.748 } }, { - "position": { + "default security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.748 } }, { - "site": { + "security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } }, { - "spot": { + "security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } } ] }, - "network_security_group.resource_group": { + "network_security_group.properties_default_security_rules_id": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "resourceGroup" + "ConceptualProperty": "properties.defaultSecurityRules.id" } }, "State": "Generated", "Terms": [ { - "resource group": { + "properties default security rules id": { "State": "Generated" } }, { - "resourceGroup": { + "property default security rule id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "properties.defaultSecurityRules.id": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "resource category": { + "rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "resource organization": { + "security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "resource bracket": { + "default security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "default security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.7566 } }, { - "resource class": { + "properties default security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property default security rule": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "rules id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "rule id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "security rules id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "security rule id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "default security rules id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "default security rule id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "property default security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.78 } }, { - "resource crew": { + "property default security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.78 } }, { - "resource team": { + "property default security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "network_security_group.subscription_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "subscriptionId" - } - }, - "State": "Generated", - "Terms": [ - { - "subscription id": { - "State": "Generated" + "Weight": 0.78 } }, { - "subscriptionId": { + "default security rule identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 } }, { - "subscription identification": { + "default security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.771 } }, { - "subscription identity": { + "default security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.771 } }, { - "subscription identifier": { + "security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.762 } }, { - "subscription credential": { + "security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.762 } } ] }, - "network_security_group.managed_by": { + "network_security_group.properties_defaultSecurityRules_etag": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "managedBy" + "ConceptualProperty": "properties.defaultSecurityRules.etag" } }, "State": "Generated", "Terms": [ { - "managed by": { + "properties.defaultSecurityRules.etag": { "State": "Generated" } }, { - "managedBy": { + "property.defaultSecurityRule.etag": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } } ] }, - "network_security_group.sku": { + "network_security_group.properties_securityRules_type": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "sku" + "ConceptualProperty": "properties.securityRules.type" } }, "State": "Generated", "Terms": [ { - "sku": { + "properties.securityRules.type": { "State": "Generated" } - } - ] - }, - "network_security_group.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ + }, { - "plan": { - "State": "Generated" + "property.securityRule.type": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 } }, { - "proposal": { + "property.securityrule. category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "strategy": { + "property.securityrule. genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "agenda": { + "property.securityrule. manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "arrangement": { + "property.securityrule. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "idea": { + "property.securityrule. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.757 } }, { - "layout": { + "property.securityrule. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.757 } }, { - "policy": { + "property.securityrule. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.757 } }, { - "preparation": { + "property.securityrule. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.757 } }, { - "blueprint": { + "property.securityrule. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "initiative": { + "property.securityrule. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } } ] }, - "network_security_group.properties_provisioningState": { + "network_security_group.properties_securityRules_properties_provisioningState": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.provisioningState" + "ConceptualProperty": "properties.securityRules.properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "properties.provisioningState": { + "properties.securityRules.properties.provisioningState": { "State": "Generated" } }, { - "property.provisioningState": { + "property.securityRule.property.provisioningState": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65258,184 +64344,78 @@ cultureInfo en-US } ] }, - "network_security_group.properties_network_interfaces_id": { + "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.networkInterfaces.id" + "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefixes" } }, "State": "Generated", "Terms": [ { - "properties network interfaces id": { + "properties.securityRules.properties.destinationAddressPrefix": { "State": "Generated" } }, { - "property network interface id": { + "property.securityRule.property.destinationAddressPrefix": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefix" + } + }, + "State": "Generated", + "Terms": [ { - "properties.networkInterfaces.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "interfaces": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "interface": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "network interfaces": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "network interface": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties network interfaces": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property network interface": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "interfaces id": { - "State": "Generated", - "Weight": 0.97 + "properties.securityRules.properties.destinationAddressPrefix": { + "State": "Generated" } }, { - "interface id": { + "property.securityRule.property.destinationAddressPrefix": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 - } - }, - { - "property network interface identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "property network interface identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "property network interface identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "interface identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "interface identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "interface identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "property network interface credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 + "Weight": 0.78 } }, { - "interface credential": { - "Type": "Noun", + "Destination address prefix": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.727 + "Weight": 0.9 } } ] }, - "network_security_group.properties_resourceGuid": { + "network_security_group.properties_securityRules_properties_destinationPortRange": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.resourceGuid" + "ConceptualProperty": "properties.securityRules.properties.destinationPortRanges" } }, "State": "Generated", "Terms": [ { - "properties.resourceGuid": { + "properties.securityRules.properties.destinationPortRange": { "State": "Generated" } }, { - "property.resourceGuid": { + "property.securityRule.property.destinationPortRange": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65443,237 +64423,111 @@ cultureInfo en-US } ] }, - "network_security_group.properties_defaultSecurityRules_type": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.type" + "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefixes" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.type": { + "properties.securityRules.properties.sourceAddressPrefix": { "State": "Generated" } }, { - "property.defaultSecurityRule.type": { + "property.securityRule.property.sourceAddressPrefix": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "property.defaultsecurityrule. category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.78 - } - }, - { - "property.defaultsecurityrule. genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.78 - } - }, - { - "property.defaultsecurityrule. manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.78 - } - }, - { - "property.defaultsecurityrule. variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.78 - } - }, - { - "property.defaultsecurityrule. brand": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "property.defaultsecurityrule. class": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "property.defaultsecurityrule. kind": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "property.defaultsecurityrule. style": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "property.defaultsecurityrule. form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "property.defaultsecurityrule. grouping": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.provisioningState" + "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefix" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.provisioningState": { + "properties.securityRules.properties.sourceAddressPrefix": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.provisioningState": { + "property.securityRule.property.sourceAddressPrefix": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefixes" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.defaultSecurityRules.properties.destinationAddressPrefix": { - "State": "Generated" - } }, { - "property.defaultSecurityRule.property.destinationAddressPrefix": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Source address prefix": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { + "network_security_group.properties_securityRules_properties_destinationPortRange1": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefix" + "ConceptualProperty": "properties.securityRules.properties.destinationPortRange" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.destinationAddressPrefix": { + "properties.securityRules.properties.destinationPortRange": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.destinationAddressPrefix": { + "property.securityRule.property.destinationPortRange": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRanges" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.defaultSecurityRules.properties.destinationPortRange": { - "State": "Generated" - } }, { - "property.defaultSecurityRule.property.destinationPortRange": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Destination port range": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { + "network_security_group.properties_securityRules_properties_sourcePortRange": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefixes" + "ConceptualProperty": "properties.securityRules.properties.sourcePortRanges" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.sourceAddressPrefix": { + "properties.securityRules.properties.sourcePortRange": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.sourceAddressPrefix": { + "property.securityRule.property.sourcePortRange": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65681,68 +64535,55 @@ cultureInfo en-US } ] }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { + "network_security_group.properties_securityRules_properties_sourcePortRange1": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefix" + "ConceptualProperty": "properties.securityRules.properties.sourcePortRange" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.sourceAddressPrefix": { + "properties.securityRules.properties.sourcePortRange": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.sourceAddressPrefix": { + "property.securityRule.property.sourcePortRange": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRange" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.defaultSecurityRules.properties.destinationPortRange": { - "State": "Generated" - } }, { - "property.defaultSecurityRule.property.destinationPortRange": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Source port range": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { + "network_security_group.properties_securityRules_properties_protocol": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRanges" + "ConceptualProperty": "properties.securityRules.properties.protocol" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.sourcePortRange": { + "properties.securityRules.properties.protocol": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.sourcePortRange": { + "property.securityRule.property.protocol": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65750,167 +64591,128 @@ cultureInfo en-US } ] }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { + "network_security_group.properties_securityRules_properties_direction": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRange" + "ConceptualProperty": "properties.securityRules.properties.direction" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.sourcePortRange": { + "properties.securityRules.properties.direction": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.sourcePortRange": { + "property.securityRule.property.direction": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_description": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.description" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.defaultSecurityRules.properties.description": { - "State": "Generated" - } }, { - "property.defaultSecurityRule.property.description": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Direction": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_protocol": { + "network_security_group.properties_securityRules_properties_priority": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.protocol" + "ConceptualProperty": "properties.securityRules.properties.priority" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.protocol": { + "properties.securityRules.properties.priority": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.protocol": { + "property.securityRule.property.priority": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_direction": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.direction" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.defaultSecurityRules.properties.direction": { - "State": "Generated" - } }, { - "property.defaultSecurityRule.property.direction": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Priority": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_priority": { + "network_security_group.properties_securityRules_properties_access": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.priority" + "ConceptualProperty": "properties.securityRules.properties.access" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.priority": { + "properties.securityRules.properties.access": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.priority": { + "property.securityRule.property.access": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_access": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.access" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.defaultSecurityRules.properties.access": { - "State": "Generated" - } }, { - "property.defaultSecurityRule.property.access": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Access": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "network_security_group.properties_default_security_rules_name": { + "network_security_group.properties_security_rules_name": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.name" + "ConceptualProperty": "properties.securityRules.name" } }, "State": "Generated", "Terms": [ { - "properties default security rules name": { + "properties security rules name": { "State": "Generated" } }, { - "property default security rule name": { + "property security rule name": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "properties.defaultSecurityRules.name": { + "properties.securityRules.name": { "Type": "Noun", "State": "Generated", "Weight": 0.99 @@ -65943,26 +64745,13 @@ cultureInfo en-US } }, { - "default security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "default security rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties default security rules": { + "properties security rules": { "State": "Generated", "Weight": 0.97 } }, { - "property default security rule": { + "property security rule": { "Type": "Noun", "State": "Generated", "Weight": 0.7566 @@ -65995,143 +64784,130 @@ cultureInfo en-US } }, { - "default security rules name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "default security rule name": { + "property security rule nickname": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.748 } }, { - "property default security rule nickname": { + "property security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 - } - }, - { - "property default security rule title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "Weight": 0.748 } }, { - "property default security rule label": { + "property security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.748 } }, { - "property default security rule tag": { + "property security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.748 } }, { - "default security rule nickname": { + "security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.739 } }, { - "default security rule title": { + "security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.739 } }, { - "default security rule label": { + "security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.739 } }, { - "default security rule tag": { + "security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.739 } }, { - "security rule nickname": { + "rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "security rule title": { + "rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } } ] }, - "network_security_group.properties_default_security_rules_id": { + "network_security_group.properties_security_rules_id": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.id" + "ConceptualProperty": "properties.securityRules.id" } }, "State": "Generated", "Terms": [ { - "properties default security rules id": { + "properties security rules id": { "State": "Generated" } }, { - "property default security rule id": { + "property security rule id": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "properties.defaultSecurityRules.id": { + "properties.securityRules.id": { "Type": "Noun", "State": "Generated", "Weight": 0.99 @@ -66164,26 +64940,13 @@ cultureInfo en-US } }, { - "default security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "default security rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties default security rules": { + "properties security rules": { "State": "Generated", "Weight": 0.97 } }, { - "property default security rule": { + "property security rule": { "Type": "Noun", "State": "Generated", "Weight": 0.7566 @@ -66216,116 +64979,103 @@ cultureInfo en-US } }, { - "default security rules id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "default security rule id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "property default security rule identification": { + "property security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.771 } }, { - "property default security rule identity": { + "property security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.771 } }, { - "property default security rule identifier": { + "property security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.771 } }, { - "default security rule identification": { + "security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.762 } }, { - "default security rule identity": { + "security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.762 } }, { - "default security rule identifier": { + "security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.762 } }, { - "security rule identification": { + "rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "security rule identity": { + "rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } } ] }, - "network_security_group.properties_defaultSecurityRules_etag": { + "network_security_group.properties_securityRules_etag": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.etag" + "ConceptualProperty": "properties.securityRules.etag" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.etag": { + "properties.securityRules.etag": { "State": "Generated" } }, { - "property.defaultSecurityRule.etag": { + "property.securityRule.etag": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -66333,989 +65083,831 @@ cultureInfo en-US } ] }, - "network_security_group.properties_securityRules_type": { + "network_security_group.tag": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.type" + "ConceptualProperty": "tags" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.type": { + "tag": { "State": "Generated" } }, { - "property.securityRule.type": { + "device": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.securityrule. category": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. genre": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. manner": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. variety": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. brand": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 + } + } + ] + }, + "network_security_group.identity": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "identity" + } + }, + "State": "Generated", + "Terms": [ + { + "identity": { + "State": "Generated" } }, { - "property.securityrule. class": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. kind": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. style": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. form": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. grouping": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 - } - } - ] - }, - "network_security_group.properties_securityRules_properties_provisioningState": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.provisioningState" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.securityRules.properties.provisioningState": { - "State": "Generated" + "Weight": 0.476 } }, { - "property.securityRule.property.provisioningState": { + "character": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { + "network_security_group.zone": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefixes" + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.properties.destinationAddressPrefix": { + "zone": { "State": "Generated" } }, { - "property.securityRule.property.destinationAddressPrefix": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefix" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.securityRules.properties.destinationAddressPrefix": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.securityRule.property.destinationAddressPrefix": { + "district": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_security_group.properties_securityRules_properties_destinationPortRange": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationPortRanges" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.securityRules.properties.destinationPortRange": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property.securityRule.property.destinationPortRange": { + "sector": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } - } - ] - }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefixes" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.sourceAddressPrefix": { - "State": "Generated" + "neighborhood": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property.securityRule.property.sourceAddressPrefix": { + "area": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { + "network_security_group.extended_location": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefix" + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.properties.sourceAddressPrefix": { + "extended location": { "State": "Generated" } }, { - "property.securityRule.property.sourceAddressPrefix": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "network_security_group.properties_securityRules_properties_destinationPortRange1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationPortRange" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.destinationPortRange": { - "State": "Generated" + "extended locality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.securityRule.property.destinationPortRange": { + "extended placement": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } - } - ] - }, - "network_security_group.properties_securityRules_properties_sourcePortRange": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourcePortRanges" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.sourcePortRange": { - "State": "Generated" + "extended scene": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.securityRule.property.sourcePortRange": { + "extended venue": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } - } - ] - }, - "network_security_group.properties_securityRules_properties_sourcePortRange1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourcePortRange" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.sourcePortRange": { - "State": "Generated" + "extended address": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.securityRule.property.sourcePortRange": { + "extended place": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } - } - ] - }, - "network_security_group.properties_securityRules_properties_protocol": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.protocol" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.protocol": { - "State": "Generated" + "extended position": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.securityRule.property.protocol": { + "extended setting": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } - } - ] - }, - "network_security_group.properties_securityRules_properties_direction": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.direction" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.direction": { - "State": "Generated" + "extended site": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.securityRule.property.direction": { + "extended spot": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "network_security_group.properties_securityRules_properties_priority": { + "network_security_group.is_warning": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.priority" + "ConceptualProperty": "isWarning" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.properties.priority": { + "is warning": { "State": "Generated" } }, { - "property.securityRule.property.priority": { + "isWarning": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "network_security_group.properties_securityRules_properties_access": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.access" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.access": { - "State": "Generated" + "warning": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.securityRule.property.access": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_security_group.properties_security_rules_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.name" - } - }, - "State": "Generated", - "Terms": [ - { - "properties security rules name": { - "State": "Generated" - } - }, - { - "property security rule name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.securityRules.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "security rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property security rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "rules name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "rule name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "security rule name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "property security rule nickname": { + "threatening": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.476 } }, { - "property security rule title": { + "cautioning": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.476 } }, { - "property security rule label": { + "is advice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.475 } }, { - "property security rule tag": { + "is admonition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.475 } }, { - "security rule nickname": { + "advice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "security rule title": { + "admonition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "security rule label": { + "is notice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.461 } }, { - "security rule tag": { + "is caution": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.461 } }, { - "rule nickname": { + "is caveat": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.461 } }, { - "rule title": { + "is counsel": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.461 } } ] }, - "network_security_group.properties_security_rules_id": { + "policy_assignment": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.id" + "ConceptualEntity": "PolicyAssignments" } }, "State": "Generated", "Terms": [ { - "properties security rules id": { + "policy assignment": { "State": "Generated" } }, { - "property security rule id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.securityRules.id": { + "PolicyAssignments": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules": { + "assignment": { "State": "Generated", "Weight": 0.97 } }, { - "security rule": { + "policy duty": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties security rules": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property security rule": { + "policy obligation": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "rules id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "rule id": { + "duty": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "security rule id": { + "obligation": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property security rule identification": { + "policy task": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.485 } }, { - "property security rule identity": { + "policy job": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.485 } }, { - "property security rule identifier": { + "policy project": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.485 } }, { - "security rule identification": { + "policy mission": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.485 } }, { - "security rule identity": { + "task": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.476 } }, { - "security rule identifier": { + "job": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.476 + } + } + ] + }, + "policy_assignment.id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "id" + } + }, + "State": "Generated", + "Terms": [ + { + "id": { + "State": "Generated" } }, { - "rule identification": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "rule identity": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } } ] }, - "network_security_group.properties_securityRules_etag": { + "policy_assignment.name": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.etag" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.etag": { + "name": { "State": "Generated" } }, { - "property.securityRule.etag": { + "title": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "network_security_group.tag": { + "policy_assignment.type": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "tags" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "tag": { + "type": { "State": "Generated" } }, { - "device": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "ticket": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "tab": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "docket": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "chip": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "mark": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 + } + }, + { + "grouping": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "network_security_group.identity": { + "policy_assignment.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "identity" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "identity": { + "tenant id": { "State": "Generated" } }, { - "individuality": { + "tenantId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.99 } }, { - "uniqueness": { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "distinctiveness": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "personality": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "self": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "character": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "network_security_group.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.491 } }, { - "precinct": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67325,505 +65917,460 @@ cultureInfo en-US } }, { - "district": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "sector": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "neighborhood": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "area": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } } ] }, - "network_security_group.extended_location": { + "policy_assignment.kind": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "extended location": { + "kind": { "State": "Generated" } }, { - "extendedLocation": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "extended locality": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "extended placement": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "extended scene": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "extended venue": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended address": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended place": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended position": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended setting": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended site": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended spot": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.452 } } ] }, - "network_security_group.is_warning": { + "policy_assignment.location": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "isWarning" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "is warning": { + "location": { "State": "Generated" } }, { - "isWarning": { + "locality": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "warning": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "threatening": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "cautioning": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "is advice": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.475 + "Weight": 0.736 } }, { - "is admonition": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.475 + "Weight": 0.714 } }, { - "advice": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.714 } }, { - "admonition": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.714 } }, { - "is notice": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.461 - } - }, - { - "is caution": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.461 - } - }, - { - "is caveat": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.461 - } - }, - { - "is counsel": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.461 + "Weight": 0.714 } } ] }, - "policy_assignment": { + "policy_assignment.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "policy assignment": { + "resource group": { "State": "Generated" } }, { - "PolicyAssignments": { + "resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "assignment": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "policy duty": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.75 } }, { - "policy obligation": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.75 } }, { - "duty": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "obligation": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "policy task": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 } }, { - "policy job": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 + } + } + ] + }, + "policy_assignment.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" } }, { - "policy project": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.75 } }, { - "policy mission": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.75 } }, { - "task": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "job": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "policy_assignment.id": { + "policy_assignment.managed_by": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "id" + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "id": { + "managed by": { "State": "Generated" } }, { - "identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "credential": { + "managedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.99 } } ] }, - "policy_assignment.name": { + "policy_assignment.sku": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "name" + "ConceptualProperty": "sku" } }, "State": "Generated", "Terms": [ { - "name": { + "sku": { "State": "Generated" } - }, - { - "title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } } ] }, - "policy_assignment.type": { + "policy_assignment.plan": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "type" + "ConceptualProperty": "plan" } }, "State": "Generated", "Terms": [ { - "type": { + "plan": { "State": "Generated" } }, { - "genre": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67833,7 +66380,7 @@ cultureInfo en-US } }, { - "manner": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67843,7 +66390,7 @@ cultureInfo en-US } }, { - "variety": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67853,27 +66400,57 @@ cultureInfo en-US } }, { - "brand": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.736 } }, { - "style": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.736 } }, { - "form": { + "layout": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "policy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "preparation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67883,7 +66460,7 @@ cultureInfo en-US } }, { - "grouping": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67894,858 +66471,1071 @@ cultureInfo en-US } ] }, - "policy_assignment.tenant_id": { + "policy_assignment.properties_policyDefinitionId": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "tenantId" + "ConceptualProperty": "properties.policyDefinitionId" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "tenant id": { + "properties.policyDefinitionId": { "State": "Generated" } }, { - "tenantId": { + "property.policyDefinitionId": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_effectiveDefinitionVersion": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.effectiveDefinitionVersion" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.effectiveDefinitionVersion": { + "State": "Generated" } }, { - "tenant": { + "property.effectiveDefinitionVersion": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_latestDefinitionVersion": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.latestDefinitionVersion" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.latestDefinitionVersion": { + "State": "Generated" } }, { - "tenant identification": { + "property.latestDefinitionVersion": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_nonComplianceMessage": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.nonComplianceMessages" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.nonComplianceMessage": { + "State": "Generated" } }, { - "tenant identity": { + "property.nonComplianceMessage": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_definitionVersion": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.definitionVersion" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.definitionVersion": { + "State": "Generated" } }, { - "tenant identifier": { + "property.definitionVersion": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_resourceSelector": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.resourceSelectors" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.resourceSelector": { + "State": "Generated" + } + }, + { + "property.resourceSelector": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_enforcementMode": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.enforcementMode" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.enforcementMode": { + "State": "Generated" + } + }, + { + "property.enforcementMode": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_assignmentType": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.assignmentType" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.assignmentType": { + "State": "Generated" + } + }, + { + "property.assignmentType": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_description": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.description" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.description": { + "State": "Generated" + } + }, + { + "property.description": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. appearance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.762 } }, { - "tenant credential": { + "property. descriptor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.762 } }, { - "occupant": { + "property. explanation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.762 } }, { - "renter": { + "property. specification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.762 } }, { - "lodger": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "boarder": { + "property. overview": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "leaseholder": { + "property. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 + } + } + ] + }, + "policy_assignment.properties_displayName": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.displayName" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.displayName": { + "State": "Generated" } }, { - "lessee": { + "property.displayName": { "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "Policy": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.491 + "Weight": 0.9 } } ] }, - "policy_assignment.kind": { + "policy_assignment.properties_parameter": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "kind" + "ConceptualProperty": "properties.parameters" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.parameter": { "State": "Generated" } }, { - "caring": { + "property.parameter": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. stricture": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.508 } }, { - "gentle": { + "property. limitation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.508 } }, { - "humanitarian": { + "property. restriction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.508 } }, { - "variety": { + "property. constraint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.508 } }, { - "manner": { + "property. consideration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.508 } }, { - "nature": { + "property. boundary": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.508 } }, { - "hue": { + "property. limit": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.492 } }, { - "caste": { + "property. bound": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.492 } }, { - "genre": { + "property. factor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.492 } }, { - "brand": { + "property. issue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.492 } } ] }, - "policy_assignment.location": { + "policy_assignment.properties_notScope": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "location" + "ConceptualProperty": "properties.notScopes" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.notScope": { "State": "Generated" } }, { - "locality": { + "property.notScope": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_override": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.overrides" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.override": { + "State": "Generated" } }, { - "placement": { + "property.override": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_createdOn": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.createdOn" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.createdOn": { + "State": "Generated" } }, { - "scene": { + "property.metadata.createdOn": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_createdBy": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.createdBy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.createdBy": { + "State": "Generated" } }, { - "venue": { + "property.metadata.createdBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_assignedBy": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.assignedBy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.assignedBy": { + "State": "Generated" } }, { - "place": { + "property.metadata.assignedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_parameterScope": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.parameterScopes" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.parameterScope": { + "State": "Generated" } }, { - "position": { + "property.metadata.parameterScope": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_updatedOn": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.updatedOn" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.updatedOn": { + "State": "Generated" } }, { - "site": { + "property.metadata.updatedOn": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_updatedBy": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.updatedBy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.updatedBy": { + "State": "Generated" } }, { - "spot": { + "property.metadata.updatedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_assignment.resource_group": { + "policy_assignment.properties_metadata_category": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "resourceGroup" + "ConceptualProperty": "properties.metadata.category" } }, "State": "Generated", "Terms": [ { - "resource group": { + "properties.metadata.category": { "State": "Generated" } }, { - "resourceGroup": { + "property.metadata.category": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "resource category": { + "property.metadata. classification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "resource organization": { + "property.metadata. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.757 } }, { - "resource bracket": { + "property.metadata. group": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "resource class": { + "property.metadata. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "resource crew": { + "property.metadata. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "resource team": { + "property.metadata. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } } ] }, - "policy_assignment.subscription_id": { + "policy_assignment.properties_metadata_managedByResourceId": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "subscriptionId" + "ConceptualProperty": "properties.metadata.managedByResourceId" } }, "State": "Generated", "Terms": [ { - "subscription id": { + "properties.metadata.managedByResourceId": { "State": "Generated" } }, { - "subscriptionId": { + "property.metadata.managedByResourceId": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "subscription identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "Weight": 0.78 } } ] }, - "policy_assignment.managed_by": { + "policy_assignment.properties_metadata_securityCenter": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "managedBy" + "ConceptualProperty": "properties.metadata.securityCenter" } }, "State": "Generated", "Terms": [ { - "managed by": { + "properties.metadata.securityCenter": { "State": "Generated" } }, { - "managedBy": { + "property.metadata.securityCenter": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } } ] }, - "policy_assignment.sku": { + "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "sku" + "ConceptualProperty": "properties.metadata.excludedOutOfTheBoxStandards" } }, "State": "Generated", "Terms": [ { - "sku": { + "properties.metadata.excludedOutOfTheBoxStandard": { "State": "Generated" } + }, + { + "property.metadata.excludedOutOfTheBoxStandard": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } } ] }, - "policy_assignment.plan": { + "policy_assignment.properties_scope": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "plan" + "ConceptualProperty": "properties.scope" } }, "State": "Generated", "Terms": [ { - "plan": { + "properties.scope": { "State": "Generated" } }, { - "proposal": { + "property.scope": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. possibility": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.508 } }, { - "strategy": { + "property. opportunity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.508 } }, { - "agenda": { + "property. latitude": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.508 } }, { - "arrangement": { + "property. choice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.492 } }, { - "idea": { + "property. room": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.492 } }, { - "layout": { + "property. space": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.492 } }, { - "policy": { + "property. extent": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.482 } }, { - "preparation": { + "property. range": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.468 } }, { - "blueprint": { + "property. capacity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.468 } }, { - "initiative": { + "property. span": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.468 } } ] }, - "policy_assignment.properties_policyDefinitionId": { + "policy_assignment.tag": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.policyDefinitionId" + "ConceptualProperty": "tags" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "properties.policyDefinitionId": { + "tag": { "State": "Generated" } }, { - "property.policyDefinitionId": { + "device": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_assignment.properties_effectiveDefinitionVersion": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.effectiveDefinitionVersion" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.effectiveDefinitionVersion": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.effectiveDefinitionVersion": { + "ticket": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } - } - ] - }, - "policy_assignment.properties_latestDefinitionVersion": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.latestDefinitionVersion" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.latestDefinitionVersion": { - "State": "Generated" + "tab": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property.latestDefinitionVersion": { + "docket": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } - } - ] - }, - "policy_assignment.properties_nonComplianceMessage": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.nonComplianceMessages" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.nonComplianceMessage": { - "State": "Generated" + "chip": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property.nonComplianceMessage": { + "mark": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "policy_assignment.properties_definitionVersion": { + "policy_assignment.identity_userAssignedIdentity": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.definitionVersion" + "ConceptualProperty": "identity.userAssignedIdentities" } }, "State": "Generated", "Terms": [ { - "properties.definitionVersion": { + "identity.userAssignedIdentity": { "State": "Generated" } - }, - { - "property.definitionVersion": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "policy_assignment.properties_resourceSelector": { + "policy_assignment.identity_principalId": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.resourceSelectors" + "ConceptualProperty": "identity.principalId" } }, "State": "Generated", "Terms": [ { - "properties.resourceSelector": { + "identity.principalId": { "State": "Generated" } - }, - { - "property.resourceSelector": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "policy_assignment.properties_enforcementMode": { + "policy_assignment.identity_tenantId": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.enforcementMode" + "ConceptualProperty": "identity.tenantId" } }, "State": "Generated", "Terms": [ { - "properties.enforcementMode": { + "identity.tenantId": { "State": "Generated" } - }, - { - "property.enforcementMode": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "policy_assignment.properties_assignmentType": { + "policy_assignment.identity_type": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.assignmentType" + "ConceptualProperty": "identity.type" } }, "State": "Generated", "Terms": [ { - "properties.assignmentType": { + "identity.type": { "State": "Generated" } }, { - "property.assignmentType": { + "identity. category": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } - } - ] - }, - "policy_assignment.properties_description": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.description" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.description": { - "State": "Generated" + "identity. genre": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } }, { - "property.description": { + "identity. manner": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } }, { - "property. appearance": { + "identity. variety": { "Type": "Noun", "State": "Suggested", "Source": { @@ -68755,37 +67545,37 @@ cultureInfo en-US } }, { - "property. descriptor": { + "identity. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.739 } }, { - "property. explanation": { + "identity. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.739 } }, { - "property. specification": { + "identity. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.739 } }, { - "property. account": { + "identity. style": { "Type": "Noun", "State": "Suggested", "Source": { @@ -68795,7 +67585,7 @@ cultureInfo en-US } }, { - "property. overview": { + "identity. form": { "Type": "Noun", "State": "Suggested", "Source": { @@ -68805,7 +67595,7 @@ cultureInfo en-US } }, { - "property. report": { + "identity. grouping": { "Type": "Noun", "State": "Suggested", "Source": { @@ -68816,647 +67606,618 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_displayName": { + "policy_assignment.zone": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.displayName" + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties.displayName": { + "zone": { "State": "Generated" } }, { - "property.displayName": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "district": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "sector": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "neighborhood": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "area": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "policy_assignment.properties_parameter": { + "policy_assignment.extended_location": { "Definition": { "Binding": { "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.parameters" + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties.parameter": { + "extended location": { "State": "Generated" } }, { - "property.parameter": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property. stricture": { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. limitation": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. restriction": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. constraint": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. consideration": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "property. boundary": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "property. limit": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. bound": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. factor": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. issue": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } } ] }, - "policy_assignment.properties_notScope": { + "policy_definition": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.notScopes" + "ConceptualEntity": "PolicyDefinitions" } }, "State": "Generated", "Terms": [ { - "properties.notScope": { + "policy definition": { "State": "Generated" } }, { - "property.notScope": { + "PolicyDefinitions": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "policy_assignment.properties_override": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.overrides" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.override": { - "State": "Generated" + "definition": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.override": { + "policy description": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_assignment.properties_metadata_createdOn": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.createdOn" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.createdOn": { - "State": "Generated" + "policy explanation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.metadata.createdOn": { + "policy classification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_assignment.properties_metadata_createdBy": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.createdBy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.createdBy": { - "State": "Generated" + "policy characterization": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.metadata.createdBy": { + "policy designation": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_assignment.properties_metadata_assignedBy": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.assignedBy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.assignedBy": { - "State": "Generated" + "policy delineation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.metadata.assignedBy": { + "policy demarcation": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_assignment.properties_metadata_parameterScope": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.parameterScopes" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.parameterScope": { - "State": "Generated" + "explanation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.metadata.parameterScope": { + "classification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "characterization": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } } ] }, - "policy_assignment.properties_metadata_updatedOn": { + "policy_definition.id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.updatedOn" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "properties.metadata.updatedOn": { + "id": { "State": "Generated" } }, { - "property.metadata.updatedOn": { + "identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "credential": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Identifier" }, - "policy_assignment.properties_metadata_updatedBy": { + "policy_definition.name": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.updatedBy" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "properties.metadata.updatedBy": { + "name": { "State": "Generated" } }, { - "property.metadata.updatedBy": { + "title": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Name" }, - "policy_assignment.properties_metadata_category": { + "policy_definition.type": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.category" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "properties.metadata.category": { + "type": { "State": "Generated" } }, { - "property.metadata.category": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property.metadata. classification": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "property.metadata. class": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.736 } }, { - "property.metadata. group": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.736 } }, { - "property.metadata. type": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.714 } }, { - "property.metadata. grouping": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.714 } }, { - "property.metadata. kind": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 - } - } - ] - }, - "policy_assignment.properties_metadata_managedByResourceId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.managedByResourceId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.metadata.managedByResourceId": { - "State": "Generated" + "Weight": 0.714 } }, { - "property.metadata.managedByResourceId": { + "grouping": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "policy_assignment.properties_metadata_securityCenter": { + "policy_definition.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.securityCenter" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.metadata.securityCenter": { + "tenant id": { "State": "Generated" } }, { - "property.metadata.securityCenter": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.excludedOutOfTheBoxStandards" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.metadata.excludedOutOfTheBoxStandard": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.metadata.excludedOutOfTheBoxStandard": { - "Type": "Noun", + "tenant": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_assignment.properties_scope": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.scope" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.scope": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.scope": { + "tenant identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property. possibility": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. opportunity": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. latitude": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "property. choice": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 - } - }, - { - "property. room": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "Weight": 0.491 } }, { - "property. space": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.491 } }, { - "property. extent": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.491 } }, { - "property. range": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } }, { - "property. capacity": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } }, { - "property. span": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } } ] }, - "policy_assignment.tag": { + "policy_definition.kind": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "tags" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "tag": { + "kind": { "State": "Generated" } }, { - "device": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "tab": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69466,7 +68227,7 @@ cultureInfo en-US } }, { - "docket": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69476,7 +68237,7 @@ cultureInfo en-US } }, { - "chip": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69486,270 +68247,196 @@ cultureInfo en-US } }, { - "mark": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "policy_assignment.identity_userAssignedIdentity": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.userAssignedIdentities" - } - }, - "State": "Generated", - "Terms": [ - { - "identity.userAssignedIdentity": { - "State": "Generated" - } - } - ] - }, - "policy_assignment.identity_principalId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.principalId" - } - }, - "State": "Generated", - "Terms": [ - { - "identity.principalId": { - "State": "Generated" - } - } - ] - }, - "policy_assignment.identity_tenantId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.tenantId" - } - }, - "State": "Generated", - "Terms": [ - { - "identity.tenantId": { - "State": "Generated" - } - } - ] - }, - "policy_assignment.identity_type": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.type" - } - }, - "State": "Generated", - "Terms": [ - { - "identity.type": { - "State": "Generated" + "Weight": 0.466 } }, { - "identity. category": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.466 } }, { - "identity. genre": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.466 } }, { - "identity. manner": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.466 } }, { - "identity. variety": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.466 } }, { - "identity. brand": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "identity. class": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.452 } - }, + } + ] + }, + "policy_definition.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "location" + } + }, + "State": "Generated", + "Terms": [ { - "identity. kind": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "location": { + "State": "Generated" } }, { - "identity. style": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "identity. form": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "identity. grouping": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 - } - } - ] - }, - "policy_assignment.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.736 } }, { - "precinct": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "district": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "sector": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "neighborhood": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "area": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "policy_assignment.extended_location": { + "policy_definition.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "extended location": { + "resource group": { "State": "Generated" } }, { - "extendedLocation": { + "resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "extended locality": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69759,7 +68446,7 @@ cultureInfo en-US } }, { - "extended placement": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69769,27 +68456,27 @@ cultureInfo en-US } }, { - "extended scene": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "extended venue": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "extended address": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69799,7 +68486,7 @@ cultureInfo en-US } }, { - "extended place": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69807,39 +68494,62 @@ cultureInfo en-US }, "Weight": 0.727 } + } + ] + }, + "policy_definition.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" + } }, { - "extended position": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended setting": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended site": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended spot": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -69850,1552 +68560,1499 @@ cultureInfo en-US } ] }, - "policy_definition": { + "policy_definition.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "policy definition": { + "managed by": { "State": "Generated" } }, { - "PolicyDefinitions": { + "managedBy": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - }, + } + ] + }, + "policy_definition.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ { - "definition": { - "State": "Generated", - "Weight": 0.97 + "sku": { + "State": "Generated" + } + } + ] + }, + "policy_definition.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" } }, { - "policy description": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "policy explanation": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "policy classification": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "policy characterization": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "policy designation": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "policy delineation": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "policy demarcation": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "explanation": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "classification": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.714 } }, { - "characterization": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.714 } } ] }, - "policy_definition.id": { + "policy_definition.properties_displayName": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "id" + "ConceptualProperty": "properties.displayName" } }, "State": "Generated", "Terms": [ { - "id": { + "properties.displayName": { "State": "Generated" } }, { - "identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "credential": { + "property.displayName": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Identifier" + ] }, - "policy_definition.name": { + "policy_definition.properties_policyType": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "name" + "ConceptualProperty": "properties.policyType" } }, "State": "Generated", "Terms": [ { - "name": { + "properties.policyType": { "State": "Generated" } }, { - "title": { + "property.policyType": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Name" + ] }, - "policy_definition.type": { + "policy_definition.properties_description": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "type" + "ConceptualProperty": "properties.description" } }, "State": "Generated", "Terms": [ { - "type": { + "properties.description": { "State": "Generated" } }, { - "genre": { + "property.description": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. appearance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "manner": { + "property. descriptor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "variety": { + "property. explanation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "brand": { + "property. specification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.762 } }, { - "style": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } }, { - "form": { + "property. overview": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } }, { - "grouping": { + "property. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } } ] }, - "policy_definition.tenant_id": { + "policy_definition.properties_metadata": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "tenantId" + "ConceptualProperty": "properties.metadata" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "properties.metadata": { "State": "Generated" } }, { - "tenantId": { + "property.metadata": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "policy_definition.properties_version": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.version" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.version": { + "State": "Generated" } }, { - "tenant": { + "property.version": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "tenant identification": { + "property. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "tenant identity": { + "property. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "tenant identifier": { + "property. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "tenant credential": { + "property. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.492 } }, { - "occupant": { + "property. sort": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "renter": { + "property. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "lodger": { + "property. description": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.482 } }, { - "boarder": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.468 } }, { - "leaseholder": { + "property. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.468 } }, { - "lessee": { + "property. story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.468 } } ] }, - "policy_definition.kind": { + "policy_definition.properties_parameter": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "kind" + "ConceptualProperty": "properties.parameters" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.parameter": { "State": "Generated" } }, { - "caring": { + "property.parameter": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. stricture": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.508 } }, { - "gentle": { + "property. limitation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.508 } }, { - "humanitarian": { + "property. restriction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.508 } }, { - "variety": { + "property. constraint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.508 } }, { - "manner": { + "property. consideration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.508 } }, { - "nature": { + "property. boundary": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.508 } }, { - "hue": { + "property. limit": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.492 } }, { - "caste": { + "property. bound": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.492 } }, { - "genre": { + "property. factor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.492 } }, { - "brand": { + "property. issue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.492 } } ] }, - "policy_definition.location": { + "policy_definition.properties_policyDefinition": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "location" + "ConceptualProperty": "properties.policyDefinitions" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.policyDefinition": { "State": "Generated" } }, { - "locality": { + "property.policyDefinition": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_definition.properties_policyDefinitionGroup": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.policyDefinitionGroups" + } + }, + "State": "Generated", + "Terms": [ { - "placement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "properties.policyDefinitionGroup": { + "State": "Generated" } }, { - "scene": { + "property.policyDefinitionGroup": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_definition.properties_version1": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.versions" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.version": { + "State": "Generated" } }, { - "venue": { + "property.version": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } }, { - "place": { + "property. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.508 } }, { - "position": { + "property. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "site": { + "property. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "spot": { + "property. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "policy_definition.resource_group": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "resourceGroup" - } - }, - "State": "Generated", - "Terms": [ - { - "resource group": { - "State": "Generated" - } - }, - { - "resourceGroup": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.492 } }, { - "resource category": { + "property. sort": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "resource organization": { + "property. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "resource bracket": { + "property. description": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.482 } }, { - "resource class": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.468 } }, { - "resource crew": { + "property. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.468 } }, { - "resource team": { + "property. story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.468 } } ] }, - "policy_definition.subscription_id": { + "policy_definition.properties_oldVersion": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "subscriptionId" + "ConceptualProperty": "properties.oldVersions" } }, "State": "Generated", "Terms": [ { - "subscription id": { + "properties.oldVersion": { "State": "Generated" } }, { - "subscriptionId": { + "property.oldVersion": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "policy_definition.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" } }, { - "subscription identification": { + "device": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "subscription identity": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription identifier": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription credential": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "policy_definition.managed_by": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "managedBy" - } - }, - "State": "Generated", - "Terms": [ - { - "managed by": { - "State": "Generated" + "Weight": 0.476 } }, { - "managedBy": { + "chip": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } - } - ] - }, - "policy_definition.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ + }, { - "sku": { - "State": "Generated" + "mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "policy_definition.plan": { + "policy_definition.identity": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "plan" + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "plan": { + "identity": { "State": "Generated" } }, { - "proposal": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "strategy": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "agenda": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "arrangement": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "idea": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "layout": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 + } + } + ] + }, + "policy_definition.zone": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "zones" + } + }, + "State": "Generated", + "Terms": [ + { + "zone": { + "State": "Generated" } }, { - "policy": { + "precinct": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "preparation": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "blueprint": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "initiative": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "policy_definition.properties_displayName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.displayName" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.displayName": { - "State": "Generated" + "Weight": 0.476 } }, { - "property.displayName": { + "area": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "policy_definition.properties_policyType": { + "policy_definition.extended_location": { "Definition": { "Binding": { "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.policyType" + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties.policyType": { + "extended location": { "State": "Generated" } }, { - "property.policyType": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_definition.properties_description": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.description" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.description": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.description": { + "extended locality": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property. appearance": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "property. descriptor": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "property. explanation": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "property. specification": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.727 } }, { - "property. account": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "property. overview": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "property. report": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } - } - ] - }, - "policy_definition.properties_metadata": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.metadata" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata": { - "State": "Generated" + "extended site": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.metadata": { + "extended spot": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "policy_definition.properties_version": { + "policy_state": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.version" + "ConceptualEntity": "PolicyStates" } }, "State": "Generated", "Terms": [ { - "properties.version": { + "policy state": { "State": "Generated" } }, { - "property.version": { + "PolicyStates": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property. variety": { + "policy location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. form": { + "policy province": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "property. type": { + "policy territory": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "property. kind": { + "policy nation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "property. sort": { + "policy condition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. style": { + "policy country": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } - }, - { - "property. description": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 - } - }, + } + ] + }, + "policy_state.id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "id" + } + }, + "State": "Generated", + "Terms": [ { - "property. account": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.468 + "id": { + "State": "Generated" } }, { - "property. report": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.736 } }, { - "property. story": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.714 } } - ] + ], + "NameType": "Identifier" }, - "policy_definition.properties_parameter": { + "policy_state.name": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.parameters" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "properties.parameter": { + "name": { "State": "Generated" } }, { - "property.parameter": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property. stricture": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.508 - } - }, - { - "property. limitation": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.714 } - }, + } + ], + "NameType": "Name" + }, + "policy_state.type": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "type" + } + }, + "State": "Generated", + "Terms": [ { - "property. restriction": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.508 + "type": { + "State": "Generated" } }, { - "property. constraint": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.736 } }, { - "property. consideration": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.736 } }, { - "property. boundary": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.736 } }, { - "property. limit": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. bound": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. factor": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. issue": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 - } - } - ] - }, - "policy_definition.properties_policyDefinition": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.policyDefinitions" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policyDefinition": { - "State": "Generated" - } - }, - { - "property.policyDefinition": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Weight": 0.714 } } ] }, - "policy_definition.properties_policyDefinitionGroup": { + "policy_state.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.policyDefinitionGroups" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.policyDefinitionGroup": { + "tenant id": { "State": "Generated" } }, { - "property.policyDefinitionGroup": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_definition.properties_version1": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.versions" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.version": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.version": { - "Type": "Noun", + "tenant": { "State": "Generated", - "Weight": 0.78 + "Weight": 0.97 } }, { - "property. variety": { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. form": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "property. type": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "property. kind": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. sort": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.491 } }, { - "property. style": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.491 } }, { - "property. description": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.491 } }, { - "property. account": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } }, { - "property. report": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } }, { - "property. story": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } } ] }, - "policy_definition.properties_oldVersion": { + "policy_state.kind": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.oldVersions" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "properties.oldVersion": { + "kind": { "State": "Generated" } }, { - "property.oldVersion": { + "caring": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_definition.tag": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "tags" - } - }, - "State": "Generated", - "Terms": [ - { - "tag": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "device": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "ticket": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71405,212 +70062,196 @@ cultureInfo en-US } }, { - "tab": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "docket": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "chip": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "mark": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "policy_definition.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "Weight": 0.466 } }, { - "individuality": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.466 } }, { - "uniqueness": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.466 } }, { - "distinctiveness": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.452 + } + } + ] + }, + "policy_state.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "location" + } + }, + "State": "Generated", + "Terms": [ + { + "location": { + "State": "Generated" } }, { - "personality": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "self": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "character": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "policy_definition.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.736 } }, { - "precinct": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "district": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "sector": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "neighborhood": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "area": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "policy_definition.extended_location": { + "policy_state.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "extended location": { + "resource group": { "State": "Generated" } }, { - "extendedLocation": { + "resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "extended locality": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71620,7 +70261,7 @@ cultureInfo en-US } }, { - "extended placement": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71630,27 +70271,27 @@ cultureInfo en-US } }, { - "extended scene": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "extended venue": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "extended address": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71660,7 +70301,7 @@ cultureInfo en-US } }, { - "extended place": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71668,39 +70309,65 @@ cultureInfo en-US }, "Weight": 0.727 } + } + ] + }, + "policy_state.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, + "Terms": [ + { + "subscription id": { + "State": "Generated" + } }, { - "extended position": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended setting": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended site": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended spot": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71711,104 +70378,131 @@ cultureInfo en-US } ] }, - "policy_state": { + "policy_state.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "policy state": { + "managed by": { "State": "Generated" } }, { - "PolicyStates": { + "managedBy": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } + } + ] + }, + "policy_state.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ + { + "sku": { + "State": "Generated" + } + } + ] + }, + "policy_state.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" + } }, { - "policy location": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "policy province": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "policy territory": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "policy nation": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "policy condition": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "policy country": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } - } - ] - }, - "policy_state.id": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "id" - } - }, - "State": "Generated", - "Terms": [ + }, { - "id": { - "State": "Generated" + "policy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "identification": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71818,7 +70512,17 @@ cultureInfo en-US } }, { - "credential": { + "blueprint": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71827,1493 +70531,1537 @@ cultureInfo en-US "Weight": 0.714 } } - ], - "NameType": "Identifier" + ] }, - "policy_state.name": { + "policy_state.properties_policyAssignmentParameter": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "name" + "ConceptualProperty": "properties.policyAssignmentParameters" } }, "State": "Generated", "Terms": [ { - "name": { + "properties.policyAssignmentParameter": { "State": "Generated" } }, { - "title": { + "property.policyAssignmentParameter": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Name" + ] }, - "policy_state.type": { + "policy_state.properties_policyDefinitionAction": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "type" + "ConceptualProperty": "properties.policyDefinitionAction" } }, "State": "Generated", "Terms": [ { - "type": { + "properties.policyDefinitionAction": { "State": "Generated" } }, { - "genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "manner": { + "property.policyDefinitionAction": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_policyAssignmentScope": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyAssignmentScope" + } + }, + "State": "Generated", + "Terms": [ { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "properties.policyAssignmentScope": { + "State": "Generated" } }, { - "brand": { + "property.policyAssignmentScope": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } }, { - "style": { - "Type": "Noun", + "Scope": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.714 + "Weight": 0.9 } - }, + } + ] + }, + "policy_state.properties_policyAssignmentName": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyAssignmentName" + } + }, + "State": "Generated", + "Terms": [ { - "form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "properties.policyAssignmentName": { + "State": "Generated" } }, { - "grouping": { + "property.policyAssignmentName": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_state.tenant_id": { + "policy_state.properties_policyDefinitionName": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "tenantId" + "ConceptualProperty": "properties.policyDefinitionName" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "properties.policyDefinitionName": { "State": "Generated" } }, { - "tenantId": { + "property.policyDefinitionName": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_policyDefinitionReferenceId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionReferenceId" + } + }, + "State": "Generated", + "Terms": [ { - "tenant": { - "State": "Generated", - "Weight": 0.97 + "properties.policyDefinitionReferenceId": { + "State": "Generated" } }, { - "tenant identification": { + "property.policyDefinitionReferenceId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_policyDefinitionId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionId" + } + }, + "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, + "Terms": [ { - "tenant identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties.policyDefinitionId": { + "State": "Generated" } }, { - "tenant identifier": { + "property.policyDefinitionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_managementGroupId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.managementGroupIds" + } + }, + "State": "Generated", + "Terms": [ { - "tenant credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties.managementGroupId": { + "State": "Generated" } }, { - "occupant": { + "property.managementGroupId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_policyAssignmentId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyAssignmentId" + } + }, + "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, + "Terms": [ { - "renter": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.policyAssignmentId": { + "State": "Generated" } }, { - "lodger": { + "property.policyAssignmentId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_policySetDefinitionName": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policySetDefinitionName" + } + }, + "State": "Generated", + "Terms": [ { - "boarder": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "properties.policySetDefinitionName": { + "State": "Generated" } }, { - "leaseholder": { + "property.policySetDefinitionName": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.properties_complianceState": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.complianceState" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.complianceState": { + "State": "Generated" } }, { - "lessee": { + "property.complianceState": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_state.kind": { + "policy_state.properties_policySetDefinitionId": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "kind" + "ConceptualProperty": "properties.policySetDefinitionId" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.policySetDefinitionId": { "State": "Generated" } }, { - "caring": { + "property.policySetDefinitionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_subscriptionId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.subscriptionId" + } + }, + "State": "Generated", + "Terms": [ { - "gentle": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "properties.subscriptionId": { + "State": "Generated" } }, { - "humanitarian": { + "property.subscriptionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_resourceType": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceType" + } + }, + "State": "Generated", + "Terms": [ { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "properties.resourceType": { + "State": "Generated" } }, { - "manner": { + "property.resourceType": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_stateWeight": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.stateWeight" + } + }, + "State": "Generated", + "Terms": [ { - "nature": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "properties.stateWeight": { + "State": "Generated" } }, { - "hue": { + "property.stateWeight": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_state.properties_resourceGroup": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceGroup" + } + }, + "State": "Generated", + "Terms": [ { - "caste": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "properties.resourceGroup": { + "State": "Generated" } }, { - "genre": { + "property.resourceGroup": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.properties_resourceId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceId" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.resourceId": { + "State": "Generated" } }, { - "brand": { + "property.resourceId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_state.location": { + "policy_state.properties_timestamp": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "location" + "ConceptualProperty": "properties.timestamp" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.timestamp": { "State": "Generated" } }, { - "locality": { + "property.timestamp": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } - }, - { - "placement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + } + ] + }, + "policy_state.properties_isDeleted": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.isDeleted" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.isDeleted": { + "State": "Generated" } }, { - "scene": { + "property.isDeleted": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.properties_resourceLocation": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceLocation" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.resourceLocation": { + "State": "Generated" + } + }, + { + "property.resourceLocation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.properties_policySetDefinitionCategory": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policySetDefinitionCategory" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.policySetDefinitionCategory": { + "State": "Generated" + } + }, + { + "property.policySetDefinitionCategory": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.properties_policyDefinitionGroupName": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionGroupNames" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.policyDefinitionGroupName": { + "State": "Generated" + } + }, + { + "property.policyDefinitionGroupName": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.properties_complianceReasonCode": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.complianceReasonCode" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.complianceReasonCode": { + "State": "Generated" + } + }, + { + "property.complianceReasonCode": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.properties_stateDetail": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.stateDetails" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.stateDetail": { + "State": "Generated" + } + }, + { + "property.stateDetail": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_state.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" + } + }, + { + "device": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "venue": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "place": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "position": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "site": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "spot": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } } ] }, - "policy_state.resource_group": { + "policy_state.identity": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "resourceGroup" + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "resource group": { + "identity": { "State": "Generated" } }, { - "resourceGroup": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "resource category": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "resource organization": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "resource bracket": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource class": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource crew": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } }, { - "resource team": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } } ] }, - "policy_state.subscription_id": { + "policy_state.zone": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "subscriptionId" + "ConceptualProperty": "zones" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "subscription id": { + "zone": { "State": "Generated" } }, { - "subscriptionId": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "subscription identification": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription identity": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription identifier": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription credential": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } } ] }, - "policy_state.managed_by": { + "policy_state.extended_location": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "managedBy" + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "managed by": { + "extended location": { "State": "Generated" } }, { - "managedBy": { + "extendedLocation": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - } - ] - }, - "policy_state.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ - { - "sku": { - "State": "Generated" - } - } - ] - }, - "policy_state.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ - { - "plan": { - "State": "Generated" - } }, { - "proposal": { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "strategy": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "agenda": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "arrangement": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "idea": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "layout": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "policy": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "preparation": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "blueprint": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "initiative": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } } ] }, - "policy_state.properties_policyAssignmentParameter": { + "policy_state.compliance_score": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentParameters" + "ConceptualProperty": "complianceScore" } }, "State": "Generated", "Terms": [ { - "properties.policyAssignmentParameter": { + "compliance score": { "State": "Generated" } }, { - "property.policyAssignmentParameter": { + "complianceScore": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "policy_state.properties_policyDefinitionAction": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionAction" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policyDefinitionAction": { - "State": "Generated" + "score": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.policyDefinitionAction": { + "compliance notch": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance slash": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance groove": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance nick": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance cut": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "notch": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "slash": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "groove": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "nick": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "policy_state.properties_policyAssignmentScope": { + "policy_state.compliant_count": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentScope" + "ConceptualProperty": "compliantCount" } }, "State": "Generated", "Terms": [ { - "properties.policyAssignmentScope": { + "compliant count": { "State": "Generated" } }, { - "property.policyAssignmentScope": { + "compliantCount": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 + } + }, + { + "compliant amount": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "policy_state.properties_policyAssignmentName": { + "policy_state.non_compliant_count": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentName" + "ConceptualProperty": "nonCompliantCount" } }, "State": "Generated", "Terms": [ { - "properties.policyAssignmentName": { + "non compliant count": { "State": "Generated" } }, { - "property.policyAssignmentName": { + "nonCompliantCount": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 + } + }, + { + "non compliant amount": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } } ] }, - "policy_state.properties_policyDefinitionName": { + "policy_state.total_resource_count": { "Definition": { "Binding": { "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionName" + "ConceptualProperty": "totalResourceCount" } }, "State": "Generated", "Terms": [ { - "properties.policyDefinitionName": { + "total resource count": { "State": "Generated" } }, { - "property.policyDefinitionName": { + "totalResourceCount": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_policyDefinitionReferenceId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionReferenceId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policyDefinitionReferenceId": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.policyDefinitionReferenceId": { - "Type": "Noun", + "resource count": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_policyDefinitionId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionId" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ - { - "properties.policyDefinitionId": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.policyDefinitionId": { + "total resource amount": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_managementGroupId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.managementGroupIds" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.managementGroupId": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "property.managementGroupId": { + "resource amount": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_policyAssignmentId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentId" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ - { - "properties.policyAssignmentId": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.policyAssignmentId": { + "aggregate resource count": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_policySetDefinitionName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policySetDefinitionName" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policySetDefinitionName": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.591 } }, { - "property.policySetDefinitionName": { + "overall resource count": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.591 } } ] }, - "policy_state.properties_complianceState": { + "sql_database": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.complianceState" + "ConceptualEntity": "SqlDatabases" } }, "State": "Generated", "Terms": [ { - "properties.complianceState": { + "sql database": { "State": "Generated" } }, { - "property.complianceState": { + "SqlDatabases": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_policySetDefinitionId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policySetDefinitionId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policySetDefinitionId": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.policySetDefinitionId": { - "Type": "Noun", + "database": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_subscriptionId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.subscriptionId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.subscriptionId": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.subscriptionId": { + "sql folder": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_resourceType": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceType" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.resourceType": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.resourceType": { + "sql databank": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_stateWeight": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.stateWeight" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.stateWeight": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.stateWeight": { + "folder": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_resourceGroup": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceGroup" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.resourceGroup": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.resourceGroup": { + "databank": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_resourceId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.resourceId": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.resourceId": { + "sql file": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_timestamp": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.timestamp" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.timestamp": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "property.timestamp": { + "sql record": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } - } - ] - }, - "policy_state.properties_isDeleted": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.isDeleted" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.isDeleted": { - "State": "Generated" + "sql catalogue": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "property.isDeleted": { + "sql catalog": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } - } - ] - }, - "policy_state.properties_resourceLocation": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceLocation" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.resourceLocation": { - "State": "Generated" + "sql list": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "property.resourceLocation": { + "sql store": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } } ] }, - "policy_state.properties_policySetDefinitionCategory": { + "sql_database.id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policySetDefinitionCategory" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "properties.policySetDefinitionCategory": { + "id": { "State": "Generated" } }, { - "property.policySetDefinitionCategory": { + "identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.properties_policyDefinitionGroupName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionGroupNames" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policyDefinitionGroupName": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property.policyDefinitionGroupName": { + "credential": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Identifier" }, - "policy_state.properties_complianceReasonCode": { + "sql_database.name": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.complianceReasonCode" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "properties.complianceReasonCode": { + "name": { "State": "Generated" } }, { - "property.complianceReasonCode": { + "title": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "policy_state.properties_stateDetail": { + "sql_database.type": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.stateDetails" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "properties.stateDetail": { + "type": { "State": "Generated" } }, { - "property.stateDetail": { + "genre": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_state.tag": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "tags" - } - }, - "State": "Generated", - "Terms": [ - { - "tag": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "device": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "ticket": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "tab": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "docket": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "chip": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "mark": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "policy_state.identity": { + "sql_database.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "identity" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "identity": { + "tenant id": { "State": "Generated" } }, { - "individuality": { + "tenantId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 - } - }, - { - "uniqueness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "distinctiveness": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "personality": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "self": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "character": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "policy_state.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.491 } }, { - "precinct": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { @@ -73323,404 +72071,322 @@ cultureInfo en-US } }, { - "district": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "sector": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "neighborhood": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "area": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } } ] }, - "policy_state.extended_location": { + "sql_database.kind": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "extended location": { + "kind": { "State": "Generated" } }, { - "extendedLocation": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "extended locality": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "extended placement": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "extended scene": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "extended venue": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended address": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended place": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended position": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended setting": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended site": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.466 } }, { - "extended spot": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.452 } } ] }, - "policy_state.compliance_score": { + "sql_database.location": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "complianceScore" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "compliance score": { + "location": { "State": "Generated" } }, { - "complianceScore": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "score": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "compliance notch": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 - } - }, - { - "compliance slash": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance groove": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance nick": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance cut": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance mark": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.714 } }, { - "notch": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "slash": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "groove": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "nick": { - "Type": "Noun", + "Region": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.476 + "Weight": 0.9 } } ] }, - "policy_state.compliant_count": { + "sql_database.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "compliantCount" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "compliant count": { + "resource group": { "State": "Generated" } }, { - "compliantCount": { + "resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "compliant amount": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "policy_state.non_compliant_count": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "nonCompliantCount" - } - }, - "State": "Generated", - "Terms": [ - { - "non compliant count": { - "State": "Generated" - } - }, - { - "nonCompliantCount": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.75 } }, { - "non compliant amount": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 - } - } - ] - }, - "policy_state.total_resource_count": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "totalResourceCount" - } - }, - "State": "Generated", - "Terms": [ - { - "total resource count": { - "State": "Generated" - } - }, - { - "totalResourceCount": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "resource count": { - "State": "Generated", - "Weight": 0.97 + "Weight": 0.75 } }, { - "total resource amount": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "resource amount": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { @@ -73730,565 +72396,510 @@ cultureInfo en-US } }, { - "aggregate resource count": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.591 + "Weight": 0.727 } }, { - "overall resource count": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.591 + "Weight": 0.727 } } ] }, - "sql_database": { + "sql_database.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "subscriptionId" } }, "State": "Generated", "Terms": [ { - "sql database": { + "subscription id": { "State": "Generated" } }, { - "SqlDatabases": { + "subscriptionId": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "database": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "sql folder": { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.75 } }, { - "sql databank": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.75 } }, { - "folder": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "databank": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } - }, + } + ] + }, + "sql_database.managed_by": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "managedBy" + } + }, + "State": "Generated", + "Terms": [ { - "sql file": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 + "managed by": { + "State": "Generated" } }, { - "sql record": { + "managedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 + "State": "Generated", + "Weight": 0.99 + } + } + ] + }, + "sql_database.sku_name": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "sku.name" + } + }, + "State": "Generated", + "Terms": [ + { + "sku name": { + "State": "Generated" } }, { - "sql catalogue": { + "sku.name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 + "State": "Generated", + "Weight": 0.99 } }, { - "sql catalog": { + "sku nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 } }, { - "sql list": { + "sku title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 } }, { - "sql store": { + "sku label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 - } - } - ] - }, - "sql_database.id": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "id" - } - }, - "State": "Generated", - "Terms": [ - { - "id": { - "State": "Generated" + "Weight": 0.727 } }, { - "identification": { + "sku tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "credential": { - "Type": "Noun", + "SKU": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.714 + "Weight": 0.9 } } - ], - "NameType": "Identifier" + ] }, - "sql_database.name": { + "sql_database.sku_tier": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "name" + "ConceptualProperty": "sku.tier" } }, "State": "Generated", "Terms": [ { - "name": { + "sku.tier": { "State": "Generated" } }, { - "title": { + "sku. row": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "sql_database.type": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "type" - } - }, - "State": "Generated", - "Terms": [ - { - "type": { - "State": "Generated" + "Weight": 0.492 } }, { - "genre": { + "sku. level": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.492 } }, { - "manner": { + "sku. layer": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.492 } }, { - "variety": { + "sku. stage": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.492 } }, { - "brand": { + "sku. rank": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "style": { + "sku. step": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "form": { + "sku. story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "grouping": { - "Type": "Noun", + "Tier": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.714 + "Weight": 0.9 } } ] }, - "sql_database.tenant_id": { + "sql_database.sku_capacity": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "tenantId" + "ConceptualProperty": "sku.capacity" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "sku.capacity": { "State": "Generated" } }, { - "tenantId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "tenant": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "tenant identification": { + "sku. volume": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "tenant identity": { + "sku. size": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "tenant identifier": { + "sku. bulk": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "tenant credential": { + "sku. ability": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.482 } }, { - "occupant": { + "sku. capability": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.482 } }, { - "renter": { + "sku. aptitude": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.482 } }, { - "lodger": { + "sku. faculty": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.482 } }, { - "boarder": { + "sku. competence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.482 } }, { - "leaseholder": { + "sku. facility": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.482 } }, { - "lessee": { + "sku. power": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.468 + } + }, + { + "Capacity": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "sql_database.kind": { + "sql_database.sku_family": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "kind" + "ConceptualProperty": "sku.family" } }, "State": "Generated", "Terms": [ { - "kind": { + "sku.family": { "State": "Generated" } }, { - "caring": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "gentle": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "humanitarian": { + "sku. clan": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.482 } }, { - "variety": { + "sku. person": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.482 } }, { - "manner": { + "sku. kinfolk": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.482 } }, { - "nature": { + "sku. dynasty": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.458 } }, { - "hue": { + "sku. lineage": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.458 } - }, + } + ] + }, + "sql_database.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ { - "caste": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "plan": { + "State": "Generated" } }, { - "genre": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.736 } }, { - "brand": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 - } - } - ] - }, - "sql_database.location": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "location" - } - }, - "State": "Generated", - "Terms": [ - { - "location": { - "State": "Generated" + "Weight": 0.736 } }, { - "locality": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { @@ -74298,7 +72909,7 @@ cultureInfo en-US } }, { - "placement": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { @@ -74308,7 +72919,7 @@ cultureInfo en-US } }, { - "scene": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { @@ -74318,7 +72929,7 @@ cultureInfo en-US } }, { - "venue": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { @@ -74328,27 +72939,27 @@ cultureInfo en-US } }, { - "place": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.736 } }, { - "position": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.736 } }, { - "site": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { @@ -74358,7 +72969,7 @@ cultureInfo en-US } }, { - "spot": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { @@ -74369,830 +72980,746 @@ cultureInfo en-US } ] }, - "sql_database.resource_group": { + "sql_database.properties_status": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "resourceGroup" + "ConceptualProperty": "properties.status" } }, "State": "Generated", "Terms": [ { - "resource group": { + "properties.status": { "State": "Generated" } }, { - "resourceGroup": { + "property.status": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "resource category": { + "property. category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.762 } }, { - "resource organization": { + "property. importance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.762 } }, { - "resource bracket": { + "property. prestige": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.762 } }, { - "resource class": { + "property. prominence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.762 } }, { - "resource crew": { + "property. condition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.739 } }, { - "resource team": { + "property. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "sql_database.subscription_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "subscriptionId" - } - }, - "State": "Generated", - "Terms": [ - { - "subscription id": { - "State": "Generated" + "Weight": 0.739 } }, { - "subscriptionId": { + "property. grade": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "subscription identification": { + "property. level": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.739 } }, { - "subscription identity": { + "property. position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.739 } }, { - "subscription identifier": { + "property. rank": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.739 } }, { - "subscription credential": { - "Type": "Noun", + "Status": { "State": "Suggested", "Source": { - "Agent": "Thesaurus" + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Weight": 0.727 + "Weight": 0.9 } } ] }, - "sql_database.managed_by": { + "sql_database.properties_requestedBackupStorageRedundancy": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "managedBy" + "ConceptualProperty": "properties.requestedBackupStorageRedundancy" } }, "State": "Generated", "Terms": [ { - "managed by": { + "properties.requestedBackupStorageRedundancy": { "State": "Generated" } }, { - "managedBy": { + "property.requestedBackupStorageRedundancy": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + }, + { + "Backup storage redundancy": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } ] }, - "sql_database.sku_name": { + "sql_database.properties_currentBackupStorageRedundancy": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.name" + "ConceptualProperty": "properties.currentBackupStorageRedundancy" } }, "State": "Generated", "Terms": [ { - "sku name": { + "properties.currentBackupStorageRedundancy": { "State": "Generated" } }, { - "sku.name": { + "property.currentBackupStorageRedundancy": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_requestedServiceObjectiveName": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.requestedServiceObjectiveName" + } + }, + "State": "Generated", + "Terms": [ { - "sku nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties.requestedServiceObjectiveName": { + "State": "Generated" } }, { - "sku title": { + "property.requestedServiceObjectiveName": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_currentServiceObjectiveName": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.currentServiceObjectiveName" + } + }, + "State": "Generated", + "Terms": [ { - "sku label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties.currentServiceObjectiveName": { + "State": "Generated" } }, { - "sku tag": { + "property.currentServiceObjectiveName": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } } ] }, - "sql_database.sku_tier": { + "sql_database.properties_maintenanceConfigurationId": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.tier" + "ConceptualProperty": "properties.maintenanceConfigurationId" } }, "State": "Generated", "Terms": [ { - "sku.tier": { + "properties.maintenanceConfigurationId": { "State": "Generated" } }, { - "sku. row": { + "property.maintenanceConfigurationId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_defaultSecondaryLocation": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.defaultSecondaryLocation" + } + }, + "State": "Generated", + "Terms": [ { - "sku. level": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "properties.defaultSecondaryLocation": { + "State": "Generated" } }, { - "sku. layer": { + "property.defaultSecondaryLocation": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_isInfraEncryptionEnabled": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.isInfraEncryptionEnabled" + } + }, + "State": "Generated", + "Terms": [ { - "sku. stage": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "properties.isInfraEncryptionEnabled": { + "State": "Generated" } }, { - "sku. rank": { + "property.isInfraEncryptionEnabled": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_earliestRestoreDate": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.earliestRestoreDate" + } + }, + "State": "Generated", + "Terms": [ { - "sku. step": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "properties.earliestRestoreDate": { + "State": "Generated" } }, { - "sku. story": { + "property.earliestRestoreDate": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "State": "Generated", + "Weight": 0.78 } } ] }, - "sql_database.sku_capacity": { + "sql_database.properties_zoneRedundant": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.capacity" + "ConceptualProperty": "properties.zoneRedundant" } }, "State": "Generated", "Terms": [ { - "sku.capacity": { + "properties.zoneRedundant": { "State": "Generated" } }, { - "sku. volume": { + "property.zoneRedundant": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.508 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_availabilityZone": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.availabilityZone" + } + }, + "State": "Generated", + "Terms": [ { - "sku. size": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "properties.availabilityZone": { + "State": "Generated" } }, { - "sku. bulk": { + "property.availabilityZone": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.492 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_catalogCollation": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.catalogCollation" + } + }, + "State": "Generated", + "Terms": [ { - "sku. ability": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "properties.catalogCollation": { + "State": "Generated" } }, { - "sku. capability": { + "property.catalogCollation": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "sql_database.properties_creationDate": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.creationDate" + } + }, + "State": "Generated", + "Terms": [ { - "sku. aptitude": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "properties.creationDate": { + "State": "Generated" } }, { - "sku. faculty": { + "property.creationDate": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "State": "Generated", + "Weight": 0.78 } }, { - "sku. competence": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "date": { + "State": "Generated", + "Weight": 0.7 + } + } + ], + "SemanticType": "Time" + }, + "sql_database.properties_creationDate.variation.date_hierarchy": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . creationDate date hierarchy": { + "State": "Generated" } }, { - "sku. facility": { + "property . creationDate date hierarchy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "State": "Generated", + "Weight": 0.78 } }, { - "sku. power": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.468 + "date hierarchy": { + "State": "Generated", + "Weight": 0.97 } } - ] + ], + "SemanticType": "Time" }, - "sql_database.sku_family": { + "sql_database.properties_creationDate.variation.date_hierarchy.year": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.family" + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Year" } }, "State": "Generated", "Terms": [ { - "sku.family": { + "properties . creationDate year": { "State": "Generated" } }, { - "sku. clan": { + "property . creationDate year": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "State": "Generated", + "Weight": 0.78 } }, { - "sku. person": { + "year": { + "State": "Generated" + } + }, + { + "properties.creationDate year": { + "State": "Generated" + } + }, + { + "property.creationDate year": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.482 + "State": "Generated", + "Weight": 0.78 } }, { - "sku. kinfolk": { + "property . creationdate yr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.771 } }, { - "sku. dynasty": { + "property.creationdate yr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.458 + "Weight": 0.771 } }, { - "sku. lineage": { + "yr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.458 + "Weight": 0.736 } } - ] + ], + "SemanticType": "Time" }, - "sql_database.plan": { + "sql_database.properties_creationDate.variation.date_hierarchy.quarter": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "plan" + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Quarter" } }, "State": "Generated", "Terms": [ { - "plan": { + "properties . creationDate quarter": { "State": "Generated" } }, { - "proposal": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "strategy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "agenda": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "arrangement": { + "property . creationDate quarter": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } }, { - "idea": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "quarter": { + "State": "Generated" } }, { - "layout": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "properties.creationDate quarter": { + "State": "Generated" } }, { - "policy": { + "property.creationDate quarter": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } }, { - "preparation": { + "property . creationdate qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.857 } }, { - "blueprint": { + "property.creationdate qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.857 } }, { - "initiative": { + "qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.818 } } - ] + ], + "SemanticType": "Time" }, - "sql_database.properties_status": { + "sql_database.properties_creationDate.variation.date_hierarchy.month": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.status" + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Month" } }, "State": "Generated", "Terms": [ { - "properties.status": { + "properties . creationDate month": { "State": "Generated" } }, { - "property.status": { + "property . creationDate month": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "property. category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "property. importance": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "property. prestige": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "property. prominence": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "property. condition": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "month": { + "State": "Generated" } }, { - "property. class": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "properties.creationDate month": { + "State": "Generated" } }, { - "property. grade": { + "property.creationDate month": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.78 } }, { - "property. level": { + "property . creationdate mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.771 } }, { - "property. position": { + "property.creationdate mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.771 } }, { - "property. rank": { + "mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } } - ] + ], + "SemanticType": "Time" }, - "sql_database.properties_requestedBackupStorageRedundancy": { + "sql_database.properties_creationDate.variation.date_hierarchy.day": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.requestedBackupStorageRedundancy" + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Day" } }, "State": "Generated", "Terms": [ { - "properties.requestedBackupStorageRedundancy": { + "properties . creationDate day": { "State": "Generated" } }, { - "property.requestedBackupStorageRedundancy": { + "property . creationDate day": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "sql_database.properties_currentBackupStorageRedundancy": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.currentBackupStorageRedundancy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.currentBackupStorageRedundancy": { + "day": { "State": "Generated" } }, { - "property.currentBackupStorageRedundancy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "sql_database.properties_requestedServiceObjectiveName": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.requestedServiceObjectiveName" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.requestedServiceObjectiveName": { + "properties.creationDate day": { "State": "Generated" } }, { - "property.requestedServiceObjectiveName": { + "property.creationDate day": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } } - ] + ], + "SemanticType": "Time" }, - "sql_database.properties_currentServiceObjectiveName": { + "sql_database.properties_collation": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.currentServiceObjectiveName" + "ConceptualProperty": "properties.collation" } }, "State": "Generated", "Terms": [ { - "properties.currentServiceObjectiveName": { + "properties.collation": { "State": "Generated" } }, { - "property.currentServiceObjectiveName": { + "property.collation": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -75200,45 +73727,55 @@ cultureInfo en-US } ] }, - "sql_database.properties_maintenanceConfigurationId": { + "sql_database.properties_licenseType": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.maintenanceConfigurationId" + "ConceptualProperty": "properties.licenseType" } }, "State": "Generated", "Terms": [ { - "properties.maintenanceConfigurationId": { + "properties.licenseType": { "State": "Generated" } }, { - "property.maintenanceConfigurationId": { + "property.licenseType": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + }, + { + "License type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, - "sql_database.properties_defaultSecondaryLocation": { + "sql_database.properties_maxSizeByte": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.defaultSecondaryLocation" + "ConceptualProperty": "properties.maxSizeBytes" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecondaryLocation": { + "properties.maxSizeByte": { "State": "Generated" } }, { - "property.defaultSecondaryLocation": { + "property.maxSizeByte": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -75246,22 +73783,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_isInfraEncryptionEnabled": { + "sql_database.properties_isLedgerOn": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.isInfraEncryptionEnabled" + "ConceptualProperty": "properties.isLedgerOn" } }, "State": "Generated", "Terms": [ { - "properties.isInfraEncryptionEnabled": { + "properties.isLedgerOn": { "State": "Generated" } }, { - "property.isInfraEncryptionEnabled": { + "property.isLedgerOn": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -75269,22 +73806,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_earliestRestoreDate": { + "sql_database.properties_databaseId": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.earliestRestoreDate" + "ConceptualProperty": "properties.databaseId" } }, "State": "Generated", "Terms": [ { - "properties.earliestRestoreDate": { + "properties.databaseId": { "State": "Generated" } }, { - "property.earliestRestoreDate": { + "property.databaseId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -75292,22 +73829,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_zoneRedundant": { + "sql_database.properties_currentSku": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.zoneRedundant" + "ConceptualProperty": "properties.currentSku" } }, "State": "Generated", "Terms": [ { - "properties.zoneRedundant": { + "properties.currentSku": { "State": "Generated" } }, { - "property.zoneRedundant": { + "property.currentSku": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -75315,22 +73852,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_availabilityZone": { + "sql_database.properties_readScale": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.availabilityZone" + "ConceptualProperty": "properties.readScale" } }, "State": "Generated", "Terms": [ { - "properties.availabilityZone": { + "properties.readScale": { "State": "Generated" } }, { - "property.availabilityZone": { + "property.readScale": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -75338,22 +73875,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_catalogCollation": { + "sql_database.properties_maxLogSizeByte": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.catalogCollation" + "ConceptualProperty": "properties.maxLogSizeBytes" } }, "State": "Generated", "Terms": [ { - "properties.catalogCollation": { + "properties.maxLogSizeByte": { "State": "Generated" } }, { - "property.catalogCollation": { + "property.maxLogSizeByte": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -75361,610 +73898,561 @@ cultureInfo en-US } ] }, - "sql_database.properties_creationDate": { + "sql_database.tag": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.creationDate" + "ConceptualProperty": "tags" } }, "State": "Generated", "Terms": [ { - "properties.creationDate": { + "tag": { "State": "Generated" } }, { - "property.creationDate": { + "device": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "date": { - "State": "Generated", - "Weight": 0.7 + "ticket": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } - } - ], - "SemanticType": "Time" - }, - "sql_database.properties_creationDate.variation.date_hierarchy": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties . creationDate date hierarchy": { - "State": "Generated" + "tab": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property . creationDate date hierarchy": { + "docket": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "date hierarchy": { - "State": "Generated", - "Weight": 0.97 + "chip": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy.year": { + "sql_database.identity": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Year" + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "properties . creationDate year": { + "identity": { "State": "Generated" } }, { - "property . creationDate year": { + "individuality": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "year": { - "State": "Generated" - } - }, - { - "properties.creationDate year": { - "State": "Generated" + "uniqueness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.creationDate year": { + "distinctiveness": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property . creationdate yr": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "property.creationdate yr": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.476 } }, { - "yr": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy.quarter": { + "sql_database.zone": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Quarter" + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties . creationDate quarter": { + "zone": { "State": "Generated" } }, { - "property . creationDate quarter": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "quarter": { - "State": "Generated" - } - }, - { - "properties.creationDate quarter": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.creationDate quarter": { + "district": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property . creationdate qtr": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.857 + "Weight": 0.476 } }, { - "property.creationdate qtr": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.857 + "Weight": 0.476 } }, { - "qtr": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.818 + "Weight": 0.476 } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy.month": { + "sql_database.extended_location": { "Definition": { "Binding": { "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Month" + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties . creationDate month": { + "extended location": { "State": "Generated" } }, { - "property . creationDate month": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - }, - { - "month": { - "State": "Generated" + "Weight": 0.99 } }, { - "properties.creationDate month": { - "State": "Generated" + "extended locality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.creationDate month": { + "extended placement": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property . creationdate mth": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.75 } }, { - "property.creationdate mth": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.75 } }, { - "mth": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 - } - } - ], - "SemanticType": "Time" - }, - "sql_database.properties_creationDate.variation.date_hierarchy.day": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Day" - } - }, - "State": "Generated", - "Terms": [ - { - "properties . creationDate day": { - "State": "Generated" + "Weight": 0.727 } }, { - "property . creationDate day": { + "extended place": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "day": { - "State": "Generated" + "extended position": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "properties.creationDate day": { - "State": "Generated" + "extended setting": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.creationDate day": { + "extended site": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ], - "SemanticType": "Time" - }, - "sql_database.properties_collation": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.collation" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.collation": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.collation": { + "extended spot": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "sql_database.properties_licenseType": { + "compliance_calculation": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.licenseType" + "ConceptualEntity": "Compliance calculation" } }, "State": "Generated", "Terms": [ { - "properties.licenseType": { + "compliance calculation": { "State": "Generated" } }, { - "property.licenseType": { - "Type": "Noun", + "calculation": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "sql_database.properties_maxSizeByte": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.maxSizeBytes" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.maxSizeByte": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.maxSizeByte": { + "compliance intention": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "sql_database.properties_isLedgerOn": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.isLedgerOn" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.isLedgerOn": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.isLedgerOn": { + "compliance shrewdness": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "sql_database.properties_databaseId": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.databaseId" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.databaseId": { - "State": "Generated" + "compliance deviousness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.databaseId": { + "intention": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } - } - ] - }, - "sql_database.properties_currentSku": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.currentSku" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.currentSku": { - "State": "Generated" + "shrewdness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.currentSku": { + "deviousness": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } - } - ] - }, - "sql_database.properties_readScale": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.readScale" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.readScale": { - "State": "Generated" + "compliance control": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "property.readScale": { + "compliance cunning": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } - } - ] - }, - "sql_database.properties_maxLogSizeByte": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.maxLogSizeBytes" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.maxLogSizeByte": { - "State": "Generated" + "compliance scheming": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "property.maxLogSizeByte": { + "compliance design": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } } ] }, - "sql_database.tag": { + "compliance_calculation.id": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "tags" + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "tag": { + "id": { "State": "Generated" } }, { - "device": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "ticket": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 + } + } + ], + "NameType": "Identifier" + }, + "compliance_calculation.compliance": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "Compliance" + } + }, + "State": "Generated", + "Terms": [ + { + "compliance": { + "State": "Generated" } }, { - "tab": { + "obedience": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "docket": { + "acquiescence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "chip": { + "agreement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "mark": { + "submission": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "sql_database.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "Weight": 0.491 } }, { - "individuality": { + "amenability": { "Type": "Noun", "State": "Suggested", "Source": { @@ -75974,7 +74462,7 @@ cultureInfo en-US } }, { - "uniqueness": { + "amenableness": { "Type": "Noun", "State": "Suggested", "Source": { @@ -75984,7 +74472,7 @@ cultureInfo en-US } }, { - "distinctiveness": { + "passivity": { "Type": "Noun", "State": "Suggested", "Source": { @@ -75994,7 +74482,7 @@ cultureInfo en-US } }, { - "personality": { + "defiance": { "Type": "Noun", "State": "Suggested", "Source": { @@ -76004,53 +74492,53 @@ cultureInfo en-US } }, { - "self": { + "fulfilment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "character": { + "fulfillment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } } ] }, - "sql_database.zone": { + "compliance_calculation.compliant": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "zones" + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "Compliant" } }, "State": "Generated", "Terms": [ { - "zone": { + "compliant": { "State": "Generated" } }, { - "precinct": { + "acquiescent": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "district": { + "obedient": { "Type": "Noun", "State": "Suggested", "Source": { @@ -76060,7 +74548,7 @@ cultureInfo en-US } }, { - "sector": { + "biddable": { "Type": "Noun", "State": "Suggested", "Source": { @@ -76070,7 +74558,7 @@ cultureInfo en-US } }, { - "neighborhood": { + "submissive": { "Type": "Noun", "State": "Suggested", "Source": { @@ -76080,470 +74568,7 @@ cultureInfo en-US } }, { - "area": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - } - ] - }, - "sql_database.extended_location": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "extendedLocation" - } - }, - "State": "Generated", - "Terms": [ - { - "extended location": { - "State": "Generated" - } - }, - { - "extendedLocation": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "extended locality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended placement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended scene": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended venue": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended address": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended place": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended position": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended setting": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended spot": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "compliance_calculation": { - "Definition": { - "Binding": { - "ConceptualEntity": "Compliance calculation" - } - }, - "State": "Generated", - "Terms": [ - { - "compliance calculation": { - "State": "Generated" - } - }, - { - "calculation": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "compliance intention": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 - } - }, - { - "compliance shrewdness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 - } - }, - { - "compliance deviousness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 - } - }, - { - "intention": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "shrewdness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "deviousness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "compliance control": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 - } - }, - { - "compliance cunning": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 - } - }, - { - "compliance scheming": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 - } - }, - { - "compliance design": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.485 - } - } - ] - }, - "compliance_calculation.id": { - "Definition": { - "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "id" - } - }, - "State": "Generated", - "Terms": [ - { - "id": { - "State": "Generated" - } - }, - { - "identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - } - ], - "NameType": "Identifier" - }, - "compliance_calculation.compliance": { - "Definition": { - "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "Compliance" - } - }, - "State": "Generated", - "Terms": [ - { - "compliance": { - "State": "Generated" - } - }, - { - "obedience": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "acquiescence": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "agreement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "submission": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "amenability": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "amenableness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "passivity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "defiance": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "fulfilment": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "fulfillment": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - } - ] - }, - "compliance_calculation.compliant": { - "Definition": { - "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "Compliant" - } - }, - "State": "Generated", - "Terms": [ - { - "compliant": { - "State": "Generated" - } - }, - { - "acquiescent": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "obedient": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "biddable": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "submissive": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "yielding": { + "yielding": { "Type": "Noun", "State": "Suggested", "Source": { @@ -76730,6 +74755,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.99 } + }, + { + "Non-compliant": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -76915,19 +74950,7 @@ cultureInfo en-US "ConceptualProperty": "x_ChargeMonth" } }, - "State": "Generated", - "Terms": [ - { - "Month": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costdetails.x_totalsavingsrunningtotal": { "Definition": { @@ -76945,19 +74968,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountMeterCategory" } }, - "State": "Generated", - "Terms": [ - { - "Meter category": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_skucorecount": { "Definition": { @@ -76966,19 +74977,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuCoreCount" } }, - "State": "Generated", - "Terms": [ - { - "vCPUs": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_commitmentdiscountmetersubcategory": { "Definition": { @@ -76987,19 +74986,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountMeterSubcategory" } }, - "State": "Generated", - "Terms": [ - { - "Meter subcategory": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecommendations.regionname": { "Definition": { @@ -77008,19 +74995,7 @@ cultureInfo en-US "ConceptualProperty": "RegionName" } }, - "State": "Generated", - "Terms": [ - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecommendations.x_commitmentdiscountnormalizedsize": { "Definition": { @@ -77029,19 +75004,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountNormalizedSize" } }, - "State": "Generated", - "Terms": [ - { - "Normalized size": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecommendations.x_commitmentdiscountnormalizedgroup": { "Definition": { @@ -77050,19 +75013,7 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountNormalizedGroup" } }, - "State": "Generated", - "Terms": [ - { - "Flexibility group": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "reservationrecommendations.x_skutermlabel": { "Definition": { @@ -77071,19 +75022,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuTermLabel" } }, - "State": "Generated", - "Terms": [ - { - "Term": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_skucorecountmeasure": { "Definition": { @@ -77092,19 +75031,7 @@ cultureInfo en-US "ConceptualProperty": "x_SkuCoreCountMeasure" } }, - "State": "Generated", - "Terms": [ - { - "vCPUs": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "costs.x_skulicensequantitymeasure": { "Definition": { @@ -77113,1135 +75040,220 @@ cultureInfo en-US "ConceptualProperty": "x_SkuLicenseQuantityMeasure" } }, - "State": "Generated", - "Terms": [ - { - "AHB CPUs": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Hybrid Benefit CPUs": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] - } - }, - "Relationships": { - "hub_data_month_has_variation_date_hierarchy": { - "Binding": { - "ConceptualEntity": "StorageData" - }, - "State": "Generated", - "Roles": { - "hub_data.month": { - "Target": { - "Entity": "hub_data.month" - } - }, - "hub_data.month.variation.date_hierarchy": { - "Target": { - "Entity": "hub_data.month.variation.date_hierarchy" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "hub_data.month" - }, - "Object": { - "Role": "hub_data.month.variation.date_hierarchy" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "months_have_month_date_hierarchies" - } - ] - }, - "costdetails_x_month_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.x_month.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" - } - }, - "costdetails.x_month.variation.date_hierarchy.day": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.day" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_days" - } - ] - }, - "costdetails_x_month_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.x_month.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" - } - }, - "costdetails.x_month.variation.date_hierarchy.month": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.month" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.month" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_months" - } - ] - }, - "costdetails_x_month_variation_date_hierarchy_has_quarter": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.x_month.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" - } - }, - "costdetails.x_month.variation.date_hierarchy.quarter": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.quarter" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.quarter" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_quarters" - } - ] - }, - "costdetails_x_month_variation_date_hierarchy_has_year": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.x_month.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" - } - }, - "costdetails.x_month.variation.date_hierarchy.year": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.year" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.year" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_years" - } - ] - }, - "costdetails_x_month_has_variation_date_hierarchy": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.x_month": { - "Target": { - "Entity": "costdetails.x_month" - } - }, - "costdetails.x_month.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.x_month" - }, - "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_months_have_x_month_date_hierarchies" - } - ] - }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" - } - }, - "cost_detail.charge_period_end.variation.date_hierarchy.day": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.day" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_days" - } - ] - }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" - } - }, - "cost_detail.charge_period_end.variation.date_hierarchy.month": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.month" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.month" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_months" - } - ] - }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_quarter": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" - } - }, - "cost_detail.charge_period_end.variation.date_hierarchy.quarter": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_quarters" - } - ] - }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_year": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" - } - }, - "cost_detail.charge_period_end.variation.date_hierarchy.year": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.year" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.year" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_years" - } - ] - }, - "cost_detail_charge_period_end_has_variation_date_hierarchy": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.charge_period_end": { - "Target": { - "Entity": "cost_detail.charge_period_end" - } - }, - "cost_detail.charge_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.charge_period_end" - }, - "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "charge_period_ends_have_charge_period_end_date_hierarchies" - } - ] - }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" - } - }, - "costdetails.billingperiodstart.variation.date_hierarchy.day": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.day" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_days" - } - ] - }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" - } - }, - "costdetails.billingperiodstart.variation.date_hierarchy.month": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.month" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.month" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_months" - } - ] - }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_quarter": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" - } - }, - "costdetails.billingperiodstart.variation.date_hierarchy.quarter": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_quarters" - } - ] - }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_year": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" - } - }, - "costdetails.billingperiodstart.variation.date_hierarchy.year": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.year" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" - }, - "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.year" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_years" - } - ] - }, - "costdetails_billingperiodstart_has_variation_date_hierarchy": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.billingperiodstart": { - "Target": { - "Entity": "costdetails.billingperiodstart" - } - }, - "costdetails.billingperiodstart.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "costdetails.billingperiodstart" - }, - "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_starts_have_billing_period_start_date_hierarchies" - } - ] - }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" - } - }, - "cost_detail.billing_period_end.variation.date_hierarchy.day": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.day" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_days" - } - ] - }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" - } - }, - "cost_detail.billing_period_end.variation.date_hierarchy.month": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.month" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.month" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_months" - } - ] - }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_quarter": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" - } - }, - "cost_detail.billing_period_end.variation.date_hierarchy.quarter": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_quarters" - } - ] - }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_year": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" - } - }, - "cost_detail.billing_period_end.variation.date_hierarchy.year": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.year" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.year" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_years" - } - ] - }, - "cost_detail_billing_period_end_has_variation_date_hierarchy": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.billing_period_end": { - "Target": { - "Entity": "cost_detail.billing_period_end" - } - }, - "cost_detail.billing_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.billing_period_end" - }, - "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "billing_period_ends_have_billing_period_end_date_hierarchies" - } - ] - }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_start.variation.date_hierarchy.day": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.day" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_days" - } - ] - }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_start.variation.date_hierarchy.month": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.month" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.month" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_months" - } - ] - }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_quarter": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_start.variation.date_hierarchy.quarter": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_quarters" - } - ] - }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_year": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_start.variation.date_hierarchy.year": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.year" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.year" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_years" - } - ] - }, - "cost_detail_x_service_period_start_has_variation_date_hierarchy": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_start": { - "Target": { - "Entity": "cost_detail.x_service_period_start" - } - }, - "cost_detail.x_service_period_start.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_start" - }, - "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_starts_have_x_service_period_start_date_hierarchies" - } - ] - }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_end.variation.date_hierarchy.day": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" - }, - "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.day" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_days" - } - ] + "State": "Generated" }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_end.variation.date_hierarchy.month": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.month" - } + "disks_2.name": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "name" } }, - "Phrasings": [ + "State": "Generated", + "Terms": [ { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Disk name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.month" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_months" + "Weight": 0.9 + } } ] }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_quarter": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_end.variation.date_hierarchy.quarter": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" - } + "disks_2.resourcegroup": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "resourceGroup" } }, - "Phrasings": [ + "State": "Generated", + "Terms": [ { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Resource group": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_quarters" + "Weight": 0.9 + } } ] }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_year": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" - } - }, - "cost_detail.x_service_period_end.variation.date_hierarchy.year": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.year" - } + "disks_2.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "location" } }, - "Phrasings": [ + "State": "Generated", + "Terms": [ { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.year" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_years" + "Weight": 0.9 + } } ] }, - "cost_detail_x_service_period_end_has_variation_date_hierarchy": { - "Binding": { - "ConceptualEntity": "Costs" + "disks_2.skutier": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "skuTier" + } }, "State": "Generated", - "Roles": { - "cost_detail.x_service_period_end": { - "Target": { - "Entity": "cost_detail.x_service_period_end" - } - }, - "cost_detail.x_service_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Terms": [ + { + "Tier": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } + ] + }, + "disks_2.disktype": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "diskType" + } }, - "Phrasings": [ + "State": "Generated", + "Terms": [ { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_service_period_end" + "Disk type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_service_period_ends_have_x_service_period_end_date_hierarchies" + "Weight": 0.9 + } } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" + "disks_2.diskstate": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "diskState" + } }, "State": "Generated", - "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Terms": [ + { + "Disk state": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day": { - "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "State": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_days" + "Weight": 0.9 + } } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" + "disks_2.lastownershipupdatetime": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "LastOwnershipUpdateTime" + } }, "State": "Generated", - "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" - } - }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month": { - "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" + "Terms": [ + { + "Last state update": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 } } + ] + }, + "disks_2.skuname": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "skuName" + } }, - "Phrasings": [ + "State": "Generated", + "Terms": [ { - "Attribute": { - "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" }, - "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_months" + "Weight": 0.9 + } } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_quarter": { + "disks.sku_name": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "sku.name" + } + }, + "State": "Generated" + }, + "disks.properties_disksizegb": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskSizeGB" + } + }, + "State": "Generated" + } + }, + "Relationships": { + "hub_data_month_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "StorageData" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "hub_data.month": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "hub_data.month" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter": { + "hub_data.month.variation.date_hierarchy": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" + "Entity": "hub_data.month.variation.date_hierarchy" } } }, @@ -78249,32 +75261,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "hub_data.month" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" + "Role": "hub_data.month.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_quarters" + "ID": "months_have_month_date_hierarchies" } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_year": { + "costdetails_x_month_variation_date_hierarchy_has_day": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "costdetails.x_month.variation.date_hierarchy": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "costdetails.x_month.variation.date_hierarchy" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year": { + "costdetails.x_month.variation.date_hierarchy.day": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" + "Entity": "costdetails.x_month.variation.date_hierarchy.day" } } }, @@ -78282,32 +75294,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "costdetails.x_month.variation.date_hierarchy" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" + "Role": "costdetails.x_month.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_years" + "ID": "x_month_date_hierarchies_have_x_month_days" } ] }, - "cost_detail_x_billing_exchange_rate_date_has_variation_date_hierarchy": { + "costdetails_x_month_variation_date_hierarchy_has_month": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date": { + "costdetails.x_month.variation.date_hierarchy": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date" + "Entity": "costdetails.x_month.variation.date_hierarchy" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "costdetails.x_month.variation.date_hierarchy.month": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "costdetails.x_month.variation.date_hierarchy.month" } } }, @@ -78315,32 +75327,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date" + "Role": "costdetails.x_month.variation.date_hierarchy" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "costdetails.x_month.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_dates_have_x_billing_exchange_rate_date_hierarchies" + "ID": "x_month_date_hierarchies_have_x_month_months" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_day": { + "costdetails_x_month_variation_date_hierarchy_has_quarter": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "costdetails.x_month.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "costdetails.x_month.variation.date_hierarchy" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.day": { + "costdetails.x_month.variation.date_hierarchy.quarter": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.day" + "Entity": "costdetails.x_month.variation.date_hierarchy.quarter" } } }, @@ -78348,32 +75360,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "costdetails.x_month.variation.date_hierarchy" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.day" + "Role": "costdetails.x_month.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_days" + "ID": "x_month_date_hierarchies_have_x_month_quarters" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_month": { + "costdetails_x_month_variation_date_hierarchy_has_year": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "costdetails.x_month.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "costdetails.x_month.variation.date_hierarchy" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.month": { + "costdetails.x_month.variation.date_hierarchy.year": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.month" + "Entity": "costdetails.x_month.variation.date_hierarchy.year" } } }, @@ -78381,32 +75393,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "costdetails.x_month.variation.date_hierarchy" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.month" + "Role": "costdetails.x_month.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_months" + "ID": "x_month_date_hierarchies_have_x_month_years" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_quarter": { + "costdetails_x_month_has_variation_date_hierarchy": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "costdetails.x_month": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "costdetails.x_month" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.quarter": { + "costdetails.x_month.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" + "Entity": "costdetails.x_month.variation.date_hierarchy" } } }, @@ -78414,32 +75426,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "costdetails.x_month" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" + "Role": "costdetails.x_month.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_quarters" + "ID": "x_months_have_x_month_date_hierarchies" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_year": { + "cost_detail_charge_period_end_variation_date_hierarchy_has_day": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "cost_detail.charge_period_end.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.year": { + "cost_detail.charge_period_end.variation.date_hierarchy.day": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.year" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.day" } } }, @@ -78447,32 +75459,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.year" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_years" + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_days" } ] }, - "costdetails_chargeperiodstart_has_variation_date_hierarchy": { + "cost_detail_charge_period_end_variation_date_hierarchy_has_month": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart": { + "cost_detail.charge_period_end.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.chargeperiodstart" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "cost_detail.charge_period_end.variation.date_hierarchy.month": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.month" } } }, @@ -78480,32 +75492,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_starts_have_charge_period_start_date_hierarchies" + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_months" } ] }, - "sql_database_has_resource": { + "cost_detail_charge_period_end_variation_date_hierarchy_has_quarter": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "sql_database": { + "cost_detail.charge_period_end.variation.date_hierarchy": { "Target": { - "Entity": "sql_database" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" } }, - "resource": { + "cost_detail.charge_period_end.variation.date_hierarchy.quarter": { "Target": { - "Entity": "resource" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" } } }, @@ -78513,32 +75525,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" }, "Object": { - "Role": "resource" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_resources" + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_quarters" } ] }, - "policy_state_has_compliance_calculation": { + "cost_detail_charge_period_end_variation_date_hierarchy_has_year": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.charge_period_end.variation.date_hierarchy": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" } }, - "compliance_calculation": { + "cost_detail.charge_period_end.variation.date_hierarchy.year": { "Target": { - "Entity": "compliance_calculation" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.year" } } }, @@ -78546,45 +75558,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" - }, - "Object": { - "Role": "compliance_calculation" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_compliance_calculations" - }, - { - "Attribute": { - "Subject": { - "Role": "compliance_calculation" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" }, "Object": { - "Role": "policy_state" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "compliance_calculations_have_policy_states" + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_years" } ] }, - "policy_state_has_policy_assignment": { + "cost_detail_charge_period_end_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.charge_period_end": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.charge_period_end" } }, - "policy_assignment": { + "cost_detail.charge_period_end.variation.date_hierarchy": { "Target": { - "Entity": "policy_assignment" + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" } } }, @@ -78592,32 +75591,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "cost_detail.charge_period_end" }, "Object": { - "Role": "policy_assignment" + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_policy_assignments" + "ID": "charge_period_ends_have_charge_period_end_date_hierarchies" } ] }, - "policy_state_has_subscription": { + "costdetails_billingperiodstart_variation_date_hierarchy_has_day": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "costdetails.billingperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "policy_state" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" } }, - "subscription": { + "costdetails.billingperiodstart.variation.date_hierarchy.day": { "Target": { - "Entity": "subscription" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.day" } } }, @@ -78625,45 +75624,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" - }, - "Object": { - "Role": "subscription" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_subscriptions" - }, - { - "Attribute": { - "Subject": { - "Role": "subscription" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "policy_state" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "subscriptions_have_policy_states" + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_days" } ] }, - "network_security_group_has_resource": { + "costdetails_billingperiodstart_variation_date_hierarchy_has_month": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "network_security_group": { + "costdetails.billingperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "network_security_group" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" } }, - "resource": { + "costdetails.billingperiodstart.variation.date_hierarchy.month": { "Target": { - "Entity": "resource" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.month" } } }, @@ -78671,45 +75657,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" - }, - "Object": { - "Role": "resource" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_resources" - }, - { - "Attribute": { - "Subject": { - "Role": "resource" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "network_security_group" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_network_security_groups" + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_months" } ] }, - "advisor_reservation_recommendation_has_subscription": { + "costdetails_billingperiodstart_variation_date_hierarchy_has_quarter": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "costdetails.billingperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" } }, - "subscription": { + "costdetails.billingperiodstart.variation.date_hierarchy.quarter": { "Target": { - "Entity": "subscription" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" } } }, @@ -78717,45 +75690,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" - }, - "Object": { - "Role": "subscription" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_subscriptions" - }, - { - "Attribute": { - "Subject": { - "Role": "subscription" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "advisor_reservation_recommendation" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "subscriptions_have_advisor_reservation_recommendations" + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_quarters" } ] }, - "network_interface_has_public_IP_address": { + "costdetails_billingperiodstart_variation_date_hierarchy_has_year": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "network_interface": { + "costdetails.billingperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "network_interface" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" } }, - "public_IP_address": { + "costdetails.billingperiodstart.variation.date_hierarchy.year": { "Target": { - "Entity": "public_IP_address" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.year" } } }, @@ -78763,45 +75723,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" - }, - "Object": { - "Role": "public_IP_address" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_interfaces_have_public_IP_addresses" - }, - { - "Attribute": { - "Subject": { - "Role": "public_IP_address" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "network_interface" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_network_interfaces" + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_years" } ] }, - "network_interface_has_virtual_machine": { + "costdetails_billingperiodstart_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "network_interface": { + "costdetails.billingperiodstart": { "Target": { - "Entity": "network_interface" + "Entity": "costdetails.billingperiodstart" } }, - "virtual_machine": { + "costdetails.billingperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "virtual_machine" + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" } } }, @@ -78809,32 +75756,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "costdetails.billingperiodstart" }, "Object": { - "Role": "virtual_machine" + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_virtual_machines" + "ID": "billing_period_starts_have_billing_period_start_date_hierarchies" } ] }, - "disk_has_virtual_machine": { + "cost_detail_billing_period_end_variation_date_hierarchy_has_day": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "disk": { + "cost_detail.billing_period_end.variation.date_hierarchy": { "Target": { - "Entity": "disk" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" } }, - "virtual_machine": { + "cost_detail.billing_period_end.variation.date_hierarchy.day": { "Target": { - "Entity": "virtual_machine" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.day" } } }, @@ -78842,32 +75789,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" }, "Object": { - "Role": "virtual_machine" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_virtual_machines" + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_days" } ] }, - "virtual_machine_has_resource": { + "cost_detail_billing_period_end_variation_date_hierarchy_has_month": { "Binding": { - "ConceptualEntity": "VirtualMachines" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "virtual_machine": { + "cost_detail.billing_period_end.variation.date_hierarchy": { "Target": { - "Entity": "virtual_machine" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" } }, - "resource": { + "cost_detail.billing_period_end.variation.date_hierarchy.month": { "Target": { - "Entity": "resource" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.month" } } }, @@ -78875,45 +75822,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "virtual_machine" - }, - "Object": { - "Role": "resource" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "virtual_machines_have_resources" - }, - { - "Attribute": { - "Subject": { - "Role": "resource" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" }, "Object": { - "Role": "virtual_machine" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_virtual_machines" + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_months" } ] }, - "resource_has_resource_type": { + "cost_detail_billing_period_end_variation_date_hierarchy_has_quarter": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "resource": { + "cost_detail.billing_period_end.variation.date_hierarchy": { "Target": { - "Entity": "resource" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" } }, - "resource_type": { + "cost_detail.billing_period_end.variation.date_hierarchy.quarter": { "Target": { - "Entity": "resource_type" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" } } }, @@ -78921,45 +75855,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" - }, - "Object": { - "Role": "resource_type" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "resources_have_resource_types" - }, - { - "Attribute": { - "Subject": { - "Role": "resource_type" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" }, "Object": { - "Role": "resource" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "resource_types_have_resources" + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_quarters" } ] }, - "resource_has_region": { + "cost_detail_billing_period_end_variation_date_hierarchy_has_year": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "resource": { + "cost_detail.billing_period_end.variation.date_hierarchy": { "Target": { - "Entity": "resource" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" } }, - "region": { + "cost_detail.billing_period_end.variation.date_hierarchy.year": { "Target": { - "Entity": "region" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.year" } } }, @@ -78967,32 +75888,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" }, "Object": { - "Role": "region" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_regions" + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_years" } ] }, - "resource_has_sql_database": { + "cost_detail_billing_period_end_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "resource": { + "cost_detail.billing_period_end": { "Target": { - "Entity": "resource" + "Entity": "cost_detail.billing_period_end" } }, - "sql_database": { + "cost_detail.billing_period_end.variation.date_hierarchy": { "Target": { - "Entity": "sql_database" + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" } } }, @@ -79000,32 +75921,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" + "Role": "cost_detail.billing_period_end" }, "Object": { - "Role": "sql_database" + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_sql_databases" + "ID": "billing_period_ends_have_billing_period_end_date_hierarchies" } ] }, - "resource_has_subscription": { + "cost_detail_x_service_period_start_variation_date_hierarchy_has_day": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "resource": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { "Target": { - "Entity": "resource" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" } }, - "subscription": { + "cost_detail.x_service_period_start.variation.date_hierarchy.day": { "Target": { - "Entity": "subscription" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.day" } } }, @@ -79033,45 +75954,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" - }, - "Object": { - "Role": "subscription" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "resources_have_subscriptions" - }, - { - "Attribute": { - "Subject": { - "Role": "subscription" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" }, "Object": { - "Role": "resource" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "subscriptions_have_resources" + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_days" } ] }, - "advisor_recommendation_has_resource": { + "cost_detail_x_service_period_start_variation_date_hierarchy_has_month": { "Binding": { - "ConceptualEntity": "AdvisorRecommendations" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "advisor_recommendation": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { "Target": { - "Entity": "advisor_recommendation" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" } }, - "resource": { + "cost_detail.x_service_period_start.variation.date_hierarchy.month": { "Target": { - "Entity": "resource" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.month" } } }, @@ -79079,45 +75987,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_recommendation" - }, - "Object": { - "Role": "resource" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "advisor_recommendations_have_resources" - }, - { - "Attribute": { - "Subject": { - "Role": "resource" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" }, "Object": { - "Role": "advisor_recommendation" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_advisor_recommendations" + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_months" } ] }, - "reservation_recomendation_has_instance_size_flexibility": { + "cost_detail_x_service_period_start_variation_date_hierarchy_has_quarter": { "Binding": { - "ConceptualEntity": "ReservationRecommendations" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "reservation_recomendation": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { "Target": { - "Entity": "reservation_recomendation" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" } }, - "instance_size_flexibility": { + "cost_detail.x_service_period_start.variation.date_hierarchy.quarter": { "Target": { - "Entity": "instance_size_flexibility" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" } } }, @@ -79125,32 +76020,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "reservation_recomendation" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" }, "Object": { - "Role": "instance_size_flexibility" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "reservation_recomendations_have_instance_size_flexibilities" + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_quarters" } ] }, - "hub_error_has_hub_scope": { + "cost_detail_x_service_period_start_variation_date_hierarchy_has_year": { "Binding": { - "ConceptualEntity": "StorageErrors" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "hub_error": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { "Target": { - "Entity": "hub_error" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" } }, - "hub_scope": { + "cost_detail.x_service_period_start.variation.date_hierarchy.year": { "Target": { - "Entity": "hub_scope" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.year" } } }, @@ -79158,45 +76053,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "hub_error" - }, - "Object": { - "Role": "hub_scope" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "storage_errors_have_hub_scopes" - }, - { - "Attribute": { - "Subject": { - "Role": "hub_scope" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" }, "Object": { - "Role": "hub_error" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "hub_scopes_have_storage_errors" + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_years" } ] }, - "hub_data_has_hub_scope": { + "cost_detail_x_service_period_start_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "StorageData" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "hub_data": { + "cost_detail.x_service_period_start": { "Target": { - "Entity": "hub_data" + "Entity": "cost_detail.x_service_period_start" } }, - "hub_scope": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { "Target": { - "Entity": "hub_scope" + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" } } }, @@ -79204,45 +76086,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "hub_data" - }, - "Object": { - "Role": "hub_scope" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "storage_data_have_hub_scopes" - }, - { - "Attribute": { - "Subject": { - "Role": "hub_scope" + "Role": "cost_detail.x_service_period_start" }, "Object": { - "Role": "hub_data" + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "hub_scopes_have_storage_data" + "ID": "x_service_period_starts_have_x_service_period_start_date_hierarchies" } ] }, - "instance_size_flexibility_has_cost_detail": { + "cost_detail_x_service_period_end_variation_date_hierarchy_has_day": { "Binding": { - "ConceptualEntity": "InstanceSizeFlexibility" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "instance_size_flexibility": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { "Target": { - "Entity": "instance_size_flexibility" + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" } }, - "cost_detail": { + "cost_detail.x_service_period_end.variation.date_hierarchy.day": { "Target": { - "Entity": "cost_detail" + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.day" } } }, @@ -79250,32 +76119,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "instance_size_flexibility" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" }, "Object": { - "Role": "cost_detail" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "instance_size_flexibilities_have_cost_details" + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_days" } ] }, - "cost_detail_has_disk": { + "cost_detail_x_service_period_end_variation_date_hierarchy_has_month": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "cost_detail": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { "Target": { - "Entity": "cost_detail" + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" } }, - "disk": { + "cost_detail.x_service_period_end.variation.date_hierarchy.month": { "Target": { - "Entity": "disk" + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.month" } } }, @@ -79283,45 +76152,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" }, "Object": { - "Role": "disk" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "cost_details_have_disks" + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_months" + } + ] + }, + "cost_detail_x_service_period_end_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + } }, + "cost_detail.x_service_period_end.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ { "Attribute": { "Subject": { - "Role": "disk" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" }, "Object": { - "Role": "cost_detail" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_cost_details" + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_quarters" } ] }, - "policy_state_has_compliance_calculation_unknown": { + "cost_detail_x_service_period_end_variation_date_hierarchy_has_year": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" } }, - "compliance_calculation.unknown": { + "cost_detail.x_service_period_end.variation.date_hierarchy.year": { "Target": { - "Entity": "compliance_calculation.unknown" + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.year" } } }, @@ -79329,32 +76218,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" }, "Object": { - "Role": "compliance_calculation.unknown" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_unknown" + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_years" } ] }, - "policy_state_has_compliance_calculation_total_resource": { + "cost_detail_x_service_period_end_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.x_service_period_end": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.x_service_period_end" } }, - "compliance_calculation.total_resource": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { "Target": { - "Entity": "compliance_calculation.total_resource" + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" } } }, @@ -79362,32 +76251,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "cost_detail.x_service_period_end" }, "Object": { - "Role": "compliance_calculation.total_resource" + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_total_resource" + "ID": "x_service_period_ends_have_x_service_period_end_date_hierarchies" } ] }, - "policy_state_has_compliance_calculation_non_compliant": { + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_day": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" } }, - "compliance_calculation.non_compliant": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day": { "Target": { - "Entity": "compliance_calculation.non_compliant" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" } } }, @@ -79395,32 +76284,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, "Object": { - "Role": "compliance_calculation.non_compliant" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_non_compliant" + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_days" } ] }, - "policy_state_has_compliance_calculation_error": { + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_month": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" } }, - "compliance_calculation.error": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month": { "Target": { - "Entity": "compliance_calculation.error" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" } } }, @@ -79428,32 +76317,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, "Object": { - "Role": "compliance_calculation.error" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_error" + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_months" } ] }, - "policy_state_has_compliance_calculation_compliant": { + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_quarter": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" } }, - "compliance_calculation.compliant": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter": { "Target": { - "Entity": "compliance_calculation.compliant" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" } } }, @@ -79461,52 +76350,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, "Object": { - "Role": "compliance_calculation.compliant" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_compliant" - }, - { - "Adjective": { - "Subject": { - "Role": "policy_state" - }, - "Adjectives": [ - { - "compliant": { - "State": "Generated" - } - } - ], - "Measurement": { - "Role": "compliance_calculation.compliant" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "compliant_indicates_how_compliant_policy_states_are" + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_quarters" } ] }, - "policy_state_has_compliance_calculation_compliance": { + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_year": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "policy_state": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { "Target": { - "Entity": "policy_state" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" } }, - "compliance_calculation.compliance": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year": { "Target": { - "Entity": "compliance_calculation.compliance" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" } } }, @@ -79514,32 +76383,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, "Object": { - "Role": "compliance_calculation.compliance" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_compliance" + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_years" } ] }, - "compliance_calculation_has_id": { + "cost_detail_x_billing_exchange_rate_date_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "Compliance calculation" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "compliance_calculation": { + "cost_detail.x_billing_exchange_rate_date": { "Target": { - "Entity": "compliance_calculation" + "Entity": "cost_detail.x_billing_exchange_rate_date" } }, - "compliance_calculation.id": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { "Target": { - "Entity": "compliance_calculation.id" + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" } } }, @@ -79547,45 +76416,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "compliance_calculation" + "Role": "cost_detail.x_billing_exchange_rate_date" }, "Object": { - "Role": "compliance_calculation.id" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "compliance_calculations_have_ids" - }, - { - "Name": { - "Subject": { - "Role": "compliance_calculation" - }, - "Name": { - "Role": "compliance_calculation.id" + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_compliance_calculations" + "ID": "x_billing_exchange_rate_dates_have_x_billing_exchange_rate_date_hierarchies" } ] }, - "sql_database_has_extended_location": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_day": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "sql_database": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "sql_database" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "sql_database.extended_location": { + "costdetails.chargeperiodstart.variation.date_hierarchy.day": { "Target": { - "Entity": "sql_database.extended_location" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.day" } } }, @@ -79593,32 +76449,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "sql_database.extended_location" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_extended_locations" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_days" } ] }, - "sql_database_has_zone": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_month": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "sql_database": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "sql_database" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "sql_database.zone": { + "costdetails.chargeperiodstart.variation.date_hierarchy.month": { "Target": { - "Entity": "sql_database.zone" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.month" } } }, @@ -79626,32 +76482,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "sql_database.zone" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_zones" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_months" } ] }, - "sql_database_has_identity": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_quarter": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "sql_database": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "sql_database" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "sql_database.identity": { + "costdetails.chargeperiodstart.variation.date_hierarchy.quarter": { "Target": { - "Entity": "sql_database.identity" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" } } }, @@ -79659,32 +76515,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "sql_database.identity" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_identities" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_quarters" } ] }, - "sql_database_has_tag": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_year": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "sql_database": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "sql_database" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "sql_database.tag": { + "costdetails.chargeperiodstart.variation.date_hierarchy.year": { "Target": { - "Entity": "sql_database.tag" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.year" } } }, @@ -79692,32 +76548,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "sql_database.tag" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_tags" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_years" } ] }, - "sql_database_has_properties_maxLogSizeByte": { + "costdetails_chargeperiodstart_has_variation_date_hierarchy": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "sql_database": { + "costdetails.chargeperiodstart": { "Target": { - "Entity": "sql_database" + "Entity": "costdetails.chargeperiodstart" } }, - "sql_database.properties_maxLogSizeByte": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "sql_database.properties_maxLogSizeByte" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } } }, @@ -79725,19 +76581,19 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "costdetails.chargeperiodstart" }, "Object": { - "Role": "sql_database.properties_maxLogSizeByte" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_maxLogSizeBytes" + "ID": "charge_period_starts_have_charge_period_start_date_hierarchies" } ] }, - "sql_database_has_properties_readScale": { + "sql_database_has_resource": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -79748,9 +76604,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.properties_readScale": { + "resource": { "Target": { - "Entity": "sql_database.properties_readScale" + "Entity": "resource" } } }, @@ -79761,29 +76617,29 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.properties_readScale" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_readScales" + "ID": "sql_databases_have_resources" } ] }, - "sql_database_has_properties_currentSku": { + "policy_state_has_compliance_calculation": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_currentSku": { + "compliance_calculation": { "Target": { - "Entity": "sql_database.properties_currentSku" + "Entity": "compliance_calculation" } } }, @@ -79791,32 +76647,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_currentSku" + "Role": "compliance_calculation" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_currentSkus" + "ID": "policy_states_have_compliance_calculations" + }, + { + "Attribute": { + "Subject": { + "Role": "compliance_calculation" + }, + "Object": { + "Role": "policy_state" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "compliance_calculations_have_policy_states" } ] }, - "sql_database_has_properties_databaseId": { + "policy_state_has_policy_assignment": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_databaseId": { + "policy_assignment": { "Target": { - "Entity": "sql_database.properties_databaseId" + "Entity": "policy_assignment" } } }, @@ -79824,32 +76693,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_databaseId" + "Role": "policy_assignment" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_databaseIds" + "ID": "policy_states_have_policy_assignments" } ] }, - "sql_database_has_properties_isLedgerOn": { + "policy_state_has_subscription": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_isLedgerOn": { + "subscription": { "Target": { - "Entity": "sql_database.properties_isLedgerOn" + "Entity": "subscription" } } }, @@ -79857,45 +76726,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_isLedgerOn" + "Role": "subscription" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_isLedgerOns" + "ID": "policy_states_have_subscriptions" }, { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "subscription" }, - "Adjective": { - "Role": "sql_database.properties_isLedgerOn" + "Object": { + "Role": "policy_state" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_isLedgerOns_describe_sql_databases" + "ID": "subscriptions_have_policy_states" } ] }, - "sql_database_has_properties_maxSizeByte": { + "network_security_group_has_resource": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "sql_database": { + "network_security_group": { "Target": { - "Entity": "sql_database" + "Entity": "network_security_group" } }, - "sql_database.properties_maxSizeByte": { + "resource": { "Target": { - "Entity": "sql_database.properties_maxSizeByte" + "Entity": "resource" } } }, @@ -79903,65 +76772,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "network_security_group" }, "Object": { - "Role": "sql_database.properties_maxSizeByte" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_maxSizeBytes" - } - ] - }, - "sql_database_has_properties_licenseType": { - "Binding": { - "ConceptualEntity": "SqlDatabases" - }, - "State": "Generated", - "Roles": { - "sql_database": { - "Target": { - "Entity": "sql_database" - } + "ID": "network_security_groups_have_resources" }, - "sql_database.properties_licenseType": { - "Target": { - "Entity": "sql_database.properties_licenseType" - } - } - }, - "Phrasings": [ { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "resource" }, "Object": { - "Role": "sql_database.properties_licenseType" + "Role": "network_security_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_licenseTypes" + "ID": "resources_have_network_security_groups" } ] }, - "sql_database_has_properties_collation": { + "advisor_reservation_recommendation_has_subscription": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "sql_database": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "sql_database" + "Entity": "advisor_reservation_recommendation" } }, - "sql_database.properties_collation": { + "subscription": { "Target": { - "Entity": "sql_database.properties_collation" + "Entity": "subscription" } } }, @@ -79969,32 +76818,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "sql_database.properties_collation" + "Role": "subscription" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_collations" + "ID": "advisor_reservation_recommendations_have_subscriptions" + }, + { + "Attribute": { + "Subject": { + "Role": "subscription" + }, + "Object": { + "Role": "advisor_reservation_recommendation" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "subscriptions_have_advisor_reservation_recommendations" } ] }, - "sql_database_has_properties_creationDate": { + "network_interface_has_public_IP_address": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "sql_database": { + "network_interface": { "Target": { - "Entity": "sql_database" + "Entity": "network_interface" } }, - "sql_database.properties_creationDate": { + "public_IP_address": { "Target": { - "Entity": "sql_database.properties_creationDate" + "Entity": "public_IP_address" } } }, @@ -80002,32 +76864,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "network_interface" }, "Object": { - "Role": "sql_database.properties_creationDate" + "Role": "public_IP_address" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_creationDates" + "ID": "network_interfaces_have_public_IP_addresses" + }, + { + "Attribute": { + "Subject": { + "Role": "public_IP_address" + }, + "Object": { + "Role": "network_interface" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "public_IP_addresses_have_network_interfaces" } ] }, - "sql_database_has_properties_catalogCollation": { + "network_interface_has_virtual_machine": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "sql_database": { + "network_interface": { "Target": { - "Entity": "sql_database" + "Entity": "network_interface" } }, - "sql_database.properties_catalogCollation": { + "virtual_machine": { "Target": { - "Entity": "sql_database.properties_catalogCollation" + "Entity": "virtual_machine" } } }, @@ -80035,32 +76910,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "network_interface" }, "Object": { - "Role": "sql_database.properties_catalogCollation" + "Role": "virtual_machine" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_catalogCollations" + "ID": "network_interfaces_have_virtual_machines" } ] }, - "sql_database_has_properties_availabilityZone": { + "virtual_machine_has_resource": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "VirtualMachines" }, "State": "Generated", "Roles": { - "sql_database": { + "virtual_machine": { "Target": { - "Entity": "sql_database" + "Entity": "virtual_machine" } }, - "sql_database.properties_availabilityZone": { + "resource": { "Target": { - "Entity": "sql_database.properties_availabilityZone" + "Entity": "resource" } } }, @@ -80068,32 +76943,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "virtual_machine" }, "Object": { - "Role": "sql_database.properties_availabilityZone" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_availabilityZones" + "ID": "virtual_machines_have_resources" + }, + { + "Attribute": { + "Subject": { + "Role": "resource" + }, + "Object": { + "Role": "virtual_machine" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "resources_have_virtual_machines" } ] }, - "sql_database_has_properties_zoneRedundant": { + "resource_has_resource_type": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "sql_database": { + "resource": { "Target": { - "Entity": "sql_database" + "Entity": "resource" } }, - "sql_database.properties_zoneRedundant": { + "resource_type": { "Target": { - "Entity": "sql_database.properties_zoneRedundant" + "Entity": "resource_type" } } }, @@ -80101,45 +76989,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "resource" }, "Object": { - "Role": "sql_database.properties_zoneRedundant" + "Role": "resource_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_zoneRedundants" + "ID": "resources_have_resource_types" }, { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "resource_type" }, - "Adjective": { - "Role": "sql_database.properties_zoneRedundant" + "Object": { + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_zoneRedundants_describe_sql_databases" + "ID": "resource_types_have_resources" } ] }, - "sql_database_has_properties_earliestRestoreDate": { + "resource_has_region": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "sql_database": { + "resource": { "Target": { - "Entity": "sql_database" + "Entity": "resource" } }, - "sql_database.properties_earliestRestoreDate": { + "region": { "Target": { - "Entity": "sql_database.properties_earliestRestoreDate" + "Entity": "region" } } }, @@ -80147,32 +77035,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "resource" }, "Object": { - "Role": "sql_database.properties_earliestRestoreDate" + "Role": "region" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_earliestRestoreDates" + "ID": "resources_have_regions" } ] }, - "sql_database_has_properties_isInfraEncryptionEnabled": { + "resource_has_sql_database": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "sql_database": { + "resource": { "Target": { - "Entity": "sql_database" + "Entity": "resource" } }, - "sql_database.properties_isInfraEncryptionEnabled": { + "sql_database": { "Target": { - "Entity": "sql_database.properties_isInfraEncryptionEnabled" + "Entity": "sql_database" } } }, @@ -80180,45 +77068,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "resource" }, "Object": { - "Role": "sql_database.properties_isInfraEncryptionEnabled" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_properties_isInfraEncryptionEnableds" - }, - { - "DynamicAdjective": { - "Subject": { "Role": "sql_database" - }, - "Adjective": { - "Role": "sql_database.properties_isInfraEncryptionEnabled" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_isInfraEncryptionEnableds_describe_sql_databases" + "ID": "resources_have_sql_databases" } ] }, - "sql_database_has_properties_defaultSecondaryLocation": { + "resource_has_subscription": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "sql_database": { + "resource": { "Target": { - "Entity": "sql_database" + "Entity": "resource" } }, - "sql_database.properties_defaultSecondaryLocation": { + "subscription": { "Target": { - "Entity": "sql_database.properties_defaultSecondaryLocation" + "Entity": "subscription" } } }, @@ -80226,32 +77101,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "resource" }, "Object": { - "Role": "sql_database.properties_defaultSecondaryLocation" + "Role": "subscription" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_defaultSecondaryLocations" + "ID": "resources_have_subscriptions" + }, + { + "Attribute": { + "Subject": { + "Role": "subscription" + }, + "Object": { + "Role": "resource" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "subscriptions_have_resources" } ] }, - "sql_database_has_properties_maintenanceConfigurationId": { + "advisor_recommendation_has_resource": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "AdvisorRecommendations" }, "State": "Generated", "Roles": { - "sql_database": { + "advisor_recommendation": { "Target": { - "Entity": "sql_database" + "Entity": "advisor_recommendation" } }, - "sql_database.properties_maintenanceConfigurationId": { + "resource": { "Target": { - "Entity": "sql_database.properties_maintenanceConfigurationId" + "Entity": "resource" } } }, @@ -80259,32 +77147,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "advisor_recommendation" + }, + "Object": { + "Role": "resource" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "advisor_recommendations_have_resources" + }, + { + "Attribute": { + "Subject": { + "Role": "resource" }, "Object": { - "Role": "sql_database.properties_maintenanceConfigurationId" + "Role": "advisor_recommendation" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_maintenanceConfigurationIds" + "ID": "resources_have_advisor_recommendations" } ] }, - "sql_database_has_properties_currentServiceObjectiveName": { + "reservation_recomendation_has_instance_size_flexibility": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "ReservationRecommendations" }, "State": "Generated", "Roles": { - "sql_database": { + "reservation_recomendation": { "Target": { - "Entity": "sql_database" + "Entity": "reservation_recomendation" } }, - "sql_database.properties_currentServiceObjectiveName": { + "instance_size_flexibility": { "Target": { - "Entity": "sql_database.properties_currentServiceObjectiveName" + "Entity": "instance_size_flexibility" } } }, @@ -80292,32 +77193,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "reservation_recomendation" }, "Object": { - "Role": "sql_database.properties_currentServiceObjectiveName" + "Role": "instance_size_flexibility" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_currentServiceObjectiveNames" + "ID": "reservation_recomendations_have_instance_size_flexibilities" } ] }, - "sql_database_has_properties_requestedServiceObjectiveName": { + "hub_error_has_hub_scope": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "StorageErrors" }, "State": "Generated", "Roles": { - "sql_database": { + "hub_error": { "Target": { - "Entity": "sql_database" + "Entity": "hub_error" } }, - "sql_database.properties_requestedServiceObjectiveName": { + "hub_scope": { "Target": { - "Entity": "sql_database.properties_requestedServiceObjectiveName" + "Entity": "hub_scope" } } }, @@ -80325,65 +77226,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "hub_error" }, "Object": { - "Role": "sql_database.properties_requestedServiceObjectiveName" + "Role": "hub_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_requestedServiceObjectiveNames" - } - ] - }, - "sql_database_has_properties_currentBackupStorageRedundancy": { - "Binding": { - "ConceptualEntity": "SqlDatabases" - }, - "State": "Generated", - "Roles": { - "sql_database": { - "Target": { - "Entity": "sql_database" - } + "ID": "storage_errors_have_hub_scopes" }, - "sql_database.properties_currentBackupStorageRedundancy": { - "Target": { - "Entity": "sql_database.properties_currentBackupStorageRedundancy" - } - } - }, - "Phrasings": [ { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "hub_scope" }, "Object": { - "Role": "sql_database.properties_currentBackupStorageRedundancy" + "Role": "hub_error" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_currentBackupStorageRedundancies" + "ID": "hub_scopes_have_storage_errors" } ] }, - "sql_database_has_properties_requestedBackupStorageRedundancy": { + "hub_data_has_hub_scope": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "StorageData" }, "State": "Generated", "Roles": { - "sql_database": { + "hub_data": { "Target": { - "Entity": "sql_database" + "Entity": "hub_data" } }, - "sql_database.properties_requestedBackupStorageRedundancy": { + "hub_scope": { "Target": { - "Entity": "sql_database.properties_requestedBackupStorageRedundancy" + "Entity": "hub_scope" } } }, @@ -80391,32 +77272,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "hub_data" }, "Object": { - "Role": "sql_database.properties_requestedBackupStorageRedundancy" + "Role": "hub_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_requestedBackupStorageRedundancies" + "ID": "storage_data_have_hub_scopes" + }, + { + "Attribute": { + "Subject": { + "Role": "hub_scope" + }, + "Object": { + "Role": "hub_data" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "hub_scopes_have_storage_data" } ] }, - "sql_database_has_properties_status": { + "instance_size_flexibility_has_cost_detail": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "InstanceSizeFlexibility" }, "State": "Generated", "Roles": { - "sql_database": { + "instance_size_flexibility": { "Target": { - "Entity": "sql_database" + "Entity": "instance_size_flexibility" } }, - "sql_database.properties_status": { + "cost_detail": { "Target": { - "Entity": "sql_database.properties_status" + "Entity": "cost_detail" } } }, @@ -80424,45 +77318,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "instance_size_flexibility" }, "Object": { - "Role": "sql_database.properties_status" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_properties_statuses" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "sql_database" - }, - "Adjective": { - "Role": "sql_database.properties_status" + "Role": "cost_detail" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_statuses_describe_sql_databases" + "ID": "instance_size_flexibilities_have_cost_details" } ] }, - "sql_database_has_plan": { + "cost_detail_has_disk": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "sql_database": { + "cost_detail": { "Target": { - "Entity": "sql_database" + "Entity": "cost_detail" } }, - "sql_database.plan": { + "disk": { "Target": { - "Entity": "sql_database.plan" + "Entity": "disk" } } }, @@ -80470,32 +77351,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "cost_detail" }, "Object": { - "Role": "sql_database.plan" + "Role": "disk" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_plans" + "ID": "cost_details_have_disks" + }, + { + "Attribute": { + "Subject": { + "Role": "disk" + }, + "Object": { + "Role": "cost_detail" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "disks_have_cost_details" } ] }, - "sql_database_has_sku_family": { + "policy_state_has_compliance_calculation_unknown": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_family": { + "compliance_calculation.unknown": { "Target": { - "Entity": "sql_database.sku_family" + "Entity": "compliance_calculation.unknown" } } }, @@ -80503,32 +77397,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_family" + "Role": "compliance_calculation.unknown" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_families" + "ID": "policy_states_have_unknown" } ] }, - "sql_database_has_sku_capacity": { + "policy_state_has_compliance_calculation_total_resource": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_capacity": { + "compliance_calculation.total_resource": { "Target": { - "Entity": "sql_database.sku_capacity" + "Entity": "compliance_calculation.total_resource" } } }, @@ -80536,32 +77430,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_capacity" + "Role": "compliance_calculation.total_resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_capacities" + "ID": "policy_states_have_total_resource" } ] }, - "sql_database_has_sku_tier": { + "policy_state_has_compliance_calculation_non_compliant": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_tier": { + "compliance_calculation.non_compliant": { "Target": { - "Entity": "sql_database.sku_tier" + "Entity": "compliance_calculation.non_compliant" } } }, @@ -80569,32 +77463,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_tier" + "Role": "compliance_calculation.non_compliant" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_tiers" + "ID": "policy_states_have_non_compliant" } ] }, - "sql_database_has_sku_name": { + "policy_state_has_compliance_calculation_error": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_name": { + "compliance_calculation.error": { "Target": { - "Entity": "sql_database.sku_name" + "Entity": "compliance_calculation.error" } } }, @@ -80602,32 +77496,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_name" + "Role": "compliance_calculation.error" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_names" + "ID": "policy_states_have_error" } ] }, - "sql_database_has_managed_by": { + "policy_state_has_compliance_calculation_compliant": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.managed_by": { + "compliance_calculation.compliant": { "Target": { - "Entity": "sql_database.managed_by" + "Entity": "compliance_calculation.compliant" } } }, @@ -80635,52 +77529,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.managed_by" + "Role": "compliance_calculation.compliant" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_managed_by" + "ID": "policy_states_have_compliant" }, { - "Verb": { + "Adjective": { "Subject": { - "Role": "sql_database.managed_by" + "Role": "policy_state" }, - "Verbs": [ + "Adjectives": [ { - "manage": { + "compliant": { "State": "Generated" } } ], - "Object": { - "Role": "sql_database" + "Measurement": { + "Role": "compliance_calculation.compliant" } }, "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_sql_databases" + "Weight": 0.99, + "ID": "compliant_indicates_how_compliant_policy_states_are" } ] }, - "sql_database_has_subscription_id": { + "policy_state_has_compliance_calculation_compliance": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.subscription_id": { + "compliance_calculation.compliance": { "Target": { - "Entity": "sql_database.subscription_id" + "Entity": "compliance_calculation.compliance" } } }, @@ -80688,32 +77582,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.subscription_id" + "Role": "compliance_calculation.compliance" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_subscription_ids" + "ID": "policy_states_have_compliance" } ] }, - "sql_database_has_resource_group": { + "compliance_calculation_has_id": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "Compliance calculation" }, "State": "Generated", "Roles": { - "sql_database": { + "compliance_calculation": { "Target": { - "Entity": "sql_database" + "Entity": "compliance_calculation" } }, - "sql_database.resource_group": { + "compliance_calculation.id": { "Target": { - "Entity": "sql_database.resource_group" + "Entity": "compliance_calculation.id" } } }, @@ -80721,19 +77615,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "compliance_calculation" }, "Object": { - "Role": "sql_database.resource_group" + "Role": "compliance_calculation.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_resource_groups" + "ID": "compliance_calculations_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "compliance_calculation" + }, + "Name": { + "Role": "compliance_calculation.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_compliance_calculations" } ] }, - "sql_database_has_location": { + "sql_database_has_extended_location": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -80744,9 +77651,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.location": { + "sql_database.extended_location": { "Target": { - "Entity": "sql_database.location" + "Entity": "sql_database.extended_location" } } }, @@ -80757,16 +77664,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.location" + "Role": "sql_database.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_locations" + "ID": "sql_databases_have_extended_locations" } ] }, - "sql_database_has_kind": { + "sql_database_has_zone": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -80777,9 +77684,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.kind": { + "sql_database.zone": { "Target": { - "Entity": "sql_database.kind" + "Entity": "sql_database.zone" } } }, @@ -80790,16 +77697,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.kind" + "Role": "sql_database.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_kinds" + "ID": "sql_databases_have_zones" } ] }, - "sql_database_has_tenant_id": { + "sql_database_has_identity": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -80810,9 +77717,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.tenant_id": { + "sql_database.identity": { "Target": { - "Entity": "sql_database.tenant_id" + "Entity": "sql_database.identity" } } }, @@ -80823,16 +77730,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.tenant_id" + "Role": "sql_database.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_tenant_ids" + "ID": "sql_databases_have_identities" } ] }, - "sql_database_has_type": { + "sql_database_has_tag": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -80843,9 +77750,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.type": { + "sql_database.tag": { "Target": { - "Entity": "sql_database.type" + "Entity": "sql_database.tag" } } }, @@ -80856,16 +77763,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.type" + "Role": "sql_database.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_types" + "ID": "sql_databases_have_tags" } ] }, - "sql_database_has_name": { + "sql_database_has_properties_maxLogSizeByte": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -80876,9 +77783,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.name": { + "sql_database.properties_maxLogSizeByte": { "Target": { - "Entity": "sql_database.name" + "Entity": "sql_database.properties_maxLogSizeByte" } } }, @@ -80889,16 +77796,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.name" + "Role": "sql_database.properties_maxLogSizeByte" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_names" + "ID": "sql_databases_have_properties_maxLogSizeBytes" } ] }, - "sql_database_has_id": { + "sql_database_has_properties_readScale": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -80909,9 +77816,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.id": { + "sql_database.properties_readScale": { "Target": { - "Entity": "sql_database.id" + "Entity": "sql_database.properties_readScale" } } }, @@ -80922,42 +77829,29 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.id" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_ids" - }, - { - "Name": { - "Subject": { - "Role": "sql_database" - }, - "Name": { - "Role": "sql_database.id" + "Role": "sql_database.properties_readScale" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_sql_databases" + "ID": "sql_databases_have_properties_readScales" } ] }, - "policy_state_has_total_resource_count": { + "sql_database_has_properties_currentSku": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.total_resource_count": { + "sql_database.properties_currentSku": { "Target": { - "Entity": "policy_state.total_resource_count" + "Entity": "sql_database.properties_currentSku" } } }, @@ -80965,32 +77859,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.total_resource_count" + "Role": "sql_database.properties_currentSku" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_total_resource_count" + "ID": "sql_databases_have_properties_currentSkus" } ] }, - "policy_state_has_non_compliant_count": { + "sql_database_has_properties_databaseId": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.non_compliant_count": { + "sql_database.properties_databaseId": { "Target": { - "Entity": "policy_state.non_compliant_count" + "Entity": "sql_database.properties_databaseId" } } }, @@ -80998,32 +77892,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.non_compliant_count" + "Role": "sql_database.properties_databaseId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_non_compliant_count" + "ID": "sql_databases_have_properties_databaseIds" } ] }, - "policy_state_has_compliant_count": { + "sql_database_has_properties_isLedgerOn": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.compliant_count": { + "sql_database.properties_isLedgerOn": { "Target": { - "Entity": "policy_state.compliant_count" + "Entity": "sql_database.properties_isLedgerOn" } } }, @@ -81031,32 +77925,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.compliant_count" + "Role": "sql_database.properties_isLedgerOn" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_compliant_count" + "ID": "sql_databases_have_properties_isLedgerOns" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "sql_database" + }, + "Adjective": { + "Role": "sql_database.properties_isLedgerOn" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_isLedgerOns_describe_sql_databases" } ] }, - "policy_state_has_compliance_score": { + "sql_database_has_properties_maxSizeByte": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.compliance_score": { + "sql_database.properties_maxSizeByte": { "Target": { - "Entity": "policy_state.compliance_score" + "Entity": "sql_database.properties_maxSizeByte" } } }, @@ -81064,32 +77971,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.compliance_score" + "Role": "sql_database.properties_maxSizeByte" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_compliance_score" + "ID": "sql_databases_have_properties_maxSizeBytes" } ] }, - "policy_state_has_extended_location": { + "sql_database_has_properties_licenseType": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.extended_location": { + "sql_database.properties_licenseType": { "Target": { - "Entity": "policy_state.extended_location" + "Entity": "sql_database.properties_licenseType" } } }, @@ -81097,32 +78004,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.extended_location" + "Role": "sql_database.properties_licenseType" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_extended_locations" + "ID": "sql_databases_have_properties_licenseTypes" } ] }, - "policy_state_has_zone": { + "sql_database_has_properties_collation": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.zone": { + "sql_database.properties_collation": { "Target": { - "Entity": "policy_state.zone" + "Entity": "sql_database.properties_collation" } } }, @@ -81130,32 +78037,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.zone" + "Role": "sql_database.properties_collation" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_zones" + "ID": "sql_databases_have_properties_collations" } ] }, - "policy_state_has_identity": { + "sql_database_has_properties_creationDate": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.identity": { + "sql_database.properties_creationDate": { "Target": { - "Entity": "policy_state.identity" + "Entity": "sql_database.properties_creationDate" } } }, @@ -81163,32 +78070,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.identity" + "Role": "sql_database.properties_creationDate" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_identities" + "ID": "sql_databases_have_properties_creationDates" } ] }, - "policy_state_has_tag": { + "sql_database_has_properties_catalogCollation": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.tag": { + "sql_database.properties_catalogCollation": { "Target": { - "Entity": "policy_state.tag" + "Entity": "sql_database.properties_catalogCollation" } } }, @@ -81196,32 +78103,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.tag" + "Role": "sql_database.properties_catalogCollation" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_tags" + "ID": "sql_databases_have_properties_catalogCollations" } ] }, - "policy_state_has_properties_stateDetail": { + "sql_database_has_properties_availabilityZone": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_stateDetail": { + "sql_database.properties_availabilityZone": { "Target": { - "Entity": "policy_state.properties_stateDetail" + "Entity": "sql_database.properties_availabilityZone" } } }, @@ -81229,32 +78136,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_stateDetail" + "Role": "sql_database.properties_availabilityZone" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_stateDetails" + "ID": "sql_databases_have_properties_availabilityZones" } ] }, - "policy_state_has_properties_complianceReasonCode": { + "sql_database_has_properties_zoneRedundant": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_complianceReasonCode": { + "sql_database.properties_zoneRedundant": { "Target": { - "Entity": "policy_state.properties_complianceReasonCode" + "Entity": "sql_database.properties_zoneRedundant" } } }, @@ -81262,32 +78169,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_complianceReasonCode" + "Role": "sql_database.properties_zoneRedundant" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_complianceReasonCodes" + "ID": "sql_databases_have_properties_zoneRedundants" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "sql_database" + }, + "Adjective": { + "Role": "sql_database.properties_zoneRedundant" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_zoneRedundants_describe_sql_databases" } ] }, - "policy_state_has_properties_policyDefinitionGroupName": { + "sql_database_has_properties_earliestRestoreDate": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policyDefinitionGroupName": { + "sql_database.properties_earliestRestoreDate": { "Target": { - "Entity": "policy_state.properties_policyDefinitionGroupName" + "Entity": "sql_database.properties_earliestRestoreDate" } } }, @@ -81295,32 +78215,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policyDefinitionGroupName" + "Role": "sql_database.properties_earliestRestoreDate" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionGroupNames" + "ID": "sql_databases_have_properties_earliestRestoreDates" } ] }, - "policy_state_has_properties_policySetDefinitionCategory": { + "sql_database_has_properties_isInfraEncryptionEnabled": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policySetDefinitionCategory": { + "sql_database.properties_isInfraEncryptionEnabled": { "Target": { - "Entity": "policy_state.properties_policySetDefinitionCategory" + "Entity": "sql_database.properties_isInfraEncryptionEnabled" } } }, @@ -81328,32 +78248,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policySetDefinitionCategory" + "Role": "sql_database.properties_isInfraEncryptionEnabled" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policySetDefinitionCategories" + "ID": "sql_databases_have_properties_isInfraEncryptionEnableds" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "sql_database" + }, + "Adjective": { + "Role": "sql_database.properties_isInfraEncryptionEnabled" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_isInfraEncryptionEnableds_describe_sql_databases" } ] }, - "policy_state_has_properties_resourceLocation": { + "sql_database_has_properties_defaultSecondaryLocation": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_resourceLocation": { + "sql_database.properties_defaultSecondaryLocation": { "Target": { - "Entity": "policy_state.properties_resourceLocation" + "Entity": "sql_database.properties_defaultSecondaryLocation" } } }, @@ -81361,32 +78294,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_resourceLocation" + "Role": "sql_database.properties_defaultSecondaryLocation" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceLocations" + "ID": "sql_databases_have_properties_defaultSecondaryLocations" } ] }, - "policy_state_has_properties_isDeleted": { + "sql_database_has_properties_maintenanceConfigurationId": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_isDeleted": { + "sql_database.properties_maintenanceConfigurationId": { "Target": { - "Entity": "policy_state.properties_isDeleted" + "Entity": "sql_database.properties_maintenanceConfigurationId" } } }, @@ -81394,32 +78327,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_isDeleted" + "Role": "sql_database.properties_maintenanceConfigurationId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_isDeleteds" + "ID": "sql_databases_have_properties_maintenanceConfigurationIds" } ] }, - "policy_state_has_properties_timestamp": { + "sql_database_has_properties_currentServiceObjectiveName": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_timestamp": { + "sql_database.properties_currentServiceObjectiveName": { "Target": { - "Entity": "policy_state.properties_timestamp" + "Entity": "sql_database.properties_currentServiceObjectiveName" } } }, @@ -81427,32 +78360,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_timestamp" + "Role": "sql_database.properties_currentServiceObjectiveName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_timestamps" + "ID": "sql_databases_have_properties_currentServiceObjectiveNames" } ] }, - "policy_state_has_properties_resourceId": { + "sql_database_has_properties_requestedServiceObjectiveName": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_resourceId": { + "sql_database.properties_requestedServiceObjectiveName": { "Target": { - "Entity": "policy_state.properties_resourceId" + "Entity": "sql_database.properties_requestedServiceObjectiveName" } } }, @@ -81460,32 +78393,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_resourceId" + "Role": "sql_database.properties_requestedServiceObjectiveName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceIds" + "ID": "sql_databases_have_properties_requestedServiceObjectiveNames" } ] }, - "policy_state_has_properties_resourceGroup": { + "sql_database_has_properties_currentBackupStorageRedundancy": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_resourceGroup": { + "sql_database.properties_currentBackupStorageRedundancy": { "Target": { - "Entity": "policy_state.properties_resourceGroup" + "Entity": "sql_database.properties_currentBackupStorageRedundancy" } } }, @@ -81493,32 +78426,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_resourceGroup" + "Role": "sql_database.properties_currentBackupStorageRedundancy" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceGroups" + "ID": "sql_databases_have_properties_currentBackupStorageRedundancies" } ] }, - "policy_state_has_properties_stateWeight": { + "sql_database_has_properties_requestedBackupStorageRedundancy": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_stateWeight": { + "sql_database.properties_requestedBackupStorageRedundancy": { "Target": { - "Entity": "policy_state.properties_stateWeight" + "Entity": "sql_database.properties_requestedBackupStorageRedundancy" } } }, @@ -81526,32 +78459,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_stateWeight" + "Role": "sql_database.properties_requestedBackupStorageRedundancy" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_stateWeights" + "ID": "sql_databases_have_properties_requestedBackupStorageRedundancies" } ] }, - "policy_state_has_properties_resourceType": { + "sql_database_has_properties_status": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_resourceType": { + "sql_database.properties_status": { "Target": { - "Entity": "policy_state.properties_resourceType" + "Entity": "sql_database.properties_status" } } }, @@ -81559,32 +78492,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_resourceType" + "Role": "sql_database.properties_status" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceTypes" + "ID": "sql_databases_have_properties_statuses" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "sql_database" + }, + "Adjective": { + "Role": "sql_database.properties_status" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_statuses_describe_sql_databases" } ] }, - "policy_state_has_properties_subscriptionId": { + "sql_database_has_plan": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_subscriptionId": { + "sql_database.plan": { "Target": { - "Entity": "policy_state.properties_subscriptionId" + "Entity": "sql_database.plan" } } }, @@ -81592,32 +78538,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_subscriptionId" + "Role": "sql_database.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_subscriptionIds" + "ID": "sql_databases_have_plans" } ] }, - "policy_state_has_properties_policySetDefinitionId": { + "sql_database_has_sku_family": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policySetDefinitionId": { + "sql_database.sku_family": { "Target": { - "Entity": "policy_state.properties_policySetDefinitionId" + "Entity": "sql_database.sku_family" } } }, @@ -81625,32 +78571,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policySetDefinitionId" + "Role": "sql_database.sku_family" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policySetDefinitionIds" + "ID": "sql_databases_have_sku_families" } ] }, - "policy_state_has_properties_complianceState": { + "sql_database_has_sku_capacity": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_complianceState": { + "sql_database.sku_capacity": { "Target": { - "Entity": "policy_state.properties_complianceState" + "Entity": "sql_database.sku_capacity" } } }, @@ -81658,45 +78604,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_complianceState" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_properties_complianceStates" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "policy_state" - }, - "Adjective": { - "Role": "policy_state.properties_complianceState" + "Role": "sql_database.sku_capacity" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_complianceStates_describe_policy_states" + "ID": "sql_databases_have_sku_capacities" } ] }, - "policy_state_has_properties_policySetDefinitionName": { + "sql_database_has_sku_tier": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policySetDefinitionName": { + "sql_database.sku_tier": { "Target": { - "Entity": "policy_state.properties_policySetDefinitionName" + "Entity": "sql_database.sku_tier" } } }, @@ -81704,32 +78637,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policySetDefinitionName" + "Role": "sql_database.sku_tier" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policySetDefinitionNames" + "ID": "sql_databases_have_sku_tiers" } ] }, - "policy_state_has_properties_managementGroupId": { + "sql_database_has_sku_name": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_managementGroupId": { + "sql_database.sku_name": { "Target": { - "Entity": "policy_state.properties_managementGroupId" + "Entity": "sql_database.sku_name" } } }, @@ -81737,32 +78670,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_managementGroupId" + "Role": "sql_database.sku_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_managementGroupIds" + "ID": "sql_databases_have_sku_names" } ] }, - "policy_state_has_properties_policyDefinitionReferenceId": { + "sql_database_has_managed_by": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policyDefinitionReferenceId": { + "sql_database.managed_by": { "Target": { - "Entity": "policy_state.properties_policyDefinitionReferenceId" + "Entity": "sql_database.managed_by" } } }, @@ -81770,32 +78703,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policyDefinitionReferenceId" + "Role": "sql_database.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionReferenceIds" + "ID": "sql_databases_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "sql_database.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "sql_database" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_sql_databases" } ] }, - "policy_state_has_properties_policyDefinitionName": { + "sql_database_has_subscription_id": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policyDefinitionName": { + "sql_database.subscription_id": { "Target": { - "Entity": "policy_state.properties_policyDefinitionName" + "Entity": "sql_database.subscription_id" } } }, @@ -81803,32 +78756,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policyDefinitionName" + "Role": "sql_database.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionNames" + "ID": "sql_databases_have_subscription_ids" } ] }, - "policy_state_has_properties_policyAssignmentName": { + "sql_database_has_resource_group": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policyAssignmentName": { + "sql_database.resource_group": { "Target": { - "Entity": "policy_state.properties_policyAssignmentName" + "Entity": "sql_database.resource_group" } } }, @@ -81836,32 +78789,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policyAssignmentName" + "Role": "sql_database.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyAssignmentNames" + "ID": "sql_databases_have_resource_groups" } ] }, - "policy_state_has_properties_policyAssignmentScope": { + "sql_database_has_location": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policyAssignmentScope": { + "sql_database.location": { "Target": { - "Entity": "policy_state.properties_policyAssignmentScope" + "Entity": "sql_database.location" } } }, @@ -81869,32 +78822,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policyAssignmentScope" + "Role": "sql_database.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyAssignmentScopes" + "ID": "sql_databases_have_locations" } ] }, - "policy_state_has_properties_policyDefinitionAction": { + "sql_database_has_kind": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policyDefinitionAction": { + "sql_database.kind": { "Target": { - "Entity": "policy_state.properties_policyDefinitionAction" + "Entity": "sql_database.kind" } } }, @@ -81902,32 +78855,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policyDefinitionAction" + "Role": "sql_database.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionActions" + "ID": "sql_databases_have_kinds" } ] }, - "policy_state_has_properties_policyAssignmentParameter": { + "sql_database_has_tenant_id": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.properties_policyAssignmentParameter": { + "sql_database.tenant_id": { "Target": { - "Entity": "policy_state.properties_policyAssignmentParameter" + "Entity": "sql_database.tenant_id" } } }, @@ -81935,32 +78888,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.properties_policyAssignmentParameter" + "Role": "sql_database.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyAssignmentParameters" + "ID": "sql_databases_have_tenant_ids" } ] }, - "policy_state_has_plan": { + "sql_database_has_type": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.plan": { + "sql_database.type": { "Target": { - "Entity": "policy_state.plan" + "Entity": "sql_database.type" } } }, @@ -81968,32 +78921,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.plan" + "Role": "sql_database.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_plans" + "ID": "sql_databases_have_types" } ] }, - "policy_state_has_sku": { + "sql_database_has_name": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.sku": { + "sql_database.name": { "Target": { - "Entity": "policy_state.sku" + "Entity": "sql_database.name" } } }, @@ -82001,32 +78954,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.sku" + "Role": "sql_database.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_skus" + "ID": "sql_databases_have_names" } ] }, - "policy_state_has_managed_by": { + "sql_database_has_id": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_state.managed_by": { + "sql_database.id": { "Target": { - "Entity": "policy_state.managed_by" + "Entity": "sql_database.id" } } }, @@ -82034,39 +78987,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_state.managed_by" + "Role": "sql_database.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_managed_by" + "ID": "sql_databases_have_ids" }, { - "Verb": { + "Name": { "Subject": { - "Role": "policy_state.managed_by" + "Role": "sql_database" }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "policy_state" + "Name": { + "Role": "sql_database.id" } }, "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_policy_states" + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_sql_databases" } ] }, - "policy_state_has_resource_group": { + "policy_state_has_total_resource_count": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -82077,9 +79023,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.resource_group": { + "policy_state.total_resource_count": { "Target": { - "Entity": "policy_state.resource_group" + "Entity": "policy_state.total_resource_count" } } }, @@ -82090,16 +79036,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.resource_group" + "Role": "policy_state.total_resource_count" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_resource_groups" + "ID": "policy_states_have_total_resource_count" } ] }, - "policy_state_has_location": { + "policy_state_has_non_compliant_count": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -82110,9 +79056,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.location": { + "policy_state.non_compliant_count": { "Target": { - "Entity": "policy_state.location" + "Entity": "policy_state.non_compliant_count" } } }, @@ -82123,16 +79069,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.location" + "Role": "policy_state.non_compliant_count" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_locations" + "ID": "policy_states_have_non_compliant_count" } ] }, - "policy_state_has_kind": { + "policy_state_has_compliant_count": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -82143,9 +79089,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.kind": { + "policy_state.compliant_count": { "Target": { - "Entity": "policy_state.kind" + "Entity": "policy_state.compliant_count" } } }, @@ -82156,16 +79102,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.kind" + "Role": "policy_state.compliant_count" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_kinds" + "ID": "policy_states_have_compliant_count" } ] }, - "policy_state_has_tenant_id": { + "policy_state_has_compliance_score": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -82176,9 +79122,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.tenant_id": { + "policy_state.compliance_score": { "Target": { - "Entity": "policy_state.tenant_id" + "Entity": "policy_state.compliance_score" } } }, @@ -82189,16 +79135,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.tenant_id" + "Role": "policy_state.compliance_score" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_tenant_ids" + "ID": "policy_states_have_compliance_score" } ] }, - "policy_state_has_type": { + "policy_state_has_extended_location": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -82209,9 +79155,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.type": { + "policy_state.extended_location": { "Target": { - "Entity": "policy_state.type" + "Entity": "policy_state.extended_location" } } }, @@ -82222,16 +79168,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.type" + "Role": "policy_state.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_types" + "ID": "policy_states_have_extended_locations" } ] }, - "policy_state_has_name": { + "policy_state_has_zone": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -82242,9 +79188,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.name": { + "policy_state.zone": { "Target": { - "Entity": "policy_state.name" + "Entity": "policy_state.zone" } } }, @@ -82255,29 +79201,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_names" - }, - { - "Name": { - "Subject": { - "Role": "policy_state" - }, - "Name": { - "Role": "policy_state.name" + "Role": "policy_state.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_policy_states" + "ID": "policy_states_have_zones" } ] }, - "policy_state_has_id": { + "policy_state_has_identity": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -82288,9 +79221,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.id": { + "policy_state.identity": { "Target": { - "Entity": "policy_state.id" + "Entity": "policy_state.identity" } } }, @@ -82301,42 +79234,29 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.id" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_ids" - }, - { - "Name": { - "Subject": { - "Role": "policy_state" - }, - "Name": { - "Role": "policy_state.id" + "Role": "policy_state.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_policy_states" + "ID": "policy_states_have_identities" } ] }, - "policy_definition_has_extended_location": { + "policy_state_has_tag": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.extended_location": { + "policy_state.tag": { "Target": { - "Entity": "policy_definition.extended_location" + "Entity": "policy_state.tag" } } }, @@ -82344,32 +79264,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.extended_location" + "Role": "policy_state.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_extended_locations" + "ID": "policy_states_have_tags" } ] }, - "policy_definition_has_zone": { + "policy_state_has_properties_stateDetail": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.zone": { + "policy_state.properties_stateDetail": { "Target": { - "Entity": "policy_definition.zone" + "Entity": "policy_state.properties_stateDetail" } } }, @@ -82377,32 +79297,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.zone" + "Role": "policy_state.properties_stateDetail" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_zones" + "ID": "policy_states_have_properties_stateDetails" } ] }, - "policy_definition_has_identity": { + "policy_state_has_properties_complianceReasonCode": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.identity": { + "policy_state.properties_complianceReasonCode": { "Target": { - "Entity": "policy_definition.identity" + "Entity": "policy_state.properties_complianceReasonCode" } } }, @@ -82410,32 +79330,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.identity" + "Role": "policy_state.properties_complianceReasonCode" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_identities" + "ID": "policy_states_have_properties_complianceReasonCodes" } ] }, - "policy_definition_has_tag": { + "policy_state_has_properties_policyDefinitionGroupName": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.tag": { + "policy_state.properties_policyDefinitionGroupName": { "Target": { - "Entity": "policy_definition.tag" + "Entity": "policy_state.properties_policyDefinitionGroupName" } } }, @@ -82443,32 +79363,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.tag" + "Role": "policy_state.properties_policyDefinitionGroupName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_tags" + "ID": "policy_states_have_properties_policyDefinitionGroupNames" } ] }, - "policy_definition_has_properties_oldVersion": { + "policy_state_has_properties_policySetDefinitionCategory": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_oldVersion": { + "policy_state.properties_policySetDefinitionCategory": { "Target": { - "Entity": "policy_definition.properties_oldVersion" + "Entity": "policy_state.properties_policySetDefinitionCategory" } } }, @@ -82476,32 +79396,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_oldVersion" + "Role": "policy_state.properties_policySetDefinitionCategory" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_oldVersions" + "ID": "policy_states_have_properties_policySetDefinitionCategories" } ] }, - "policy_definition_has_properties_version1": { + "policy_state_has_properties_resourceLocation": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_version1": { + "policy_state.properties_resourceLocation": { "Target": { - "Entity": "policy_definition.properties_version1" + "Entity": "policy_state.properties_resourceLocation" } } }, @@ -82509,32 +79429,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_version1" + "Role": "policy_state.properties_resourceLocation" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_versions" + "ID": "policy_states_have_properties_resourceLocations" } ] }, - "policy_definition_has_properties_policyDefinitionGroup": { + "policy_state_has_properties_isDeleted": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_policyDefinitionGroup": { + "policy_state.properties_isDeleted": { "Target": { - "Entity": "policy_definition.properties_policyDefinitionGroup" + "Entity": "policy_state.properties_isDeleted" } } }, @@ -82542,32 +79462,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_policyDefinitionGroup" + "Role": "policy_state.properties_isDeleted" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_policyDefinitionGroups" + "ID": "policy_states_have_properties_isDeleteds" } ] }, - "policy_definition_has_properties_policyDefinition": { + "policy_state_has_properties_timestamp": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_policyDefinition": { + "policy_state.properties_timestamp": { "Target": { - "Entity": "policy_definition.properties_policyDefinition" + "Entity": "policy_state.properties_timestamp" } } }, @@ -82575,32 +79495,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_policyDefinition" + "Role": "policy_state.properties_timestamp" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_policyDefinitions" + "ID": "policy_states_have_properties_timestamps" } ] }, - "policy_definition_has_properties_parameter": { + "policy_state_has_properties_resourceId": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_parameter": { + "policy_state.properties_resourceId": { "Target": { - "Entity": "policy_definition.properties_parameter" + "Entity": "policy_state.properties_resourceId" } } }, @@ -82608,32 +79528,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_parameter" + "Role": "policy_state.properties_resourceId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_parameters" + "ID": "policy_states_have_properties_resourceIds" } ] }, - "policy_definition_has_properties_version": { + "policy_state_has_properties_resourceGroup": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_version": { + "policy_state.properties_resourceGroup": { "Target": { - "Entity": "policy_definition.properties_version" + "Entity": "policy_state.properties_resourceGroup" } } }, @@ -82641,32 +79561,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_version" + "Role": "policy_state.properties_resourceGroup" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_versions1" + "ID": "policy_states_have_properties_resourceGroups" } ] }, - "policy_definition_has_properties_metadata": { + "policy_state_has_properties_stateWeight": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_metadata": { + "policy_state.properties_stateWeight": { "Target": { - "Entity": "policy_definition.properties_metadata" + "Entity": "policy_state.properties_stateWeight" } } }, @@ -82674,32 +79594,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_metadata" + "Role": "policy_state.properties_stateWeight" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_metadata" + "ID": "policy_states_have_properties_stateWeights" } ] }, - "policy_definition_has_properties_description": { + "policy_state_has_properties_resourceType": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_description": { + "policy_state.properties_resourceType": { "Target": { - "Entity": "policy_definition.properties_description" + "Entity": "policy_state.properties_resourceType" } } }, @@ -82707,32 +79627,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_description" + "Role": "policy_state.properties_resourceType" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_descriptions" + "ID": "policy_states_have_properties_resourceTypes" } ] }, - "policy_definition_has_properties_policyType": { + "policy_state_has_properties_subscriptionId": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_policyType": { + "policy_state.properties_subscriptionId": { "Target": { - "Entity": "policy_definition.properties_policyType" + "Entity": "policy_state.properties_subscriptionId" } } }, @@ -82740,32 +79660,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_policyType" + "Role": "policy_state.properties_subscriptionId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_policyTypes" + "ID": "policy_states_have_properties_subscriptionIds" } ] }, - "policy_definition_has_properties_displayName": { + "policy_state_has_properties_policySetDefinitionId": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.properties_displayName": { + "policy_state.properties_policySetDefinitionId": { "Target": { - "Entity": "policy_definition.properties_displayName" + "Entity": "policy_state.properties_policySetDefinitionId" } } }, @@ -82773,32 +79693,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.properties_displayName" + "Role": "policy_state.properties_policySetDefinitionId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_displayNames" + "ID": "policy_states_have_properties_policySetDefinitionIds" } ] }, - "policy_definition_has_plan": { + "policy_state_has_properties_complianceState": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.plan": { + "policy_state.properties_complianceState": { "Target": { - "Entity": "policy_definition.plan" + "Entity": "policy_state.properties_complianceState" } } }, @@ -82806,32 +79726,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.plan" + "Role": "policy_state.properties_complianceState" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_plans" + "ID": "policy_states_have_properties_complianceStates" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "policy_state" + }, + "Adjective": { + "Role": "policy_state.properties_complianceState" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_complianceStates_describe_policy_states" } ] }, - "policy_definition_has_sku": { + "policy_state_has_properties_policySetDefinitionName": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.sku": { + "policy_state.properties_policySetDefinitionName": { "Target": { - "Entity": "policy_definition.sku" + "Entity": "policy_state.properties_policySetDefinitionName" } } }, @@ -82839,32 +79772,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.sku" + "Role": "policy_state.properties_policySetDefinitionName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_skus" + "ID": "policy_states_have_properties_policySetDefinitionNames" } ] }, - "policy_definition_has_managed_by": { + "policy_state_has_properties_managementGroupId": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.managed_by": { + "policy_state.properties_managementGroupId": { "Target": { - "Entity": "policy_definition.managed_by" + "Entity": "policy_state.properties_managementGroupId" } } }, @@ -82872,52 +79805,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.managed_by" + "Role": "policy_state.properties_managementGroupId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_managed_by" + "ID": "policy_states_have_properties_managementGroupIds" + } + ] + }, + "policy_state_has_properties_policyDefinitionReferenceId": { + "Binding": { + "ConceptualEntity": "PolicyStates" + }, + "State": "Generated", + "Roles": { + "policy_state": { + "Target": { + "Entity": "policy_state" + } }, + "policy_state.properties_policyDefinitionReferenceId": { + "Target": { + "Entity": "policy_state.properties_policyDefinitionReferenceId" + } + } + }, + "Phrasings": [ { - "Verb": { + "Attribute": { "Subject": { - "Role": "policy_definition.managed_by" + "Role": "policy_state" }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], "Object": { - "Role": "policy_definition" + "Role": "policy_state.properties_policyDefinitionReferenceId" } }, "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_policy_definitions" + "Weight": 0.99, + "ID": "policy_states_have_properties_policyDefinitionReferenceIds" } ] }, - "policy_definition_has_subscription_id": { + "policy_state_has_properties_policyDefinitionName": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.subscription_id": { + "policy_state.properties_policyDefinitionName": { "Target": { - "Entity": "policy_definition.subscription_id" + "Entity": "policy_state.properties_policyDefinitionName" } } }, @@ -82925,32 +79871,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.subscription_id" + "Role": "policy_state.properties_policyDefinitionName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_subscription_ids" + "ID": "policy_states_have_properties_policyDefinitionNames" } ] }, - "policy_definition_has_resource_group": { + "policy_state_has_properties_policyAssignmentName": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.resource_group": { + "policy_state.properties_policyAssignmentName": { "Target": { - "Entity": "policy_definition.resource_group" + "Entity": "policy_state.properties_policyAssignmentName" } } }, @@ -82958,32 +79904,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.resource_group" + "Role": "policy_state.properties_policyAssignmentName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_resource_groups" + "ID": "policy_states_have_properties_policyAssignmentNames" } ] }, - "policy_definition_has_location": { + "policy_state_has_properties_policyAssignmentScope": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.location": { + "policy_state.properties_policyAssignmentScope": { "Target": { - "Entity": "policy_definition.location" + "Entity": "policy_state.properties_policyAssignmentScope" } } }, @@ -82991,45 +79937,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.location" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_definitions_have_locations" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "policy_definition" - }, - "Adjective": { - "Role": "policy_definition.location" + "Role": "policy_state.properties_policyAssignmentScope" } }, "State": "Generated", "Weight": 0.99, - "ID": "locations_describe_policy_definitions" + "ID": "policy_states_have_properties_policyAssignmentScopes" } ] }, - "policy_definition_has_kind": { + "policy_state_has_properties_policyDefinitionAction": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.kind": { + "policy_state.properties_policyDefinitionAction": { "Target": { - "Entity": "policy_definition.kind" + "Entity": "policy_state.properties_policyDefinitionAction" } } }, @@ -83037,32 +79970,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.kind" + "Role": "policy_state.properties_policyDefinitionAction" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_kinds" + "ID": "policy_states_have_properties_policyDefinitionActions" } ] }, - "policy_definition_has_tenant_id": { + "policy_state_has_properties_policyAssignmentParameter": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.tenant_id": { + "policy_state.properties_policyAssignmentParameter": { "Target": { - "Entity": "policy_definition.tenant_id" + "Entity": "policy_state.properties_policyAssignmentParameter" } } }, @@ -83070,32 +80003,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.tenant_id" + "Role": "policy_state.properties_policyAssignmentParameter" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_tenant_ids" + "ID": "policy_states_have_properties_policyAssignmentParameters" } ] }, - "policy_definition_has_type": { + "policy_state_has_plan": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.type": { + "policy_state.plan": { "Target": { - "Entity": "policy_definition.type" + "Entity": "policy_state.plan" } } }, @@ -83103,32 +80036,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.type" + "Role": "policy_state.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_types" + "ID": "policy_states_have_plans" } ] }, - "policy_definition_has_name": { + "policy_state_has_sku": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.name": { + "policy_state.sku": { "Target": { - "Entity": "policy_definition.name" + "Entity": "policy_state.sku" } } }, @@ -83136,45 +80069,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_definitions_have_names" - }, - { - "Name": { - "Subject": { - "Role": "policy_definition" - }, - "Name": { - "Role": "policy_definition.name" + "Role": "policy_state.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_policy_definitions" + "ID": "policy_states_have_skus" } ] }, - "policy_definition_has_id": { + "policy_state_has_managed_by": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_state": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_state" } }, - "policy_definition.id": { + "policy_state.managed_by": { "Target": { - "Entity": "policy_definition.id" + "Entity": "policy_state.managed_by" } } }, @@ -83182,45 +80102,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state" }, "Object": { - "Role": "policy_definition.id" + "Role": "policy_state.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_ids" + "ID": "policy_states_have_managed_by" }, { - "Name": { + "Verb": { "Subject": { - "Role": "policy_definition" + "Role": "policy_state.managed_by" }, - "Name": { - "Role": "policy_definition.id" + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "policy_state" } }, "State": "Generated", - "Weight": 0.99, - "ID": "ids_are_names_IDs_of_policy_definitions" + "Weight": 0.95, + "ID": "managed_by_manage_policy_states" } ] }, - "policy_assignment_has_extended_location": { + "policy_state_has_resource_group": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_state": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_state" } }, - "policy_assignment.extended_location": { + "policy_state.resource_group": { "Target": { - "Entity": "policy_assignment.extended_location" + "Entity": "policy_state.resource_group" } } }, @@ -83228,32 +80155,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, "Object": { - "Role": "policy_assignment.extended_location" + "Role": "policy_state.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_extended_locations" + "ID": "policy_states_have_resource_groups" } ] }, - "policy_assignment_has_zone": { + "policy_state_has_location": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_state": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_state" } }, - "policy_assignment.zone": { + "policy_state.location": { "Target": { - "Entity": "policy_assignment.zone" + "Entity": "policy_state.location" } } }, @@ -83261,32 +80188,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, "Object": { - "Role": "policy_assignment.zone" + "Role": "policy_state.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_zones" + "ID": "policy_states_have_locations" } ] }, - "policy_assignment_has_identity_type": { + "policy_state_has_kind": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_state": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_state" } }, - "policy_assignment.identity_type": { + "policy_state.kind": { "Target": { - "Entity": "policy_assignment.identity_type" + "Entity": "policy_state.kind" } } }, @@ -83294,32 +80221,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, "Object": { - "Role": "policy_assignment.identity_type" + "Role": "policy_state.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_types" + "ID": "policy_states_have_kinds" } ] }, - "policy_assignment_has_identity_tenantId": { + "policy_state_has_tenant_id": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_state": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_state" } }, - "policy_assignment.identity_tenantId": { + "policy_state.tenant_id": { "Target": { - "Entity": "policy_assignment.identity_tenantId" + "Entity": "policy_state.tenant_id" } } }, @@ -83327,32 +80254,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, "Object": { - "Role": "policy_assignment.identity_tenantId" + "Role": "policy_state.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_tenantIds" + "ID": "policy_states_have_tenant_ids" } ] }, - "policy_assignment_has_identity_principalId": { + "policy_state_has_type": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_state": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_state" } }, - "policy_assignment.identity_principalId": { + "policy_state.type": { "Target": { - "Entity": "policy_assignment.identity_principalId" + "Entity": "policy_state.type" } } }, @@ -83360,32 +80287,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, "Object": { - "Role": "policy_assignment.identity_principalId" + "Role": "policy_state.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_principalIds" + "ID": "policy_states_have_types" } ] }, - "policy_assignment_has_identity_userAssignedIdentity": { + "policy_state_has_name": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_state": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_state" } }, - "policy_assignment.identity_userAssignedIdentity": { + "policy_state.name": { "Target": { - "Entity": "policy_assignment.identity_userAssignedIdentity" + "Entity": "policy_state.name" } } }, @@ -83393,65 +80320,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, "Object": { - "Role": "policy_assignment.identity_userAssignedIdentity" + "Role": "policy_state.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_userAssignedIdentities" - } - ] - }, - "policy_assignment_has_tag": { - "Binding": { - "ConceptualEntity": "PolicyAssignments" - }, - "State": "Generated", - "Roles": { - "policy_assignment": { - "Target": { - "Entity": "policy_assignment" - } + "ID": "policy_states_have_names" }, - "policy_assignment.tag": { - "Target": { - "Entity": "policy_assignment.tag" - } - } - }, - "Phrasings": [ { - "Attribute": { + "Name": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, - "Object": { - "Role": "policy_assignment.tag" + "Name": { + "Role": "policy_state.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_tags" + "ID": "names_are_names_IDs_of_policy_states" } ] }, - "policy_assignment_has_properties_scope": { + "policy_state_has_id": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_state": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_state" } }, - "policy_assignment.properties_scope": { + "policy_state.id": { "Target": { - "Entity": "policy_assignment.properties_scope" + "Entity": "policy_state.id" } } }, @@ -83459,32 +80366,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_state" }, "Object": { - "Role": "policy_assignment.properties_scope" + "Role": "policy_state.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_scopes" + "ID": "policy_states_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "policy_state" + }, + "Name": { + "Role": "policy_state.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_policy_states" } ] }, - "policy_assignment_has_properties_metadata_excludedOutOfTheBoxStandard": { + "policy_definition_has_extended_location": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { + "policy_definition.extended_location": { "Target": { - "Entity": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" + "Entity": "policy_definition.extended_location" } } }, @@ -83492,32 +80412,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" + "Role": "policy_definition.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_excludedOutOfTheBoxStandards" + "ID": "policy_definitions_have_extended_locations" } ] }, - "policy_assignment_has_properties_metadata_securityCenter": { + "policy_definition_has_zone": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_securityCenter": { + "policy_definition.zone": { "Target": { - "Entity": "policy_assignment.properties_metadata_securityCenter" + "Entity": "policy_definition.zone" } } }, @@ -83525,32 +80445,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_securityCenter" + "Role": "policy_definition.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_securityCenters" + "ID": "policy_definitions_have_zones" } ] }, - "policy_assignment_has_properties_metadata_managedByResourceId": { + "policy_definition_has_identity": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_managedByResourceId": { + "policy_definition.identity": { "Target": { - "Entity": "policy_assignment.properties_metadata_managedByResourceId" + "Entity": "policy_definition.identity" } } }, @@ -83558,32 +80478,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_managedByResourceId" + "Role": "policy_definition.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_managedByResourceIds" + "ID": "policy_definitions_have_identities" } ] }, - "policy_assignment_has_properties_metadata_category": { + "policy_definition_has_tag": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_category": { + "policy_definition.tag": { "Target": { - "Entity": "policy_assignment.properties_metadata_category" + "Entity": "policy_definition.tag" } } }, @@ -83591,32 +80511,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_category" + "Role": "policy_definition.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_categories" + "ID": "policy_definitions_have_tags" } ] }, - "policy_assignment_has_properties_metadata_updatedBy": { + "policy_definition_has_properties_oldVersion": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_updatedBy": { + "policy_definition.properties_oldVersion": { "Target": { - "Entity": "policy_assignment.properties_metadata_updatedBy" + "Entity": "policy_definition.properties_oldVersion" } } }, @@ -83624,32 +80544,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_updatedBy" + "Role": "policy_definition.properties_oldVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_updatedBies" + "ID": "policy_definitions_have_properties_oldVersions" } ] }, - "policy_assignment_has_properties_metadata_updatedOn": { + "policy_definition_has_properties_version1": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_updatedOn": { + "policy_definition.properties_version1": { "Target": { - "Entity": "policy_assignment.properties_metadata_updatedOn" + "Entity": "policy_definition.properties_version1" } } }, @@ -83657,32 +80577,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_updatedOn" + "Role": "policy_definition.properties_version1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_updatedOns" + "ID": "policy_definitions_have_properties_versions" } ] }, - "policy_assignment_has_properties_metadata_parameterScope": { + "policy_definition_has_properties_policyDefinitionGroup": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_parameterScope": { + "policy_definition.properties_policyDefinitionGroup": { "Target": { - "Entity": "policy_assignment.properties_metadata_parameterScope" + "Entity": "policy_definition.properties_policyDefinitionGroup" } } }, @@ -83690,32 +80610,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_parameterScope" + "Role": "policy_definition.properties_policyDefinitionGroup" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_parameterScopes" + "ID": "policy_definitions_have_properties_policyDefinitionGroups" } ] }, - "policy_assignment_has_properties_metadata_assignedBy": { + "policy_definition_has_properties_policyDefinition": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_assignedBy": { + "policy_definition.properties_policyDefinition": { "Target": { - "Entity": "policy_assignment.properties_metadata_assignedBy" + "Entity": "policy_definition.properties_policyDefinition" } } }, @@ -83723,32 +80643,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_assignedBy" + "Role": "policy_definition.properties_policyDefinition" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_assignedBies" + "ID": "policy_definitions_have_properties_policyDefinitions" } ] }, - "policy_assignment_has_properties_metadata_createdBy": { + "policy_definition_has_properties_parameter": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_createdBy": { + "policy_definition.properties_parameter": { "Target": { - "Entity": "policy_assignment.properties_metadata_createdBy" + "Entity": "policy_definition.properties_parameter" } } }, @@ -83756,32 +80676,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_createdBy" + "Role": "policy_definition.properties_parameter" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_createdBies" + "ID": "policy_definitions_have_properties_parameters" } ] }, - "policy_assignment_has_properties_metadata_createdOn": { + "policy_definition_has_properties_version": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_metadata_createdOn": { + "policy_definition.properties_version": { "Target": { - "Entity": "policy_assignment.properties_metadata_createdOn" + "Entity": "policy_definition.properties_version" } } }, @@ -83789,32 +80709,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_metadata_createdOn" + "Role": "policy_definition.properties_version" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_createdOns" + "ID": "policy_definitions_have_properties_versions1" } ] }, - "policy_assignment_has_properties_override": { + "policy_definition_has_properties_metadata": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_override": { + "policy_definition.properties_metadata": { "Target": { - "Entity": "policy_assignment.properties_override" + "Entity": "policy_definition.properties_metadata" } } }, @@ -83822,32 +80742,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_override" + "Role": "policy_definition.properties_metadata" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_overrides" + "ID": "policy_definitions_have_properties_metadata" } ] }, - "policy_assignment_has_properties_notScope": { + "policy_definition_has_properties_description": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_notScope": { + "policy_definition.properties_description": { "Target": { - "Entity": "policy_assignment.properties_notScope" + "Entity": "policy_definition.properties_description" } } }, @@ -83855,32 +80775,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_notScope" + "Role": "policy_definition.properties_description" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_notScopes" + "ID": "policy_definitions_have_properties_descriptions" } ] }, - "policy_assignment_has_properties_parameter": { + "policy_definition_has_properties_policyType": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_parameter": { + "policy_definition.properties_policyType": { "Target": { - "Entity": "policy_assignment.properties_parameter" + "Entity": "policy_definition.properties_policyType" } } }, @@ -83888,32 +80808,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_parameter" + "Role": "policy_definition.properties_policyType" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_parameters" + "ID": "policy_definitions_have_properties_policyTypes" } ] }, - "policy_assignment_has_properties_displayName": { + "policy_definition_has_properties_displayName": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_displayName": { + "policy_definition.properties_displayName": { "Target": { - "Entity": "policy_assignment.properties_displayName" + "Entity": "policy_definition.properties_displayName" } } }, @@ -83921,32 +80841,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_displayName" + "Role": "policy_definition.properties_displayName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_displayNames" + "ID": "policy_definitions_have_properties_displayNames" } ] }, - "policy_assignment_has_properties_description": { + "policy_definition_has_plan": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_description": { + "policy_definition.plan": { "Target": { - "Entity": "policy_assignment.properties_description" + "Entity": "policy_definition.plan" } } }, @@ -83954,32 +80874,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_description" + "Role": "policy_definition.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_descriptions" + "ID": "policy_definitions_have_plans" } ] }, - "policy_assignment_has_properties_assignmentType": { + "policy_definition_has_sku": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_assignmentType": { + "policy_definition.sku": { "Target": { - "Entity": "policy_assignment.properties_assignmentType" + "Entity": "policy_definition.sku" } } }, @@ -83987,32 +80907,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_assignmentType" + "Role": "policy_definition.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_assignmentTypes" + "ID": "policy_definitions_have_skus" } ] }, - "policy_assignment_has_properties_enforcementMode": { + "policy_definition_has_managed_by": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_enforcementMode": { + "policy_definition.managed_by": { "Target": { - "Entity": "policy_assignment.properties_enforcementMode" + "Entity": "policy_definition.managed_by" } } }, @@ -84020,32 +80940,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_enforcementMode" + "Role": "policy_definition.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_enforcementModes" + "ID": "policy_definitions_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "policy_definition.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "policy_definition" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_policy_definitions" } ] }, - "policy_assignment_has_properties_resourceSelector": { + "policy_definition_has_subscription_id": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_resourceSelector": { + "policy_definition.subscription_id": { "Target": { - "Entity": "policy_assignment.properties_resourceSelector" + "Entity": "policy_definition.subscription_id" } } }, @@ -84053,32 +80993,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_resourceSelector" + "Role": "policy_definition.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_resourceSelectors" + "ID": "policy_definitions_have_subscription_ids" } ] }, - "policy_assignment_has_properties_definitionVersion": { + "policy_definition_has_resource_group": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_definitionVersion": { + "policy_definition.resource_group": { "Target": { - "Entity": "policy_assignment.properties_definitionVersion" + "Entity": "policy_definition.resource_group" } } }, @@ -84086,32 +81026,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_definitionVersion" + "Role": "policy_definition.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_definitionVersions" + "ID": "policy_definitions_have_resource_groups" } ] }, - "policy_assignment_has_properties_nonComplianceMessage": { + "policy_definition_has_location": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_nonComplianceMessage": { + "policy_definition.location": { "Target": { - "Entity": "policy_assignment.properties_nonComplianceMessage" + "Entity": "policy_definition.location" } } }, @@ -84119,32 +81059,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_nonComplianceMessage" + "Role": "policy_definition.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_nonComplianceMessages" + "ID": "policy_definitions_have_locations" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "policy_definition" + }, + "Adjective": { + "Role": "policy_definition.location" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "locations_describe_policy_definitions" } ] }, - "policy_assignment_has_properties_latestDefinitionVersion": { + "policy_definition_has_kind": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_latestDefinitionVersion": { + "policy_definition.kind": { "Target": { - "Entity": "policy_assignment.properties_latestDefinitionVersion" + "Entity": "policy_definition.kind" } } }, @@ -84152,32 +81105,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_latestDefinitionVersion" + "Role": "policy_definition.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_latestDefinitionVersions" + "ID": "policy_definitions_have_kinds" } ] }, - "policy_assignment_has_properties_effectiveDefinitionVersion": { + "policy_definition_has_tenant_id": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.properties_effectiveDefinitionVersion": { + "policy_definition.tenant_id": { "Target": { - "Entity": "policy_assignment.properties_effectiveDefinitionVersion" + "Entity": "policy_definition.tenant_id" } } }, @@ -84185,32 +81138,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.properties_effectiveDefinitionVersion" + "Role": "policy_definition.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_effectiveDefinitionVersions" + "ID": "policy_definitions_have_tenant_ids" } ] }, - "policy_assignment_has_plan": { + "policy_definition_has_type": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.plan": { + "policy_definition.type": { "Target": { - "Entity": "policy_assignment.plan" + "Entity": "policy_definition.type" } } }, @@ -84218,32 +81171,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.plan" + "Role": "policy_definition.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_plans" + "ID": "policy_definitions_have_types" } ] }, - "policy_assignment_has_sku": { + "policy_definition_has_name": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.sku": { + "policy_definition.name": { "Target": { - "Entity": "policy_assignment.sku" + "Entity": "policy_definition.name" } } }, @@ -84251,32 +81204,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.sku" + "Role": "policy_definition.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_skus" + "ID": "policy_definitions_have_names" + }, + { + "Name": { + "Subject": { + "Role": "policy_definition" + }, + "Name": { + "Role": "policy_definition.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_policy_definitions" } ] }, - "policy_assignment_has_managed_by": { + "policy_definition_has_id": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_assignment": { + "policy_definition": { "Target": { - "Entity": "policy_assignment" + "Entity": "policy_definition" } }, - "policy_assignment.managed_by": { + "policy_definition.id": { "Target": { - "Entity": "policy_assignment.managed_by" + "Entity": "policy_definition.id" } } }, @@ -84284,39 +81250,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "policy_definition" }, "Object": { - "Role": "policy_assignment.managed_by" + "Role": "policy_definition.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_managed_by" + "ID": "policy_definitions_have_ids" }, { - "Verb": { + "Name": { "Subject": { - "Role": "policy_assignment.managed_by" + "Role": "policy_definition" }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "policy_assignment" + "Name": { + "Role": "policy_definition.id" } }, "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_policy_assignments" + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_policy_definitions" } ] }, - "policy_assignment_has_subscription_id": { + "policy_assignment_has_extended_location": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84327,9 +81286,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.subscription_id": { + "policy_assignment.extended_location": { "Target": { - "Entity": "policy_assignment.subscription_id" + "Entity": "policy_assignment.extended_location" } } }, @@ -84340,16 +81299,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.subscription_id" + "Role": "policy_assignment.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_subscription_ids" + "ID": "policy_assignments_have_extended_locations" } ] }, - "policy_assignment_has_resource_group": { + "policy_assignment_has_zone": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84360,9 +81319,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.resource_group": { + "policy_assignment.zone": { "Target": { - "Entity": "policy_assignment.resource_group" + "Entity": "policy_assignment.zone" } } }, @@ -84373,16 +81332,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.resource_group" + "Role": "policy_assignment.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_resource_groups" + "ID": "policy_assignments_have_zones" } ] }, - "policy_assignment_has_location": { + "policy_assignment_has_identity_type": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84393,9 +81352,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.location": { + "policy_assignment.identity_type": { "Target": { - "Entity": "policy_assignment.location" + "Entity": "policy_assignment.identity_type" } } }, @@ -84406,16 +81365,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.location" + "Role": "policy_assignment.identity_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_locations" + "ID": "policy_assignments_have_identity_types" } ] }, - "policy_assignment_has_kind": { + "policy_assignment_has_identity_tenantId": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84426,9 +81385,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.kind": { + "policy_assignment.identity_tenantId": { "Target": { - "Entity": "policy_assignment.kind" + "Entity": "policy_assignment.identity_tenantId" } } }, @@ -84439,16 +81398,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.kind" + "Role": "policy_assignment.identity_tenantId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_kinds" + "ID": "policy_assignments_have_identity_tenantIds" } ] }, - "policy_assignment_has_tenant_id": { + "policy_assignment_has_identity_principalId": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84459,9 +81418,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.tenant_id": { + "policy_assignment.identity_principalId": { "Target": { - "Entity": "policy_assignment.tenant_id" + "Entity": "policy_assignment.identity_principalId" } } }, @@ -84472,16 +81431,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.tenant_id" + "Role": "policy_assignment.identity_principalId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_tenant_ids" + "ID": "policy_assignments_have_identity_principalIds" } ] }, - "policy_assignment_has_type": { + "policy_assignment_has_identity_userAssignedIdentity": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84492,9 +81451,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.type": { + "policy_assignment.identity_userAssignedIdentity": { "Target": { - "Entity": "policy_assignment.type" + "Entity": "policy_assignment.identity_userAssignedIdentity" } } }, @@ -84505,16 +81464,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.type" + "Role": "policy_assignment.identity_userAssignedIdentity" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_types" + "ID": "policy_assignments_have_identity_userAssignedIdentities" } ] }, - "policy_assignment_has_name": { + "policy_assignment_has_tag": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84525,9 +81484,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.name": { + "policy_assignment.tag": { "Target": { - "Entity": "policy_assignment.name" + "Entity": "policy_assignment.tag" } } }, @@ -84538,16 +81497,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.name" + "Role": "policy_assignment.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_names" + "ID": "policy_assignments_have_tags" } ] }, - "policy_assignment_has_id": { + "policy_assignment_has_properties_scope": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -84558,9 +81517,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.id": { + "policy_assignment.properties_scope": { "Target": { - "Entity": "policy_assignment.id" + "Entity": "policy_assignment.properties_scope" } } }, @@ -84571,29 +81530,29 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.id" + "Role": "policy_assignment.properties_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_ids" + "ID": "policy_assignments_have_properties_scopes" } ] }, - "network_security_group_has_is_warning": { + "policy_assignment_has_properties_metadata_excludedOutOfTheBoxStandard": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.is_warning": { + "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { "Target": { - "Entity": "network_security_group.is_warning" + "Entity": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" } } }, @@ -84601,45 +81560,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.is_warning" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_is_warning" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_security_group" - }, - "Adjective": { - "Role": "network_security_group.is_warning" + "Role": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" } }, "State": "Generated", "Weight": 0.99, - "ID": "is_warning_describe_network_security_groups" + "ID": "policy_assignments_have_properties_metadata_excludedOutOfTheBoxStandards" } ] }, - "network_security_group_has_extended_location": { + "policy_assignment_has_properties_metadata_securityCenter": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.extended_location": { + "policy_assignment.properties_metadata_securityCenter": { "Target": { - "Entity": "network_security_group.extended_location" + "Entity": "policy_assignment.properties_metadata_securityCenter" } } }, @@ -84647,32 +81593,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.extended_location" + "Role": "policy_assignment.properties_metadata_securityCenter" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_extended_locations" + "ID": "policy_assignments_have_properties_metadata_securityCenters" } ] }, - "network_security_group_has_zone": { + "policy_assignment_has_properties_metadata_managedByResourceId": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.zone": { + "policy_assignment.properties_metadata_managedByResourceId": { "Target": { - "Entity": "network_security_group.zone" + "Entity": "policy_assignment.properties_metadata_managedByResourceId" } } }, @@ -84680,32 +81626,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.zone" + "Role": "policy_assignment.properties_metadata_managedByResourceId" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_zones" + "ID": "policy_assignments_have_properties_metadata_managedByResourceIds" } ] }, - "network_security_group_has_identity": { + "policy_assignment_has_properties_metadata_category": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.identity": { + "policy_assignment.properties_metadata_category": { "Target": { - "Entity": "network_security_group.identity" + "Entity": "policy_assignment.properties_metadata_category" } } }, @@ -84713,32 +81659,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.identity" + "Role": "policy_assignment.properties_metadata_category" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_identities" + "ID": "policy_assignments_have_properties_metadata_categories" } ] }, - "network_security_group_has_tag": { + "policy_assignment_has_properties_metadata_updatedBy": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.tag": { + "policy_assignment.properties_metadata_updatedBy": { "Target": { - "Entity": "network_security_group.tag" + "Entity": "policy_assignment.properties_metadata_updatedBy" } } }, @@ -84746,32 +81692,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.tag" + "Role": "policy_assignment.properties_metadata_updatedBy" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_tags" + "ID": "policy_assignments_have_properties_metadata_updatedBies" } ] }, - "network_security_group_has_properties_securityRules_etag": { + "policy_assignment_has_properties_metadata_updatedOn": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_etag": { + "policy_assignment.properties_metadata_updatedOn": { "Target": { - "Entity": "network_security_group.properties_securityRules_etag" + "Entity": "policy_assignment.properties_metadata_updatedOn" } } }, @@ -84779,32 +81725,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_etag" + "Role": "policy_assignment.properties_metadata_updatedOn" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_etags" + "ID": "policy_assignments_have_properties_metadata_updatedOns" } ] }, - "network_security_group_has_properties_security_rules_id": { + "policy_assignment_has_properties_metadata_parameterScope": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_security_rules_id": { + "policy_assignment.properties_metadata_parameterScope": { "Target": { - "Entity": "network_security_group.properties_security_rules_id" + "Entity": "policy_assignment.properties_metadata_parameterScope" } } }, @@ -84812,32 +81758,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_security_rules_id" + "Role": "policy_assignment.properties_metadata_parameterScope" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_security_rules_ids" + "ID": "policy_assignments_have_properties_metadata_parameterScopes" } ] }, - "network_security_group_has_properties_security_rules_name": { + "policy_assignment_has_properties_metadata_assignedBy": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_security_rules_name": { + "policy_assignment.properties_metadata_assignedBy": { "Target": { - "Entity": "network_security_group.properties_security_rules_name" + "Entity": "policy_assignment.properties_metadata_assignedBy" } } }, @@ -84845,32 +81791,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_security_rules_name" + "Role": "policy_assignment.properties_metadata_assignedBy" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_security_rules_names" + "ID": "policy_assignments_have_properties_metadata_assignedBies" } ] }, - "network_security_group_has_properties_securityRules_properties_access": { + "policy_assignment_has_properties_metadata_createdBy": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_access": { + "policy_assignment.properties_metadata_createdBy": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_access" + "Entity": "policy_assignment.properties_metadata_createdBy" } } }, @@ -84878,32 +81824,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_access" + "Role": "policy_assignment.properties_metadata_createdBy" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_accesses" + "ID": "policy_assignments_have_properties_metadata_createdBies" } ] }, - "network_security_group_has_properties_securityRules_properties_priority": { + "policy_assignment_has_properties_metadata_createdOn": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_priority": { + "policy_assignment.properties_metadata_createdOn": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_priority" + "Entity": "policy_assignment.properties_metadata_createdOn" } } }, @@ -84911,32 +81857,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_priority" + "Role": "policy_assignment.properties_metadata_createdOn" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_priorities" + "ID": "policy_assignments_have_properties_metadata_createdOns" } ] }, - "network_security_group_has_properties_securityRules_properties_direction": { + "policy_assignment_has_properties_override": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_direction": { + "policy_assignment.properties_override": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_direction" + "Entity": "policy_assignment.properties_override" } } }, @@ -84944,45 +81890,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_direction" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_directions" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_security_group" - }, - "Adjective": { - "Role": "network_security_group.properties_securityRules_properties_direction" + "Role": "policy_assignment.properties_override" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_securityRules_properties_directions_describe_network_security_groups" + "ID": "policy_assignments_have_properties_overrides" } ] }, - "network_security_group_has_properties_securityRules_properties_protocol": { + "policy_assignment_has_properties_notScope": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_protocol": { + "policy_assignment.properties_notScope": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_protocol" + "Entity": "policy_assignment.properties_notScope" } } }, @@ -84990,32 +81923,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_protocol" + "Role": "policy_assignment.properties_notScope" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_protocols" + "ID": "policy_assignments_have_properties_notScopes" } ] }, - "network_security_group_has_properties_securityRules_properties_sourcePortRange1": { + "policy_assignment_has_properties_parameter": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_sourcePortRange1": { + "policy_assignment.properties_parameter": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange1" + "Entity": "policy_assignment.properties_parameter" } } }, @@ -85023,32 +81956,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourcePortRange1" + "Role": "policy_assignment.properties_parameter" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges" + "ID": "policy_assignments_have_properties_parameters" } ] }, - "network_security_group_has_properties_securityRules_properties_sourcePortRange": { + "policy_assignment_has_properties_displayName": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_sourcePortRange": { + "policy_assignment.properties_displayName": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange" + "Entity": "policy_assignment.properties_displayName" } } }, @@ -85056,32 +81989,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourcePortRange" + "Role": "policy_assignment.properties_displayName" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges1" + "ID": "policy_assignments_have_properties_displayNames" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationPortRange1": { + "policy_assignment_has_properties_description": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_destinationPortRange1": { + "policy_assignment.properties_description": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange1" + "Entity": "policy_assignment.properties_description" } } }, @@ -85089,32 +82022,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationPortRange1" + "Role": "policy_assignment.properties_description" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges" + "ID": "policy_assignments_have_properties_descriptions" } ] }, - "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix1": { + "policy_assignment_has_properties_assignmentType": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { + "policy_assignment.properties_assignmentType": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" + "Entity": "policy_assignment.properties_assignmentType" } } }, @@ -85122,32 +82055,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" + "Role": "policy_assignment.properties_assignmentType" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes" + "ID": "policy_assignments_have_properties_assignmentTypes" } ] }, - "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix": { + "policy_assignment_has_properties_enforcementMode": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { + "policy_assignment.properties_enforcementMode": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" + "Entity": "policy_assignment.properties_enforcementMode" } } }, @@ -85155,32 +82088,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" + "Role": "policy_assignment.properties_enforcementMode" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes1" + "ID": "policy_assignments_have_properties_enforcementModes" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationPortRange": { + "policy_assignment_has_properties_resourceSelector": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_destinationPortRange": { + "policy_assignment.properties_resourceSelector": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange" + "Entity": "policy_assignment.properties_resourceSelector" } } }, @@ -85188,32 +82121,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationPortRange" + "Role": "policy_assignment.properties_resourceSelector" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges1" + "ID": "policy_assignments_have_properties_resourceSelectors" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix1": { + "policy_assignment_has_properties_definitionVersion": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { + "policy_assignment.properties_definitionVersion": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" + "Entity": "policy_assignment.properties_definitionVersion" } } }, @@ -85221,32 +82154,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" + "Role": "policy_assignment.properties_definitionVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes" + "ID": "policy_assignments_have_properties_definitionVersions" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix": { + "policy_assignment_has_properties_nonComplianceMessage": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { + "policy_assignment.properties_nonComplianceMessage": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" + "Entity": "policy_assignment.properties_nonComplianceMessage" } } }, @@ -85254,32 +82187,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" + "Role": "policy_assignment.properties_nonComplianceMessage" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes1" + "ID": "policy_assignments_have_properties_nonComplianceMessages" } ] }, - "network_security_group_has_properties_securityRules_properties_provisioningState": { + "policy_assignment_has_properties_latestDefinitionVersion": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_properties_provisioningState": { + "policy_assignment.properties_latestDefinitionVersion": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_provisioningState" + "Entity": "policy_assignment.properties_latestDefinitionVersion" } } }, @@ -85287,45 +82220,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_provisioningState" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_provisioningStates" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_security_group" - }, - "Adjective": { - "Role": "network_security_group.properties_securityRules_properties_provisioningState" + "Role": "policy_assignment.properties_latestDefinitionVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_securityRules_properties_provisioningStates_describe_network_security_groups" + "ID": "policy_assignments_have_properties_latestDefinitionVersions" } ] }, - "network_security_group_has_properties_securityRules_type": { + "policy_assignment_has_properties_effectiveDefinitionVersion": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_securityRules_type": { + "policy_assignment.properties_effectiveDefinitionVersion": { "Target": { - "Entity": "network_security_group.properties_securityRules_type" + "Entity": "policy_assignment.properties_effectiveDefinitionVersion" } } }, @@ -85333,32 +82253,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_securityRules_type" + "Role": "policy_assignment.properties_effectiveDefinitionVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_types" + "ID": "policy_assignments_have_properties_effectiveDefinitionVersions" } ] }, - "network_security_group_has_properties_defaultSecurityRules_etag": { + "policy_assignment_has_plan": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_etag": { + "policy_assignment.plan": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_etag" + "Entity": "policy_assignment.plan" } } }, @@ -85366,32 +82286,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_etag" + "Role": "policy_assignment.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_etags" + "ID": "policy_assignments_have_plans" } ] }, - "network_security_group_has_properties_default_security_rules_id": { + "policy_assignment_has_sku": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_default_security_rules_id": { + "policy_assignment.sku": { "Target": { - "Entity": "network_security_group.properties_default_security_rules_id" + "Entity": "policy_assignment.sku" } } }, @@ -85399,32 +82319,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_default_security_rules_id" + "Role": "policy_assignment.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_default_security_rules_ids" + "ID": "policy_assignments_have_skus" } ] }, - "network_security_group_has_properties_default_security_rules_name": { + "policy_assignment_has_managed_by": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_default_security_rules_name": { + "policy_assignment.managed_by": { "Target": { - "Entity": "network_security_group.properties_default_security_rules_name" + "Entity": "policy_assignment.managed_by" } } }, @@ -85432,32 +82352,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_default_security_rules_name" + "Role": "policy_assignment.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_default_security_rules_names" + "ID": "policy_assignments_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "policy_assignment.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "policy_assignment" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_policy_assignments" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_access": { + "policy_assignment_has_subscription_id": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_access": { + "policy_assignment.subscription_id": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_access" + "Entity": "policy_assignment.subscription_id" } } }, @@ -85465,32 +82405,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_access" + "Role": "policy_assignment.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_accesses" + "ID": "policy_assignments_have_subscription_ids" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_priority": { + "policy_assignment_has_resource_group": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_priority": { + "policy_assignment.resource_group": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_priority" + "Entity": "policy_assignment.resource_group" } } }, @@ -85498,32 +82438,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_priority" + "Role": "policy_assignment.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_priorities" + "ID": "policy_assignments_have_resource_groups" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_direction": { + "policy_assignment_has_location": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_direction": { + "policy_assignment.location": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_direction" + "Entity": "policy_assignment.location" } } }, @@ -85531,45 +82471,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_directions" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_security_group" - }, - "Adjective": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" + "Role": "policy_assignment.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_defaultSecurityRules_properties_directions_describe_network_security_groups" + "ID": "policy_assignments_have_locations" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_protocol": { + "policy_assignment_has_kind": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_protocol": { + "policy_assignment.kind": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_protocol" + "Entity": "policy_assignment.kind" } } }, @@ -85577,32 +82504,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_protocol" + "Role": "policy_assignment.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_protocols" + "ID": "policy_assignments_have_kinds" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_description": { + "policy_assignment_has_tenant_id": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_description": { + "policy_assignment.tenant_id": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_description" + "Entity": "policy_assignment.tenant_id" } } }, @@ -85610,32 +82537,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_description" + "Role": "policy_assignment.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_descriptions" + "ID": "policy_assignments_have_tenant_ids" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange1": { + "policy_assignment_has_type": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { + "policy_assignment.type": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" + "Entity": "policy_assignment.type" } } }, @@ -85643,32 +82570,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" + "Role": "policy_assignment.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges" + "ID": "policy_assignments_have_types" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange": { + "policy_assignment_has_name": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { + "policy_assignment.name": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" + "Entity": "policy_assignment.name" } } }, @@ -85676,32 +82603,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" + "Role": "policy_assignment.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges1" + "ID": "policy_assignments_have_names" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange1": { + "policy_assignment_has_id": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "network_security_group": { + "policy_assignment": { "Target": { - "Entity": "network_security_group" + "Entity": "policy_assignment" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { + "policy_assignment.id": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" + "Entity": "policy_assignment.id" } } }, @@ -85709,19 +82636,19 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "policy_assignment" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" + "Role": "policy_assignment.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges" + "ID": "policy_assignments_have_ids" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix1": { + "network_security_group_has_is_warning": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85732,9 +82659,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { + "network_security_group.is_warning": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" + "Entity": "network_security_group.is_warning" } } }, @@ -85745,16 +82672,29 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" + "Role": "network_security_group.is_warning" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes" + "ID": "network_security_groups_have_is_warning" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_security_group" + }, + "Adjective": { + "Role": "network_security_group.is_warning" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "is_warning_describe_network_security_groups" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix": { + "network_security_group_has_extended_location": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85765,9 +82705,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { + "network_security_group.extended_location": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" + "Entity": "network_security_group.extended_location" } } }, @@ -85778,16 +82718,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" + "Role": "network_security_group.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes1" + "ID": "network_security_groups_have_extended_locations" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange": { + "network_security_group_has_zone": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85798,9 +82738,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { + "network_security_group.zone": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" + "Entity": "network_security_group.zone" } } }, @@ -85811,16 +82751,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" + "Role": "network_security_group.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges1" + "ID": "network_security_groups_have_zones" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix1": { + "network_security_group_has_identity": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85831,9 +82771,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { + "network_security_group.identity": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" + "Entity": "network_security_group.identity" } } }, @@ -85844,16 +82784,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" + "Role": "network_security_group.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes" + "ID": "network_security_groups_have_identities" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix": { + "network_security_group_has_tag": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85864,9 +82804,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { + "network_security_group.tag": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" + "Entity": "network_security_group.tag" } } }, @@ -85877,16 +82817,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" + "Role": "network_security_group.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes1" + "ID": "network_security_groups_have_tags" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_provisioningState": { + "network_security_group_has_properties_securityRules_etag": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85897,9 +82837,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { + "network_security_group.properties_securityRules_etag": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" + "Entity": "network_security_group.properties_securityRules_etag" } } }, @@ -85910,16 +82850,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" + "Role": "network_security_group.properties_securityRules_etag" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_provisioningStates" + "ID": "network_security_groups_have_properties_securityRules_etags" } ] }, - "network_security_group_has_properties_defaultSecurityRules_type": { + "network_security_group_has_properties_security_rules_id": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85930,9 +82870,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_defaultSecurityRules_type": { + "network_security_group.properties_security_rules_id": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_type" + "Entity": "network_security_group.properties_security_rules_id" } } }, @@ -85943,16 +82883,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_type" + "Role": "network_security_group.properties_security_rules_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_types" + "ID": "network_security_groups_have_properties_security_rules_ids" } ] }, - "network_security_group_has_properties_resourceGuid": { + "network_security_group_has_properties_security_rules_name": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85963,9 +82903,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_resourceGuid": { + "network_security_group.properties_security_rules_name": { "Target": { - "Entity": "network_security_group.properties_resourceGuid" + "Entity": "network_security_group.properties_security_rules_name" } } }, @@ -85976,16 +82916,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_resourceGuid" + "Role": "network_security_group.properties_security_rules_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_resourceGuids" + "ID": "network_security_groups_have_properties_security_rules_names" } ] }, - "network_security_group_has_properties_network_interfaces_id": { + "network_security_group_has_properties_securityRules_properties_access": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -85996,9 +82936,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_network_interfaces_id": { + "network_security_group.properties_securityRules_properties_access": { "Target": { - "Entity": "network_security_group.properties_network_interfaces_id" + "Entity": "network_security_group.properties_securityRules_properties_access" } } }, @@ -86009,16 +82949,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_network_interfaces_id" + "Role": "network_security_group.properties_securityRules_properties_access" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_network_interfaces_ids" + "ID": "network_security_groups_have_properties_securityRules_properties_accesses" } ] }, - "network_security_group_has_properties_provisioningState": { + "network_security_group_has_properties_securityRules_properties_priority": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86029,9 +82969,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_provisioningState": { + "network_security_group.properties_securityRules_properties_priority": { "Target": { - "Entity": "network_security_group.properties_provisioningState" + "Entity": "network_security_group.properties_securityRules_properties_priority" } } }, @@ -86042,16 +82982,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_provisioningState" + "Role": "network_security_group.properties_securityRules_properties_priority" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_provisioningStates" + "ID": "network_security_groups_have_properties_securityRules_properties_priorities" } ] }, - "network_security_group_has_plan": { + "network_security_group_has_properties_securityRules_properties_direction": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86062,9 +83002,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.plan": { + "network_security_group.properties_securityRules_properties_direction": { "Target": { - "Entity": "network_security_group.plan" + "Entity": "network_security_group.properties_securityRules_properties_direction" } } }, @@ -86075,16 +83015,29 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.plan" + "Role": "network_security_group.properties_securityRules_properties_direction" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_plans" + "ID": "network_security_groups_have_properties_securityRules_properties_directions" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_security_group" + }, + "Adjective": { + "Role": "network_security_group.properties_securityRules_properties_direction" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_securityRules_properties_directions_describe_network_security_groups" } ] }, - "network_security_group_has_sku": { + "network_security_group_has_properties_securityRules_properties_protocol": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86095,9 +83048,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.sku": { + "network_security_group.properties_securityRules_properties_protocol": { "Target": { - "Entity": "network_security_group.sku" + "Entity": "network_security_group.properties_securityRules_properties_protocol" } } }, @@ -86108,16 +83061,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.sku" + "Role": "network_security_group.properties_securityRules_properties_protocol" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_skus" + "ID": "network_security_groups_have_properties_securityRules_properties_protocols" } ] }, - "network_security_group_has_managed_by": { + "network_security_group_has_properties_securityRules_properties_sourcePortRange1": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86128,9 +83081,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.managed_by": { + "network_security_group.properties_securityRules_properties_sourcePortRange1": { "Target": { - "Entity": "network_security_group.managed_by" + "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange1" } } }, @@ -86141,36 +83094,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.managed_by" + "Role": "network_security_group.properties_securityRules_properties_sourcePortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "network_security_group.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "network_security_group" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_network_security_groups" + "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges" } ] }, - "network_security_group_has_subscription_id": { + "network_security_group_has_properties_securityRules_properties_sourcePortRange": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86181,9 +83114,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.subscription_id": { + "network_security_group.properties_securityRules_properties_sourcePortRange": { "Target": { - "Entity": "network_security_group.subscription_id" + "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange" } } }, @@ -86194,16 +83127,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.subscription_id" + "Role": "network_security_group.properties_securityRules_properties_sourcePortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_subscription_ids" + "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges1" } ] }, - "network_security_group_has_resource_group": { + "network_security_group_has_properties_securityRules_properties_destinationPortRange1": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86214,9 +83147,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.resource_group": { + "network_security_group.properties_securityRules_properties_destinationPortRange1": { "Target": { - "Entity": "network_security_group.resource_group" + "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange1" } } }, @@ -86227,16 +83160,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.resource_group" + "Role": "network_security_group.properties_securityRules_properties_destinationPortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_resource_groups" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges" } ] }, - "network_security_group_has_location": { + "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix1": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86247,9 +83180,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.location": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { "Target": { - "Entity": "network_security_group.location" + "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" } } }, @@ -86260,16 +83193,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.location" + "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_locations" + "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes" } ] }, - "network_security_group_has_kind": { + "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86280,9 +83213,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.kind": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { "Target": { - "Entity": "network_security_group.kind" + "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" } } }, @@ -86293,16 +83226,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.kind" + "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_kinds" + "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes1" } ] }, - "network_security_group_has_tenant_id": { + "network_security_group_has_properties_securityRules_properties_destinationPortRange": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86313,9 +83246,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.tenant_id": { + "network_security_group.properties_securityRules_properties_destinationPortRange": { "Target": { - "Entity": "network_security_group.tenant_id" + "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange" } } }, @@ -86326,16 +83259,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.tenant_id" + "Role": "network_security_group.properties_securityRules_properties_destinationPortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_tenant_ids" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges1" } ] }, - "network_security_group_has_type": { + "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix1": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86346,9 +83279,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.type": { + "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { "Target": { - "Entity": "network_security_group.type" + "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" } } }, @@ -86359,16 +83292,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.type" + "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_types" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes" } ] }, - "network_security_group_has_name": { + "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -86379,9 +83312,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.name": { + "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { "Target": { - "Entity": "network_security_group.name" + "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" } } }, @@ -86392,29 +83325,29 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.name" + "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_names" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes1" } ] }, - "advisor_reservation_recommendation_has_recommended_action": { + "network_security_group_has_properties_securityRules_properties_provisioningState": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.recommended_action": { + "network_security_group.properties_securityRules_properties_provisioningState": { "Target": { - "Entity": "advisor_reservation_recommendation.recommended_action" + "Entity": "network_security_group.properties_securityRules_properties_provisioningState" } } }, @@ -86422,32 +83355,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.recommended_action" + "Role": "network_security_group.properties_securityRules_properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_recommended_actions" + "ID": "network_security_groups_have_properties_securityRules_properties_provisioningStates" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_security_group" + }, + "Adjective": { + "Role": "network_security_group.properties_securityRules_properties_provisioningState" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_securityRules_properties_provisioningStates_describe_network_security_groups" } ] }, - "advisor_reservation_recommendation_has_extended_location": { + "network_security_group_has_properties_securityRules_type": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.extended_location": { + "network_security_group.properties_securityRules_type": { "Target": { - "Entity": "advisor_reservation_recommendation.extended_location" + "Entity": "network_security_group.properties_securityRules_type" } } }, @@ -86455,32 +83401,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.extended_location" + "Role": "network_security_group.properties_securityRules_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_extended_locations" + "ID": "network_security_groups_have_properties_securityRules_types" } ] }, - "advisor_reservation_recommendation_has_zone": { + "network_security_group_has_properties_defaultSecurityRules_etag": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.zone": { + "network_security_group.properties_defaultSecurityRules_etag": { "Target": { - "Entity": "advisor_reservation_recommendation.zone" + "Entity": "network_security_group.properties_defaultSecurityRules_etag" } } }, @@ -86488,32 +83434,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.zone" + "Role": "network_security_group.properties_defaultSecurityRules_etag" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_zones" + "ID": "network_security_groups_have_properties_defaultSecurityRules_etags" } ] }, - "advisor_reservation_recommendation_has_identity": { + "network_security_group_has_properties_default_security_rules_id": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.identity": { + "network_security_group.properties_default_security_rules_id": { "Target": { - "Entity": "advisor_reservation_recommendation.identity" + "Entity": "network_security_group.properties_default_security_rules_id" } } }, @@ -86521,32 +83467,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.identity" + "Role": "network_security_group.properties_default_security_rules_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_identities" + "ID": "network_security_groups_have_properties_default_security_rules_ids" } ] }, - "advisor_reservation_recommendation_has_tag": { + "network_security_group_has_properties_default_security_rules_name": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.tag": { + "network_security_group.properties_default_security_rules_name": { "Target": { - "Entity": "advisor_reservation_recommendation.tag" + "Entity": "network_security_group.properties_default_security_rules_name" } } }, @@ -86554,32 +83500,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.tag" + "Role": "network_security_group.properties_default_security_rules_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_tags" + "ID": "network_security_groups_have_properties_default_security_rules_names" } ] }, - "advisor_reservation_recommendation_has_properties_impact": { + "network_security_group_has_properties_defaultSecurityRules_properties_access": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_impact": { + "network_security_group.properties_defaultSecurityRules_properties_access": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_impact" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_access" } } }, @@ -86587,32 +83533,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_impact" + "Role": "network_security_group.properties_defaultSecurityRules_properties_access" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_impacts" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_accesses" } ] }, - "advisor_reservation_recommendation_has_properties_category": { + "network_security_group_has_properties_defaultSecurityRules_properties_priority": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_category": { + "network_security_group.properties_defaultSecurityRules_properties_priority": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_category" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_priority" } } }, @@ -86620,32 +83566,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_category" + "Role": "network_security_group.properties_defaultSecurityRules_properties_priority" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_categories" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_priorities" } ] }, - "advisor_reservation_recommendation_has_properties_metadata": { + "network_security_group_has_properties_defaultSecurityRules_properties_direction": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_metadata": { + "network_security_group.properties_defaultSecurityRules_properties_direction": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_metadata" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_direction" } } }, @@ -86653,65 +83599,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_metadata" + "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_metadata" - } - ] - }, - "advisor_reservation_recommendation_has_properties_lastUpdated": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" - }, - "State": "Generated", - "Roles": { - "advisor_reservation_recommendation": { - "Target": { - "Entity": "advisor_reservation_recommendation" - } + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_directions" }, - "advisor_reservation_recommendation.properties_lastUpdated": { - "Target": { - "Entity": "advisor_reservation_recommendation.properties_lastUpdated" - } - } - }, - "Phrasings": [ { - "Attribute": { + "DynamicAdjective": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, - "Object": { - "Role": "advisor_reservation_recommendation.properties_lastUpdated" + "Adjective": { + "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_lastUpdateds" + "ID": "properties_defaultSecurityRules_properties_directions_describe_network_security_groups" } ] }, - "advisor_reservation_recommendation_has_properties_impactedValue": { + "network_security_group_has_properties_defaultSecurityRules_properties_protocol": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_impactedValue": { + "network_security_group.properties_defaultSecurityRules_properties_protocol": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_impactedValue" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_protocol" } } }, @@ -86719,32 +83645,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_impactedValue" + "Role": "network_security_group.properties_defaultSecurityRules_properties_protocol" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_impactedValues" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_protocols" } ] }, - "advisor_reservation_recommendation_has_properties_impactedField": { + "network_security_group_has_properties_defaultSecurityRules_properties_description": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_impactedField": { + "network_security_group.properties_defaultSecurityRules_properties_description": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_impactedField" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_description" } } }, @@ -86752,32 +83678,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_impactedField" + "Role": "network_security_group.properties_defaultSecurityRules_properties_description" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_impactedFields" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_descriptions" } ] }, - "advisor_reservation_recommendation_has_properties_suppressionId": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange1": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_suppressionId": { + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_suppressionId" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" } } }, @@ -86785,32 +83711,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_suppressionId" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_suppressionIds" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges" } ] }, - "advisor_reservation_recommendation_has_properties_shortDescription_problem": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_shortDescription_problem": { + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_shortDescription_problem" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" } } }, @@ -86818,32 +83744,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_shortDescription_problem" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_shortDescription_problems" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges1" } ] }, - "advisor_reservation_recommendation_has_properties_shortDescription_solution": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange1": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_shortDescription_solution": { + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_shortDescription_solution" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" } } }, @@ -86851,32 +83777,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_shortDescription_solution" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_shortDescription_solutions" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_source": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix1": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_source": { + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_source" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" } } }, @@ -86884,32 +83810,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_source" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_sources" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_action": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_action": { + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_action" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" } } }, @@ -86917,32 +83843,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_action" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_actions" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes1" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_plural": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_plural": { + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_plural" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" } } }, @@ -86950,32 +83876,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_plural" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_plurals" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges1" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_singular": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix1": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_singular": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_singular" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" } } }, @@ -86983,32 +83909,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_singular" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_singulars" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_resourceId": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" } } }, @@ -87016,32 +83942,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_resourceIds" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes1" } ] }, - "advisor_reservation_recommendation_has_properties_extended_properties_qty": { + "network_security_group_has_properties_defaultSecurityRules_properties_provisioningState": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extended_properties_qty": { + "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extended_properties_qty" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" } } }, @@ -87049,32 +83975,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extended_properties_qty" + "Role": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extended_properties_qties" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_provisioningStates" } ] }, - "advisor_reservation_recommendation_has_properties_extended_properties_sku": { + "network_security_group_has_properties_defaultSecurityRules_type": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extended_properties_sku": { + "network_security_group.properties_defaultSecurityRules_type": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extended_properties_sku" + "Entity": "network_security_group.properties_defaultSecurityRules_type" } } }, @@ -87082,32 +84008,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extended_properties_sku" + "Role": "network_security_group.properties_defaultSecurityRules_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extended_properties_skus" + "ID": "network_security_groups_have_properties_defaultSecurityRules_types" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_term": { + "network_security_group_has_properties_resourceGuid": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_term": { + "network_security_group.properties_resourceGuid": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_term" + "Entity": "network_security_group.properties_resourceGuid" } } }, @@ -87115,32 +84041,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_term" + "Role": "network_security_group.properties_resourceGuid" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_terms" + "ID": "network_security_groups_have_properties_resourceGuids" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_scope": { + "network_security_group_has_properties_network_interfaces_id": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_scope": { + "network_security_group.properties_network_interfaces_id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_scope" + "Entity": "network_security_group.properties_network_interfaces_id" } } }, @@ -87148,32 +84074,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_scope" + "Role": "network_security_group.properties_network_interfaces_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_scopes" + "ID": "network_security_groups_have_properties_network_interfaces_ids" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_subId": { + "network_security_group_has_properties_provisioningState": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_subId": { + "network_security_group.properties_provisioningState": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_subId" + "Entity": "network_security_group.properties_provisioningState" } } }, @@ -87181,32 +84107,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_subId" + "Role": "network_security_group.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_subIds" + "ID": "network_security_groups_have_properties_provisioningStates" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_vmSize": { + "network_security_group_has_plan": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { + "network_security_group.plan": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" + "Entity": "network_security_group.plan" } } }, @@ -87214,32 +84140,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" + "Role": "network_security_group.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_vmSizes" + "ID": "network_security_groups_have_plans" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_region": { + "network_security_group_has_sku": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_region": { + "network_security_group.sku": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_region" + "Entity": "network_security_group.sku" } } }, @@ -87247,32 +84173,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_region" + "Role": "network_security_group.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_regions" + "ID": "network_security_groups_have_skus" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_location": { + "network_security_group_has_managed_by": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_location": { + "network_security_group.managed_by": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_location" + "Entity": "network_security_group.managed_by" } } }, @@ -87280,32 +84206,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_location" + "Role": "network_security_group.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_locations" + "ID": "network_security_groups_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "network_security_group.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "network_security_group" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_network_security_groups" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_displayQty": { + "network_security_group_has_subscription_id": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { + "network_security_group.subscription_id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" + "Entity": "network_security_group.subscription_id" } } }, @@ -87313,32 +84259,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" + "Role": "network_security_group.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displayQties" + "ID": "network_security_groups_have_subscription_ids" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_displaySKU": { + "network_security_group_has_resource_group": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { + "network_security_group.resource_group": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" + "Entity": "network_security_group.resource_group" } } }, @@ -87346,32 +84292,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" + "Role": "network_security_group.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displaySKUs" + "ID": "network_security_groups_have_resource_groups" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_savingsAmount": { + "network_security_group_has_location": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { + "network_security_group.location": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" + "Entity": "network_security_group.location" } } }, @@ -87379,32 +84325,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" + "Role": "network_security_group.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsAmounts" + "ID": "network_security_groups_have_locations" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_lookbackPeriod": { + "network_security_group_has_kind": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { + "network_security_group.kind": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" + "Entity": "network_security_group.kind" } } }, @@ -87412,32 +84358,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" + "Role": "network_security_group.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_lookbackPeriods" + "ID": "network_security_groups_have_kinds" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_savingsCurrency": { + "network_security_group_has_tenant_id": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { + "network_security_group.tenant_id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" + "Entity": "network_security_group.tenant_id" } } }, @@ -87445,32 +84391,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" + "Role": "network_security_group.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsCurrencies" + "ID": "network_security_groups_have_tenant_ids" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_targetResourceCount": { + "network_security_group_has_type": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { + "network_security_group.type": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" + "Entity": "network_security_group.type" } } }, @@ -87478,32 +84424,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" + "Role": "network_security_group.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_targetResourceCounts" + "ID": "network_security_groups_have_types" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_annualSavingsAmount": { + "network_security_group_has_name": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_security_group": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_security_group" } }, - "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { + "network_security_group.name": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" + "Entity": "network_security_group.name" } } }, @@ -87511,19 +84457,19 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_security_group" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" + "Role": "network_security_group.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_annualSavingsAmounts" + "ID": "network_security_groups_have_names" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_reservedResourceType": { + "advisor_reservation_recommendation_has_recommended_action": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87534,9 +84480,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { + "advisor_reservation_recommendation.recommended_action": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" + "Entity": "advisor_reservation_recommendation.recommended_action" } } }, @@ -87547,16 +84493,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" + "Role": "advisor_reservation_recommendation.recommended_action" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_reservedResourceTypes" + "ID": "advisor_reservation_recommendations_have_recommended_actions" } ] }, - "advisor_reservation_recommendation_has_properties_recommendationTypeId": { + "advisor_reservation_recommendation_has_extended_location": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87567,9 +84513,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_recommendationTypeId": { + "advisor_reservation_recommendation.extended_location": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_recommendationTypeId" + "Entity": "advisor_reservation_recommendation.extended_location" } } }, @@ -87580,16 +84526,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_recommendationTypeId" + "Role": "advisor_reservation_recommendation.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_recommendationTypeIds" + "ID": "advisor_reservation_recommendations_have_extended_locations" } ] }, - "advisor_reservation_recommendation_has_plan": { + "advisor_reservation_recommendation_has_zone": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87600,9 +84546,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.plan": { + "advisor_reservation_recommendation.zone": { "Target": { - "Entity": "advisor_reservation_recommendation.plan" + "Entity": "advisor_reservation_recommendation.zone" } } }, @@ -87613,16 +84559,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.plan" + "Role": "advisor_reservation_recommendation.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_plans" + "ID": "advisor_reservation_recommendations_have_zones" } ] }, - "advisor_reservation_recommendation_has_sku": { + "advisor_reservation_recommendation_has_identity": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87633,9 +84579,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.sku": { + "advisor_reservation_recommendation.identity": { "Target": { - "Entity": "advisor_reservation_recommendation.sku" + "Entity": "advisor_reservation_recommendation.identity" } } }, @@ -87646,16 +84592,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.sku" + "Role": "advisor_reservation_recommendation.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_skus" + "ID": "advisor_reservation_recommendations_have_identities" } ] }, - "advisor_reservation_recommendation_has_managed_by": { + "advisor_reservation_recommendation_has_tag": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87666,9 +84612,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.managed_by": { + "advisor_reservation_recommendation.tag": { "Target": { - "Entity": "advisor_reservation_recommendation.managed_by" + "Entity": "advisor_reservation_recommendation.tag" } } }, @@ -87679,36 +84625,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.managed_by" + "Role": "advisor_reservation_recommendation.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "advisor_reservation_recommendation.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "advisor_reservation_recommendation" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_advisor_reservation_recommendations" + "ID": "advisor_reservation_recommendations_have_tags" } ] }, - "advisor_reservation_recommendation_has_resource_group": { + "advisor_reservation_recommendation_has_properties_impact": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87719,9 +84645,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.resource_group": { + "advisor_reservation_recommendation.properties_impact": { "Target": { - "Entity": "advisor_reservation_recommendation.resource_group" + "Entity": "advisor_reservation_recommendation.properties_impact" } } }, @@ -87732,16 +84658,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.resource_group" + "Role": "advisor_reservation_recommendation.properties_impact" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_resource_groups" + "ID": "advisor_reservation_recommendations_have_properties_impacts" } ] }, - "advisor_reservation_recommendation_has_location": { + "advisor_reservation_recommendation_has_properties_category": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87752,9 +84678,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.location": { + "advisor_reservation_recommendation.properties_category": { "Target": { - "Entity": "advisor_reservation_recommendation.location" + "Entity": "advisor_reservation_recommendation.properties_category" } } }, @@ -87765,16 +84691,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.location" + "Role": "advisor_reservation_recommendation.properties_category" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_locations" + "ID": "advisor_reservation_recommendations_have_properties_categories" } ] }, - "advisor_reservation_recommendation_has_kind": { + "advisor_reservation_recommendation_has_properties_metadata": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87785,9 +84711,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.kind": { + "advisor_reservation_recommendation.properties_metadata": { "Target": { - "Entity": "advisor_reservation_recommendation.kind" + "Entity": "advisor_reservation_recommendation.properties_metadata" } } }, @@ -87798,16 +84724,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.kind" + "Role": "advisor_reservation_recommendation.properties_metadata" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_kinds" + "ID": "advisor_reservation_recommendations_have_properties_metadata" } ] }, - "advisor_reservation_recommendation_has_tenant_id": { + "advisor_reservation_recommendation_has_properties_lastUpdated": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87818,9 +84744,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.tenant_id": { + "advisor_reservation_recommendation.properties_lastUpdated": { "Target": { - "Entity": "advisor_reservation_recommendation.tenant_id" + "Entity": "advisor_reservation_recommendation.properties_lastUpdated" } } }, @@ -87831,16 +84757,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.tenant_id" + "Role": "advisor_reservation_recommendation.properties_lastUpdated" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_tenant_ids" + "ID": "advisor_reservation_recommendations_have_properties_lastUpdateds" } ] }, - "advisor_reservation_recommendation_has_type": { + "advisor_reservation_recommendation_has_properties_impactedValue": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87851,9 +84777,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.type": { + "advisor_reservation_recommendation.properties_impactedValue": { "Target": { - "Entity": "advisor_reservation_recommendation.type" + "Entity": "advisor_reservation_recommendation.properties_impactedValue" } } }, @@ -87864,16 +84790,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.type" + "Role": "advisor_reservation_recommendation.properties_impactedValue" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_types" + "ID": "advisor_reservation_recommendations_have_properties_impactedValues" } ] }, - "advisor_reservation_recommendation_has_name": { + "advisor_reservation_recommendation_has_properties_impactedField": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87884,9 +84810,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.name": { + "advisor_reservation_recommendation.properties_impactedField": { "Target": { - "Entity": "advisor_reservation_recommendation.name" + "Entity": "advisor_reservation_recommendation.properties_impactedField" } } }, @@ -87897,29 +84823,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_names" - }, - { - "Name": { - "Subject": { - "Role": "advisor_reservation_recommendation" - }, - "Name": { - "Role": "advisor_reservation_recommendation.name" + "Role": "advisor_reservation_recommendation.properties_impactedField" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_advisor_reservation_recommendations" + "ID": "advisor_reservation_recommendations_have_properties_impactedFields" } ] }, - "advisor_reservation_recommendation_has_id": { + "advisor_reservation_recommendation_has_properties_suppressionId": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -87930,9 +84843,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.id": { + "advisor_reservation_recommendation.properties_suppressionId": { "Target": { - "Entity": "advisor_reservation_recommendation.id" + "Entity": "advisor_reservation_recommendation.properties_suppressionId" } } }, @@ -87943,42 +84856,29 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.id" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_ids" - }, - { - "Name": { - "Subject": { - "Role": "advisor_reservation_recommendation" - }, - "Name": { - "Role": "advisor_reservation_recommendation.id" + "Role": "advisor_reservation_recommendation.properties_suppressionId" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_advisor_reservation_recommendations" + "ID": "advisor_reservation_recommendations_have_properties_suppressionIds" } ] }, - "public_IP_address_has_extended_location": { + "advisor_reservation_recommendation_has_properties_shortDescription_problem": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.extended_location": { + "advisor_reservation_recommendation.properties_shortDescription_problem": { "Target": { - "Entity": "public_IP_address.extended_location" + "Entity": "advisor_reservation_recommendation.properties_shortDescription_problem" } } }, @@ -87986,32 +84886,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.extended_location" + "Role": "advisor_reservation_recommendation.properties_shortDescription_problem" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_extended_locations" + "ID": "advisor_reservation_recommendations_have_properties_shortDescription_problems" } ] }, - "public_IP_address_has_zone": { + "advisor_reservation_recommendation_has_properties_shortDescription_solution": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.zone": { + "advisor_reservation_recommendation.properties_shortDescription_solution": { "Target": { - "Entity": "public_IP_address.zone" + "Entity": "advisor_reservation_recommendation.properties_shortDescription_solution" } } }, @@ -88019,32 +84919,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.zone" + "Role": "advisor_reservation_recommendation.properties_shortDescription_solution" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_zones" + "ID": "advisor_reservation_recommendations_have_properties_shortDescription_solutions" } ] }, - "public_IP_address_has_identity": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_source": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.identity": { + "advisor_reservation_recommendation.properties_resourceMetadata_source": { "Target": { - "Entity": "public_IP_address.identity" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_source" } } }, @@ -88052,32 +84952,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.identity" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_source" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_identities" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_sources" } ] }, - "public_IP_address_has_tag": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_action": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.tag": { + "advisor_reservation_recommendation.properties_resourceMetadata_action": { "Target": { - "Entity": "public_IP_address.tag" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_action" } } }, @@ -88085,32 +84985,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.tag" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_action" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_tags" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_actions" } ] }, - "public_IP_address_has_properties_ipTag": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_plural": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_ipTag": { + "advisor_reservation_recommendation.properties_resourceMetadata_plural": { "Target": { - "Entity": "public_IP_address.properties_ipTag" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_plural" } } }, @@ -88118,32 +85018,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_ipTag" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_plural" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_ipTags" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_plurals" } ] }, - "public_IP_address_has_properties_ipConfiguration": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_singular": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_ipConfiguration": { + "advisor_reservation_recommendation.properties_resourceMetadata_singular": { "Target": { - "Entity": "public_IP_address.properties_ipConfiguration" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_singular" } } }, @@ -88151,32 +85051,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_ipConfiguration" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_singular" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_ipConfigurations" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_singulars" } ] }, - "public_IP_address_has_properties_ipAddress": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_resourceId": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_ipAddress": { + "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { "Target": { - "Entity": "public_IP_address.properties_ipAddress" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" } } }, @@ -88184,32 +85084,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_ipAddress" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_ipAddresses" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_resourceIds" } ] }, - "public_IP_address_has_properties_publicIPAddressVersion": { + "advisor_reservation_recommendation_has_properties_extended_properties_qty": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_publicIPAddressVersion": { + "advisor_reservation_recommendation.properties_extended_properties_qty": { "Target": { - "Entity": "public_IP_address.properties_publicIPAddressVersion" + "Entity": "advisor_reservation_recommendation.properties_extended_properties_qty" } } }, @@ -88217,32 +85117,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_publicIPAddressVersion" + "Role": "advisor_reservation_recommendation.properties_extended_properties_qty" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_publicIPAddressVersions" + "ID": "advisor_reservation_recommendations_have_properties_extended_properties_qties" } ] }, - "public_IP_address_has_properties_publicIPAllocationMethod": { + "advisor_reservation_recommendation_has_properties_extended_properties_sku": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_publicIPAllocationMethod": { + "advisor_reservation_recommendation.properties_extended_properties_sku": { "Target": { - "Entity": "public_IP_address.properties_publicIPAllocationMethod" + "Entity": "advisor_reservation_recommendation.properties_extended_properties_sku" } } }, @@ -88250,32 +85150,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_publicIPAllocationMethod" + "Role": "advisor_reservation_recommendation.properties_extended_properties_sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_publicIPAllocationMethods" + "ID": "advisor_reservation_recommendations_have_properties_extended_properties_skus" } ] }, - "public_IP_address_has_properties_idleTimeoutInMinute": { + "advisor_reservation_recommendation_has_properties_extendedProperties_term": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_idleTimeoutInMinute": { + "advisor_reservation_recommendation.properties_extendedProperties_term": { "Target": { - "Entity": "public_IP_address.properties_idleTimeoutInMinute" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_term" } } }, @@ -88283,32 +85183,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_idleTimeoutInMinute" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_term" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_idleTimeoutInMinutes" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_terms" } ] }, - "public_IP_address_has_properties_resourceGuid": { + "advisor_reservation_recommendation_has_properties_extendedProperties_scope": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_resourceGuid": { + "advisor_reservation_recommendation.properties_extendedProperties_scope": { "Target": { - "Entity": "public_IP_address.properties_resourceGuid" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_scope" } } }, @@ -88316,32 +85216,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_resourceGuid" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_resourceGuids" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_scopes" } ] }, - "public_IP_address_has_properties_provisioningState": { + "advisor_reservation_recommendation_has_properties_extendedProperties_subId": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.properties_provisioningState": { + "advisor_reservation_recommendation.properties_extendedProperties_subId": { "Target": { - "Entity": "public_IP_address.properties_provisioningState" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_subId" } } }, @@ -88349,45 +85249,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.properties_provisioningState" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_provisioningStates" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "public_IP_address" - }, - "Adjective": { - "Role": "public_IP_address.properties_provisioningState" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_subId" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_provisioningStates_describe_public_IP_addresses" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_subIds" } ] }, - "public_IP_address_has_plan": { + "advisor_reservation_recommendation_has_properties_extendedProperties_vmSize": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.plan": { + "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { "Target": { - "Entity": "public_IP_address.plan" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" } } }, @@ -88395,32 +85282,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.plan" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_plans" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_vmSizes" } ] }, - "public_IP_address_has_sku": { + "advisor_reservation_recommendation_has_properties_extendedProperties_region": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.sku": { + "advisor_reservation_recommendation.properties_extendedProperties_region": { "Target": { - "Entity": "public_IP_address.sku" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_region" } } }, @@ -88428,32 +85315,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.sku" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_region" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_skus" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_regions" } ] }, - "public_IP_address_has_managed_by": { + "advisor_reservation_recommendation_has_properties_extendedProperties_location": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.managed_by": { + "advisor_reservation_recommendation.properties_extendedProperties_location": { "Target": { - "Entity": "public_IP_address.managed_by" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_location" } } }, @@ -88461,52 +85348,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.managed_by" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "public_IP_address.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "public_IP_address" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_public_IP_addresses" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_locations" } ] }, - "public_IP_address_has_subscription_id": { + "advisor_reservation_recommendation_has_properties_extendedProperties_displayQty": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.subscription_id": { + "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { "Target": { - "Entity": "public_IP_address.subscription_id" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" } } }, @@ -88514,32 +85381,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.subscription_id" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_subscription_ids" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displayQties" } ] }, - "public_IP_address_has_resource_group": { + "advisor_reservation_recommendation_has_properties_extendedProperties_displaySKU": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.resource_group": { + "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { "Target": { - "Entity": "public_IP_address.resource_group" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" } } }, @@ -88547,32 +85414,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.resource_group" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_resource_groups" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displaySKUs" } ] }, - "public_IP_address_has_location": { + "advisor_reservation_recommendation_has_properties_extendedProperties_savingsAmount": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.location": { + "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { "Target": { - "Entity": "public_IP_address.location" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" } } }, @@ -88580,32 +85447,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.location" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_locations" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsAmounts" } ] }, - "public_IP_address_has_kind": { + "advisor_reservation_recommendation_has_properties_extendedProperties_lookbackPeriod": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.kind": { + "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { "Target": { - "Entity": "public_IP_address.kind" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" } } }, @@ -88613,32 +85480,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.kind" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_kinds" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_lookbackPeriods" } ] }, - "public_IP_address_has_tenant_id": { + "advisor_reservation_recommendation_has_properties_extendedProperties_savingsCurrency": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.tenant_id": { + "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { "Target": { - "Entity": "public_IP_address.tenant_id" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" } } }, @@ -88646,32 +85513,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.tenant_id" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_tenant_ids" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsCurrencies" } ] }, - "public_IP_address_has_type": { + "advisor_reservation_recommendation_has_properties_extendedProperties_targetResourceCount": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.type": { + "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { "Target": { - "Entity": "public_IP_address.type" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" } } }, @@ -88679,32 +85546,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.type" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_types" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_targetResourceCounts" } ] }, - "public_IP_address_has_name": { + "advisor_reservation_recommendation_has_properties_extendedProperties_annualSavingsAmount": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.name": { + "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { "Target": { - "Entity": "public_IP_address.name" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" } } }, @@ -88712,45 +85579,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "public_IP_addresses_have_names" - }, - { - "Name": { - "Subject": { - "Role": "public_IP_address" - }, - "Name": { - "Role": "public_IP_address.name" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_public_IP_addresses" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_annualSavingsAmounts" } ] }, - "public_IP_address_has_id": { + "advisor_reservation_recommendation_has_properties_extendedProperties_reservedResourceType": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "public_IP_address": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "public_IP_address" + "Entity": "advisor_reservation_recommendation" } }, - "public_IP_address.id": { + "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { "Target": { - "Entity": "public_IP_address.id" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" } } }, @@ -88758,45 +85612,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "public_IP_address.id" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "public_IP_addresses_have_ids" - }, - { - "Name": { - "Subject": { - "Role": "public_IP_address" - }, - "Name": { - "Role": "public_IP_address.id" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_public_IP_addresses" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_reservedResourceTypes" } ] }, - "network_interface_has_extended_location": { + "advisor_reservation_recommendation_has_properties_recommendationTypeId": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.extended_location": { + "advisor_reservation_recommendation.properties_recommendationTypeId": { "Target": { - "Entity": "network_interface.extended_location" + "Entity": "advisor_reservation_recommendation.properties_recommendationTypeId" } } }, @@ -88804,32 +85645,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.extended_location" + "Role": "advisor_reservation_recommendation.properties_recommendationTypeId" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_extended_locations" + "ID": "advisor_reservation_recommendations_have_properties_recommendationTypeIds" } ] }, - "network_interface_has_zone": { + "advisor_reservation_recommendation_has_plan": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.zone": { + "advisor_reservation_recommendation.plan": { "Target": { - "Entity": "network_interface.zone" + "Entity": "advisor_reservation_recommendation.plan" } } }, @@ -88837,32 +85678,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.zone" + "Role": "advisor_reservation_recommendation.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_zones" + "ID": "advisor_reservation_recommendations_have_plans" } ] }, - "network_interface_has_identity": { + "advisor_reservation_recommendation_has_sku": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.identity": { + "advisor_reservation_recommendation.sku": { "Target": { - "Entity": "network_interface.identity" + "Entity": "advisor_reservation_recommendation.sku" } } }, @@ -88870,32 +85711,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.identity" + "Role": "advisor_reservation_recommendation.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_identities" + "ID": "advisor_reservation_recommendations_have_skus" } ] }, - "network_interface_has_tag": { + "advisor_reservation_recommendation_has_managed_by": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.tag": { + "advisor_reservation_recommendation.managed_by": { "Target": { - "Entity": "network_interface.tag" + "Entity": "advisor_reservation_recommendation.managed_by" } } }, @@ -88903,32 +85744,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.tag" + "Role": "advisor_reservation_recommendation.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_tags" + "ID": "advisor_reservation_recommendations_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "advisor_reservation_recommendation.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "advisor_reservation_recommendation" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_advisor_reservation_recommendations" } ] }, - "network_interface_has_properties_primary": { + "advisor_reservation_recommendation_has_resource_group": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.properties_primary": { + "advisor_reservation_recommendation.resource_group": { "Target": { - "Entity": "network_interface.properties_primary" + "Entity": "advisor_reservation_recommendation.resource_group" } } }, @@ -88936,45 +85797,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.properties_primary" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_interfaces_have_properties_primaries" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_interface" - }, - "Adjective": { - "Role": "network_interface.properties_primary" + "Role": "advisor_reservation_recommendation.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_primaries_describe_network_interfaces" + "ID": "advisor_reservation_recommendations_have_resource_groups" } ] }, - "network_interface_has_properties_nicType": { + "advisor_reservation_recommendation_has_location": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.properties_nicType": { + "advisor_reservation_recommendation.location": { "Target": { - "Entity": "network_interface.properties_nicType" + "Entity": "advisor_reservation_recommendation.location" } } }, @@ -88982,32 +85830,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.properties_nicType" + "Role": "advisor_reservation_recommendation.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_nicTypes" + "ID": "advisor_reservation_recommendations_have_locations" } ] }, - "network_interface_has_properties_macAddress": { + "advisor_reservation_recommendation_has_kind": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.properties_macAddress": { + "advisor_reservation_recommendation.kind": { "Target": { - "Entity": "network_interface.properties_macAddress" + "Entity": "advisor_reservation_recommendation.kind" } } }, @@ -89015,32 +85863,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.properties_macAddress" + "Role": "advisor_reservation_recommendation.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_macAddresses" + "ID": "advisor_reservation_recommendations_have_kinds" } ] }, - "network_interface_has_properties_auxiliarySku": { + "advisor_reservation_recommendation_has_tenant_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.properties_auxiliarySku": { + "advisor_reservation_recommendation.tenant_id": { "Target": { - "Entity": "network_interface.properties_auxiliarySku" + "Entity": "advisor_reservation_recommendation.tenant_id" } } }, @@ -89048,32 +85896,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.properties_auxiliarySku" + "Role": "advisor_reservation_recommendation.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_auxiliarySkus" + "ID": "advisor_reservation_recommendations_have_tenant_ids" } ] }, - "network_interface_has_properties_dnsSetting": { + "advisor_reservation_recommendation_has_type": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.properties_dnsSetting": { + "advisor_reservation_recommendation.type": { "Target": { - "Entity": "network_interface.properties_dnsSetting" + "Entity": "advisor_reservation_recommendation.type" } } }, @@ -89081,32 +85929,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.properties_dnsSetting" + "Role": "advisor_reservation_recommendation.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_dnsSettings" + "ID": "advisor_reservation_recommendations_have_types" } ] }, - "network_interface_has_properties_auxiliaryMode": { + "advisor_reservation_recommendation_has_name": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.properties_auxiliaryMode": { + "advisor_reservation_recommendation.name": { "Target": { - "Entity": "network_interface.properties_auxiliaryMode" + "Entity": "advisor_reservation_recommendation.name" } } }, @@ -89114,32 +85962,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.properties_auxiliaryMode" + "Role": "advisor_reservation_recommendation.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_auxiliaryModes" + "ID": "advisor_reservation_recommendations_have_names" + }, + { + "Name": { + "Subject": { + "Role": "advisor_reservation_recommendation" + }, + "Name": { + "Role": "advisor_reservation_recommendation.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_advisor_reservation_recommendations" } ] }, - "network_interface_has_properties_allowPort25Out": { + "advisor_reservation_recommendation_has_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_interface": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_interface" + "Entity": "advisor_reservation_recommendation" } }, - "network_interface.properties_allowPort25Out": { + "advisor_reservation_recommendation.id": { "Target": { - "Entity": "network_interface.properties_allowPort25Out" + "Entity": "advisor_reservation_recommendation.id" } } }, @@ -89147,45 +86008,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_interface.properties_allowPort25Out" + "Role": "advisor_reservation_recommendation.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_allowPort25Outs" + "ID": "advisor_reservation_recommendations_have_ids" }, { - "DynamicAdjective": { + "Name": { "Subject": { - "Role": "network_interface" + "Role": "advisor_reservation_recommendation" }, - "Adjective": { - "Role": "network_interface.properties_allowPort25Out" + "Name": { + "Role": "advisor_reservation_recommendation.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_allowPort25Outs_describe_network_interfaces" + "ID": "ids_are_names_IDs_of_advisor_reservation_recommendations" } ] }, - "network_interface_has_properties_hostedWorkload": { + "public_IP_address_has_extended_location": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_hostedWorkload": { + "public_IP_address.extended_location": { "Target": { - "Entity": "network_interface.properties_hostedWorkload" + "Entity": "public_IP_address.extended_location" } } }, @@ -89193,32 +86054,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_hostedWorkload" + "Role": "public_IP_address.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_hostedWorkloads" + "ID": "public_IP_addresses_have_extended_locations" } ] }, - "network_interface_has_properties_tapConfiguration": { + "public_IP_address_has_zone": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_tapConfiguration": { + "public_IP_address.zone": { "Target": { - "Entity": "network_interface.properties_tapConfiguration" + "Entity": "public_IP_address.zone" } } }, @@ -89226,32 +86087,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_tapConfiguration" + "Role": "public_IP_address.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_tapConfigurations" + "ID": "public_IP_addresses_have_zones" } ] }, - "network_interface_has_properties_enableIPForwarding": { + "public_IP_address_has_identity": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_enableIPForwarding": { + "public_IP_address.identity": { "Target": { - "Entity": "network_interface.properties_enableIPForwarding" + "Entity": "public_IP_address.identity" } } }, @@ -89259,32 +86120,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_enableIPForwarding" + "Role": "public_IP_address.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_enableIPForwardings" + "ID": "public_IP_addresses_have_identities" } ] }, - "network_interface_has_properties_ipConfigurations_etag": { + "public_IP_address_has_tag": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_etag": { + "public_IP_address.tag": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_etag" + "Entity": "public_IP_address.tag" } } }, @@ -89292,32 +86153,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_etag" + "Role": "public_IP_address.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_etags" + "ID": "public_IP_addresses_have_tags" } ] }, - "network_interface_has_properties_ip_configurations_id": { + "public_IP_address_has_properties_ipTag": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ip_configurations_id": { + "public_IP_address.properties_ipTag": { "Target": { - "Entity": "network_interface.properties_ip_configurations_id" + "Entity": "public_IP_address.properties_ipTag" } } }, @@ -89325,32 +86186,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ip_configurations_id" + "Role": "public_IP_address.properties_ipTag" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ip_configurations_ids" + "ID": "public_IP_addresses_have_properties_ipTags" } ] }, - "network_interface_has_properties_ipConfigurations_properties_primary": { + "public_IP_address_has_properties_ipConfiguration": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_properties_primary": { + "public_IP_address.properties_ipConfiguration": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_primary" + "Entity": "public_IP_address.properties_ipConfiguration" } } }, @@ -89358,45 +86219,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_primary" + "Role": "public_IP_address.properties_ipConfiguration" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_primaries" + "ID": "public_IP_addresses_have_properties_ipConfigurations" + } + ] + }, + "public_IP_address_has_properties_ipAddress": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses" + }, + "State": "Generated", + "Roles": { + "public_IP_address": { + "Target": { + "Entity": "public_IP_address" + } }, + "public_IP_address.properties_ipAddress": { + "Target": { + "Entity": "public_IP_address.properties_ipAddress" + } + } + }, + "Phrasings": [ { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, - "Adjective": { - "Role": "network_interface.properties_ipConfigurations_properties_primary" + "Object": { + "Role": "public_IP_address.properties_ipAddress" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_ipConfigurations_properties_primaries_describe_network_interfaces" + "ID": "public_IP_addresses_have_properties_ipAddresses" } ] }, - "network_interface_has_properties_ipConfigurations_properties_privateIPAddress": { + "public_IP_address_has_properties_publicIPAddressVersion": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_properties_privateIPAddress": { + "public_IP_address.properties_publicIPAddressVersion": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddress" + "Entity": "public_IP_address.properties_publicIPAddressVersion" } } }, @@ -89404,32 +86285,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddress" + "Role": "public_IP_address.properties_publicIPAddressVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddresses" + "ID": "public_IP_addresses_have_properties_publicIPAddressVersions" } ] }, - "network_interface_has_properties_ipConfigurations_properties_subnet": { + "public_IP_address_has_properties_publicIPAllocationMethod": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_properties_subnet": { + "public_IP_address.properties_publicIPAllocationMethod": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_subnet" + "Entity": "public_IP_address.properties_publicIPAllocationMethod" } } }, @@ -89437,32 +86318,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_subnet" + "Role": "public_IP_address.properties_publicIPAllocationMethod" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_subnets" + "ID": "public_IP_addresses_have_properties_publicIPAllocationMethods" } ] }, - "network_interface_has_properties_ipConfigurations_properties_privateIPAllocationMethod": { + "public_IP_address_has_properties_idleTimeoutInMinute": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { + "public_IP_address.properties_idleTimeoutInMinute": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" + "Entity": "public_IP_address.properties_idleTimeoutInMinute" } } }, @@ -89470,32 +86351,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" + "Role": "public_IP_address.properties_idleTimeoutInMinute" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAllocationMethods" + "ID": "public_IP_addresses_have_properties_idleTimeoutInMinutes" } ] }, - "network_interface_has_properties_ipConfigurations_properties_privateIPAddressVersion": { + "public_IP_address_has_properties_resourceGuid": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { + "public_IP_address.properties_resourceGuid": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" + "Entity": "public_IP_address.properties_resourceGuid" } } }, @@ -89503,32 +86384,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" + "Role": "public_IP_address.properties_resourceGuid" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddressVersions" + "ID": "public_IP_addresses_have_properties_resourceGuids" } ] }, - "network_interface_has_properties_ipConfigurations_properties_provisioningState": { + "public_IP_address_has_properties_provisioningState": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_properties_provisioningState": { + "public_IP_address.properties_provisioningState": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_provisioningState" + "Entity": "public_IP_address.properties_provisioningState" } } }, @@ -89536,32 +86417,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_provisioningState" + "Role": "public_IP_address.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_provisioningStates" + "ID": "public_IP_addresses_have_properties_provisioningStates" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "public_IP_address" + }, + "Adjective": { + "Role": "public_IP_address.properties_provisioningState" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_provisioningStates_describe_public_IP_addresses" } ] }, - "network_interface_has_properties_ip_configurations_name": { + "public_IP_address_has_plan": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ip_configurations_name": { + "public_IP_address.plan": { "Target": { - "Entity": "network_interface.properties_ip_configurations_name" + "Entity": "public_IP_address.plan" } } }, @@ -89569,32 +86463,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ip_configurations_name" + "Role": "public_IP_address.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ip_configurations_names" + "ID": "public_IP_addresses_have_plans" } ] }, - "network_interface_has_properties_ipConfigurations_type": { + "public_IP_address_has_sku": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_ipConfigurations_type": { + "public_IP_address.sku": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_type" + "Entity": "public_IP_address.sku" } } }, @@ -89602,32 +86496,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_type" + "Role": "public_IP_address.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_types" + "ID": "public_IP_addresses_have_skus" } ] }, - "network_interface_has_properties_network_security_group_id": { + "public_IP_address_has_managed_by": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_network_security_group_id": { + "public_IP_address.managed_by": { "Target": { - "Entity": "network_interface.properties_network_security_group_id" + "Entity": "public_IP_address.managed_by" } } }, @@ -89635,32 +86529,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_network_security_group_id" + "Role": "public_IP_address.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_network_security_group_ids" + "ID": "public_IP_addresses_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "public_IP_address.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "public_IP_address" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_public_IP_addresses" } ] }, - "network_interface_has_properties_vnetEncryptionSupported": { + "public_IP_address_has_subscription_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_vnetEncryptionSupported": { + "public_IP_address.subscription_id": { "Target": { - "Entity": "network_interface.properties_vnetEncryptionSupported" + "Entity": "public_IP_address.subscription_id" } } }, @@ -89668,32 +86582,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_vnetEncryptionSupported" + "Role": "public_IP_address.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_vnetEncryptionSupporteds" + "ID": "public_IP_addresses_have_subscription_ids" } ] }, - "network_interface_has_properties_disableTcpStateTracking": { + "public_IP_address_has_resource_group": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_disableTcpStateTracking": { + "public_IP_address.resource_group": { "Target": { - "Entity": "network_interface.properties_disableTcpStateTracking" + "Entity": "public_IP_address.resource_group" } } }, @@ -89701,32 +86615,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_disableTcpStateTracking" + "Role": "public_IP_address.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_disableTcpStateTrackings" + "ID": "public_IP_addresses_have_resource_groups" } ] }, - "network_interface_has_properties_enableAcceleratedNetworking": { + "public_IP_address_has_location": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_enableAcceleratedNetworking": { + "public_IP_address.location": { "Target": { - "Entity": "network_interface.properties_enableAcceleratedNetworking" + "Entity": "public_IP_address.location" } } }, @@ -89734,45 +86648,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_enableAcceleratedNetworking" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_interfaces_have_properties_enableAcceleratedNetworkings" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_interface" - }, - "Adjective": { - "Role": "network_interface.properties_enableAcceleratedNetworking" + "Role": "public_IP_address.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_enableAcceleratedNetworkings_describe_network_interfaces" + "ID": "public_IP_addresses_have_locations" } ] }, - "network_interface_has_properties_resourceGuid": { + "public_IP_address_has_kind": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_resourceGuid": { + "public_IP_address.kind": { "Target": { - "Entity": "network_interface.properties_resourceGuid" + "Entity": "public_IP_address.kind" } } }, @@ -89780,32 +86681,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_resourceGuid" + "Role": "public_IP_address.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_resourceGuids" + "ID": "public_IP_addresses_have_kinds" } ] }, - "network_interface_has_properties_provisioningState": { + "public_IP_address_has_tenant_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.properties_provisioningState": { + "public_IP_address.tenant_id": { "Target": { - "Entity": "network_interface.properties_provisioningState" + "Entity": "public_IP_address.tenant_id" } } }, @@ -89813,32 +86714,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.properties_provisioningState" + "Role": "public_IP_address.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_provisioningStates" + "ID": "public_IP_addresses_have_tenant_ids" } ] }, - "network_interface_has_plan": { + "public_IP_address_has_type": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.plan": { + "public_IP_address.type": { "Target": { - "Entity": "network_interface.plan" + "Entity": "public_IP_address.type" } } }, @@ -89846,32 +86747,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.plan" + "Role": "public_IP_address.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_plans" + "ID": "public_IP_addresses_have_types" } ] }, - "network_interface_has_sku": { + "public_IP_address_has_name": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.sku": { + "public_IP_address.name": { "Target": { - "Entity": "network_interface.sku" + "Entity": "public_IP_address.name" } } }, @@ -89879,32 +86780,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.sku" + "Role": "public_IP_address.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_skus" + "ID": "public_IP_addresses_have_names" + }, + { + "Name": { + "Subject": { + "Role": "public_IP_address" + }, + "Name": { + "Role": "public_IP_address.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_public_IP_addresses" } ] }, - "network_interface_has_managed_by": { + "public_IP_address_has_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "network_interface": { + "public_IP_address": { "Target": { - "Entity": "network_interface" + "Entity": "public_IP_address" } }, - "network_interface.managed_by": { + "public_IP_address.id": { "Target": { - "Entity": "network_interface.managed_by" + "Entity": "public_IP_address.id" } } }, @@ -89912,39 +86826,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "public_IP_address" }, "Object": { - "Role": "network_interface.managed_by" + "Role": "public_IP_address.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_managed_by" + "ID": "public_IP_addresses_have_ids" }, { - "Verb": { + "Name": { "Subject": { - "Role": "network_interface.managed_by" + "Role": "public_IP_address" }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "network_interface" + "Name": { + "Role": "public_IP_address.id" } }, "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_network_interfaces" + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_public_IP_addresses" } ] }, - "network_interface_has_subscription_id": { + "network_interface_has_extended_location": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -89955,9 +86862,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.subscription_id": { + "network_interface.extended_location": { "Target": { - "Entity": "network_interface.subscription_id" + "Entity": "network_interface.extended_location" } } }, @@ -89968,16 +86875,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.subscription_id" + "Role": "network_interface.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_subscription_ids" + "ID": "network_interfaces_have_extended_locations" } ] }, - "network_interface_has_resource_group": { + "network_interface_has_zone": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -89988,9 +86895,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.resource_group": { + "network_interface.zone": { "Target": { - "Entity": "network_interface.resource_group" + "Entity": "network_interface.zone" } } }, @@ -90001,16 +86908,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.resource_group" + "Role": "network_interface.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_resource_groups" + "ID": "network_interfaces_have_zones" } ] }, - "network_interface_has_location": { + "network_interface_has_identity": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -90021,9 +86928,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.location": { + "network_interface.identity": { "Target": { - "Entity": "network_interface.location" + "Entity": "network_interface.identity" } } }, @@ -90034,16 +86941,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.location" + "Role": "network_interface.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_locations" + "ID": "network_interfaces_have_identities" } ] }, - "network_interface_has_kind": { + "network_interface_has_tag": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -90054,9 +86961,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.kind": { + "network_interface.tag": { "Target": { - "Entity": "network_interface.kind" + "Entity": "network_interface.tag" } } }, @@ -90067,16 +86974,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.kind" + "Role": "network_interface.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_kinds" + "ID": "network_interfaces_have_tags" } ] }, - "network_interface_has_tenant_id": { + "network_interface_has_properties_primary": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -90087,9 +86994,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.tenant_id": { + "network_interface.properties_primary": { "Target": { - "Entity": "network_interface.tenant_id" + "Entity": "network_interface.properties_primary" } } }, @@ -90100,16 +87007,29 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.tenant_id" + "Role": "network_interface.properties_primary" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_tenant_ids" + "ID": "network_interfaces_have_properties_primaries" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_interface" + }, + "Adjective": { + "Role": "network_interface.properties_primary" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_primaries_describe_network_interfaces" } ] }, - "network_interface_has_type": { + "network_interface_has_properties_nicType": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -90120,9 +87040,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.type": { + "network_interface.properties_nicType": { "Target": { - "Entity": "network_interface.type" + "Entity": "network_interface.properties_nicType" } } }, @@ -90133,16 +87053,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.type" + "Role": "network_interface.properties_nicType" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_types" + "ID": "network_interfaces_have_properties_nicTypes" } ] }, - "network_interface_has_name": { + "network_interface_has_properties_macAddress": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -90153,9 +87073,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.name": { + "network_interface.properties_macAddress": { "Target": { - "Entity": "network_interface.name" + "Entity": "network_interface.properties_macAddress" } } }, @@ -90166,29 +87086,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_interfaces_have_names" - }, - { - "Name": { - "Subject": { - "Role": "network_interface" - }, - "Name": { - "Role": "network_interface.name" + "Role": "network_interface.properties_macAddress" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_network_interfaces" + "ID": "network_interfaces_have_properties_macAddresses" } ] }, - "network_interface_has_id": { + "network_interface_has_properties_auxiliarySku": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -90199,9 +87106,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.id": { + "network_interface.properties_auxiliarySku": { "Target": { - "Entity": "network_interface.id" + "Entity": "network_interface.properties_auxiliarySku" } } }, @@ -90212,42 +87119,29 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.id" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_interfaces_have_ids" - }, - { - "Name": { - "Subject": { - "Role": "network_interface" - }, - "Name": { - "Role": "network_interface.id" + "Role": "network_interface.properties_auxiliarySku" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_network_interfaces" + "ID": "network_interfaces_have_properties_auxiliarySkus" } ] }, - "disk_has_parent_VM": { + "network_interface_has_properties_dnsSetting": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.parent_VM": { + "network_interface.properties_dnsSetting": { "Target": { - "Entity": "disk.parent_VM" + "Entity": "network_interface.properties_dnsSetting" } } }, @@ -90255,32 +87149,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.parent_VM" + "Role": "network_interface.properties_dnsSetting" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_parent_VMs" + "ID": "network_interfaces_have_properties_dnsSettings" } ] }, - "disk_has_disk_type": { + "network_interface_has_properties_auxiliaryMode": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.disk_type": { + "network_interface.properties_auxiliaryMode": { "Target": { - "Entity": "disk.disk_type" + "Entity": "network_interface.properties_auxiliaryMode" } } }, @@ -90288,32 +87182,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.disk_type" + "Role": "network_interface.properties_auxiliaryMode" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_disk_types" + "ID": "network_interfaces_have_properties_auxiliaryModes" } ] }, - "disk_has_extended_location": { + "network_interface_has_properties_allowPort25Out": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.extended_location": { + "network_interface.properties_allowPort25Out": { "Target": { - "Entity": "disk.extended_location" + "Entity": "network_interface.properties_allowPort25Out" } } }, @@ -90321,65 +87215,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.extended_location" + "Role": "network_interface.properties_allowPort25Out" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_extended_locations" - } - ] - }, - "disk_has_zone": { - "Binding": { - "ConceptualEntity": "Disks" - }, - "State": "Generated", - "Roles": { - "disk": { - "Target": { - "Entity": "disk" - } + "ID": "network_interfaces_have_properties_allowPort25Outs" }, - "disk.zone": { - "Target": { - "Entity": "disk.zone" - } - } - }, - "Phrasings": [ { - "Attribute": { + "DynamicAdjective": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, - "Object": { - "Role": "disk.zone" + "Adjective": { + "Role": "network_interface.properties_allowPort25Out" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_zones" + "ID": "properties_allowPort25Outs_describe_network_interfaces" } ] }, - "disk_has_identity": { + "network_interface_has_properties_hostedWorkload": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.identity": { + "network_interface.properties_hostedWorkload": { "Target": { - "Entity": "disk.identity" + "Entity": "network_interface.properties_hostedWorkload" } } }, @@ -90387,32 +87261,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.identity" + "Role": "network_interface.properties_hostedWorkload" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_identities" + "ID": "network_interfaces_have_properties_hostedWorkloads" } ] }, - "disk_has_tag": { + "network_interface_has_properties_tapConfiguration": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.tag": { + "network_interface.properties_tapConfiguration": { "Target": { - "Entity": "disk.tag" + "Entity": "network_interface.properties_tapConfiguration" } } }, @@ -90420,32 +87294,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.tag" + "Role": "network_interface.properties_tapConfiguration" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_tags" + "ID": "network_interfaces_have_properties_tapConfigurations" } ] }, - "disk_has_properties_tier": { + "network_interface_has_properties_enableIPForwarding": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_tier": { + "network_interface.properties_enableIPForwarding": { "Target": { - "Entity": "disk.properties_tier" + "Entity": "network_interface.properties_enableIPForwarding" } } }, @@ -90453,32 +87327,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_tier" + "Role": "network_interface.properties_enableIPForwarding" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_tiers" + "ID": "network_interfaces_have_properties_enableIPForwardings" } ] }, - "disk_has_properties_diskIOPSReadWrite": { + "network_interface_has_properties_ipConfigurations_etag": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_diskIOPSReadWrite": { + "network_interface.properties_ipConfigurations_etag": { "Target": { - "Entity": "disk.properties_diskIOPSReadWrite" + "Entity": "network_interface.properties_ipConfigurations_etag" } } }, @@ -90486,32 +87360,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_diskIOPSReadWrite" + "Role": "network_interface.properties_ipConfigurations_etag" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_diskIOPSReadWrites" + "ID": "network_interfaces_have_properties_ipConfigurations_etags" } ] }, - "disk_has_properties_diskMBpsReadWrite": { + "network_interface_has_properties_ip_configurations_id": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_diskMBpsReadWrite": { + "network_interface.properties_ip_configurations_id": { "Target": { - "Entity": "disk.properties_diskMBpsReadWrite" + "Entity": "network_interface.properties_ip_configurations_id" } } }, @@ -90519,32 +87393,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_diskMBpsReadWrite" + "Role": "network_interface.properties_ip_configurations_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_diskMBpsReadWrites" + "ID": "network_interfaces_have_properties_ip_configurations_ids" } ] }, - "disk_has_properties_uniqueId": { + "network_interface_has_properties_ipConfigurations_properties_primary": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_uniqueId": { + "network_interface.properties_ipConfigurations_properties_primary": { "Target": { - "Entity": "disk.properties_uniqueId" + "Entity": "network_interface.properties_ipConfigurations_properties_primary" } } }, @@ -90552,65 +87426,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_uniqueId" + "Role": "network_interface.properties_ipConfigurations_properties_primary" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_uniqueIds" - } - ] - }, - "disk_has_properties_diskState": { - "Binding": { - "ConceptualEntity": "Disks" - }, - "State": "Generated", - "Roles": { - "disk": { - "Target": { - "Entity": "disk" - } + "ID": "network_interfaces_have_properties_ipConfigurations_properties_primaries" }, - "disk.properties_diskState": { - "Target": { - "Entity": "disk.properties_diskState" - } - } - }, - "Phrasings": [ { - "Attribute": { + "DynamicAdjective": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, - "Object": { - "Role": "disk.properties_diskState" + "Adjective": { + "Role": "network_interface.properties_ipConfigurations_properties_primary" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_diskStates" + "ID": "properties_ipConfigurations_properties_primaries_describe_network_interfaces" } ] }, - "disk_has_properties_LastOwnershipUpdateTime": { + "network_interface_has_properties_ipConfigurations_properties_privateIPAddress": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_LastOwnershipUpdateTime": { + "network_interface.properties_ipConfigurations_properties_privateIPAddress": { "Target": { - "Entity": "disk.properties_LastOwnershipUpdateTime" + "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddress" } } }, @@ -90618,32 +87472,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_LastOwnershipUpdateTime" + "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddress" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_LastOwnershipUpdateTimes" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddresses" } ] }, - "disk_has_properties_osType": { + "network_interface_has_properties_ipConfigurations_properties_subnet": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_osType": { + "network_interface.properties_ipConfigurations_properties_subnet": { "Target": { - "Entity": "disk.properties_osType" + "Entity": "network_interface.properties_ipConfigurations_properties_subnet" } } }, @@ -90651,32 +87505,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_osType" + "Role": "network_interface.properties_ipConfigurations_properties_subnet" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_osTypes" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_subnets" } ] }, - "disk_has_properties_creation_data_image_reference_id": { + "network_interface_has_properties_ipConfigurations_properties_privateIPAllocationMethod": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_creation_data_image_reference_id": { + "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { "Target": { - "Entity": "disk.properties_creation_data_image_reference_id" + "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" } } }, @@ -90684,32 +87538,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_creation_data_image_reference_id" + "Role": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_creation_data_image_reference_ids" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAllocationMethods" } ] }, - "disk_has_properties_creationData_createOption": { + "network_interface_has_properties_ipConfigurations_properties_privateIPAddressVersion": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_creationData_createOption": { + "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { "Target": { - "Entity": "disk.properties_creationData_createOption" + "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" } } }, @@ -90717,32 +87571,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_creationData_createOption" + "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_creationData_createOptions" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddressVersions" } ] }, - "disk_has_properties_diskSizeByte": { + "network_interface_has_properties_ipConfigurations_properties_provisioningState": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_diskSizeByte": { + "network_interface.properties_ipConfigurations_properties_provisioningState": { "Target": { - "Entity": "disk.properties_diskSizeByte" + "Entity": "network_interface.properties_ipConfigurations_properties_provisioningState" } } }, @@ -90750,32 +87604,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_diskSizeByte" + "Role": "network_interface.properties_ipConfigurations_properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_diskSizeBytes" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_provisioningStates" } ] }, - "disk_has_properties_hyperVGeneration": { + "network_interface_has_properties_ip_configurations_name": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_hyperVGeneration": { + "network_interface.properties_ip_configurations_name": { "Target": { - "Entity": "disk.properties_hyperVGeneration" + "Entity": "network_interface.properties_ip_configurations_name" } } }, @@ -90783,32 +87637,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_hyperVGeneration" + "Role": "network_interface.properties_ip_configurations_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_hyperVGenerations" + "ID": "network_interfaces_have_properties_ip_configurations_names" } ] }, - "disk_has_properties_diskSizeGB": { + "network_interface_has_properties_ipConfigurations_type": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_diskSizeGB": { + "network_interface.properties_ipConfigurations_type": { "Target": { - "Entity": "disk.properties_diskSizeGB" + "Entity": "network_interface.properties_ipConfigurations_type" } } }, @@ -90816,32 +87670,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_diskSizeGB" + "Role": "network_interface.properties_ipConfigurations_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_diskSizeGBs" + "ID": "network_interfaces_have_properties_ipConfigurations_types" } ] }, - "disk_has_properties_timeCreated": { + "network_interface_has_properties_network_security_group_id": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_timeCreated": { + "network_interface.properties_network_security_group_id": { "Target": { - "Entity": "disk.properties_timeCreated" + "Entity": "network_interface.properties_network_security_group_id" } } }, @@ -90849,32 +87703,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_timeCreated" + "Role": "network_interface.properties_network_security_group_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_timeCreateds" + "ID": "network_interfaces_have_properties_network_security_group_ids" } ] }, - "disk_has_properties_networkAccessPolicy": { + "network_interface_has_properties_vnetEncryptionSupported": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_networkAccessPolicy": { + "network_interface.properties_vnetEncryptionSupported": { "Target": { - "Entity": "disk.properties_networkAccessPolicy" + "Entity": "network_interface.properties_vnetEncryptionSupported" } } }, @@ -90882,32 +87736,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_networkAccessPolicy" + "Role": "network_interface.properties_vnetEncryptionSupported" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_networkAccessPolicies" + "ID": "network_interfaces_have_properties_vnetEncryptionSupporteds" } ] }, - "disk_has_properties_encryption": { + "network_interface_has_properties_disableTcpStateTracking": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_encryption": { + "network_interface.properties_disableTcpStateTracking": { "Target": { - "Entity": "disk.properties_encryption" + "Entity": "network_interface.properties_disableTcpStateTracking" } } }, @@ -90915,32 +87769,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_encryption" + "Role": "network_interface.properties_disableTcpStateTracking" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_encryptions" + "ID": "network_interfaces_have_properties_disableTcpStateTrackings" } ] }, - "disk_has_properties_publicNetworkAccess": { + "network_interface_has_properties_enableAcceleratedNetworking": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_publicNetworkAccess": { + "network_interface.properties_enableAcceleratedNetworking": { "Target": { - "Entity": "disk.properties_publicNetworkAccess" + "Entity": "network_interface.properties_enableAcceleratedNetworking" } } }, @@ -90948,45 +87802,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_publicNetworkAccess" + "Role": "network_interface.properties_enableAcceleratedNetworking" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_publicNetworkAccesses" + "ID": "network_interfaces_have_properties_enableAcceleratedNetworkings" }, { "DynamicAdjective": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Adjective": { - "Role": "disk.properties_publicNetworkAccess" + "Role": "network_interface.properties_enableAcceleratedNetworking" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_publicNetworkAccesses_describe_disks" + "ID": "properties_enableAcceleratedNetworkings_describe_network_interfaces" } ] }, - "disk_has_properties_provisioningState": { + "network_interface_has_properties_resourceGuid": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.properties_provisioningState": { + "network_interface.properties_resourceGuid": { "Target": { - "Entity": "disk.properties_provisioningState" + "Entity": "network_interface.properties_resourceGuid" } } }, @@ -90994,45 +87848,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.properties_provisioningState" + "Role": "network_interface.properties_resourceGuid" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_properties_provisioningStates" + "ID": "network_interfaces_have_properties_resourceGuids" + } + ] + }, + "network_interface_has_properties_provisioningState": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces" + }, + "State": "Generated", + "Roles": { + "network_interface": { + "Target": { + "Entity": "network_interface" + } }, + "network_interface.properties_provisioningState": { + "Target": { + "Entity": "network_interface.properties_provisioningState" + } + } + }, + "Phrasings": [ { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, - "Adjective": { - "Role": "disk.properties_provisioningState" + "Object": { + "Role": "network_interface.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_provisioningStates_describe_disks" + "ID": "network_interfaces_have_properties_provisioningStates" } ] }, - "disk_has_plan": { + "network_interface_has_plan": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.plan": { + "network_interface.plan": { "Target": { - "Entity": "disk.plan" + "Entity": "network_interface.plan" } } }, @@ -91040,32 +87914,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.plan" + "Role": "network_interface.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_plans" + "ID": "network_interfaces_have_plans" } ] }, - "disk_has_sku_tier": { + "network_interface_has_sku": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.sku_tier": { + "network_interface.sku": { "Target": { - "Entity": "disk.sku_tier" + "Entity": "network_interface.sku" } } }, @@ -91073,32 +87947,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.sku_tier" + "Role": "network_interface.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_sku_tiers" + "ID": "network_interfaces_have_skus" } ] }, - "disk_has_sku_name": { + "network_interface_has_managed_by": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.sku_name": { + "network_interface.managed_by": { "Target": { - "Entity": "disk.sku_name" + "Entity": "network_interface.managed_by" } } }, @@ -91106,32 +87980,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.sku_name" + "Role": "network_interface.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_sku_names" + "ID": "network_interfaces_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "network_interface.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "network_interface" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_network_interfaces" } ] }, - "disk_has_subscription_id": { + "network_interface_has_subscription_id": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.subscription_id": { + "network_interface.subscription_id": { "Target": { - "Entity": "disk.subscription_id" + "Entity": "network_interface.subscription_id" } } }, @@ -91139,32 +88033,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.subscription_id" + "Role": "network_interface.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_subscription_ids" + "ID": "network_interfaces_have_subscription_ids" } ] }, - "disk_has_resource_group": { + "network_interface_has_resource_group": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.resource_group": { + "network_interface.resource_group": { "Target": { - "Entity": "disk.resource_group" + "Entity": "network_interface.resource_group" } } }, @@ -91172,32 +88066,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.resource_group" + "Role": "network_interface.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_resource_groups" + "ID": "network_interfaces_have_resource_groups" } ] }, - "disk_has_location": { + "network_interface_has_location": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.location": { + "network_interface.location": { "Target": { - "Entity": "disk.location" + "Entity": "network_interface.location" } } }, @@ -91205,32 +88099,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.location" + "Role": "network_interface.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_locations" + "ID": "network_interfaces_have_locations" } ] }, - "disk_has_kind": { + "network_interface_has_kind": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.kind": { + "network_interface.kind": { "Target": { - "Entity": "disk.kind" + "Entity": "network_interface.kind" } } }, @@ -91238,32 +88132,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.kind" + "Role": "network_interface.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_kinds" + "ID": "network_interfaces_have_kinds" } ] }, - "disk_has_tenant_id": { + "network_interface_has_tenant_id": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.tenant_id": { + "network_interface.tenant_id": { "Target": { - "Entity": "disk.tenant_id" + "Entity": "network_interface.tenant_id" } } }, @@ -91271,32 +88165,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.tenant_id" + "Role": "network_interface.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_tenant_ids" + "ID": "network_interfaces_have_tenant_ids" } ] }, - "disk_has_type": { + "network_interface_has_type": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.type": { + "network_interface.type": { "Target": { - "Entity": "disk.type" + "Entity": "network_interface.type" } } }, @@ -91304,32 +88198,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.type" + "Role": "network_interface.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_types" + "ID": "network_interfaces_have_types" } ] }, - "disk_has_name": { + "network_interface_has_name": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.name": { + "network_interface.name": { "Target": { - "Entity": "disk.name" + "Entity": "network_interface.name" } } }, @@ -91337,45 +88231,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.name" + "Role": "network_interface.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_names" + "ID": "network_interfaces_have_names" }, { "Name": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Name": { - "Role": "disk.name" + "Role": "network_interface.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_disks" + "ID": "names_are_names_IDs_of_network_interfaces" } ] }, - "disk_has_id": { + "network_interface_has_id": { "Binding": { - "ConceptualEntity": "Disks" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "disk": { + "network_interface": { "Target": { - "Entity": "disk" + "Entity": "network_interface" } }, - "disk.id": { + "network_interface.id": { "Target": { - "Entity": "disk.id" + "Entity": "network_interface.id" } } }, @@ -91383,28 +88277,28 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Object": { - "Role": "disk.id" + "Role": "network_interface.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_ids" + "ID": "network_interfaces_have_ids" }, { "Name": { "Subject": { - "Role": "disk" + "Role": "network_interface" }, "Name": { - "Role": "disk.id" + "Role": "network_interface.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_disks" + "ID": "ids_are_names_IDs_of_network_interfaces" } ] }, @@ -109623,96 +106517,6 @@ cultureInfo en-US } ] }, - "disk_in_extended_location": { - "Binding": { - "ConceptualEntity": "Disks" - }, - "State": "Generated", - "Roles": { - "disk": { - "Target": { - "Entity": "disk" - } - }, - "disk.extended_location": { - "Target": { - "Entity": "disk.extended_location" - } - } - }, - "SemanticSlots": { - "Where": { - "Role": "disk.extended_location" - } - }, - "Phrasings": [ - { - "Preposition": { - "Subject": { - "Role": "disk" - }, - "Prepositions": [ - { - "in": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "disk.extended_location" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "disks_are_in_extended_locations" - } - ] - }, - "disk_in_location": { - "Binding": { - "ConceptualEntity": "Disks" - }, - "State": "Generated", - "Roles": { - "disk": { - "Target": { - "Entity": "disk" - } - }, - "disk.location": { - "Target": { - "Entity": "disk.location" - } - } - }, - "SemanticSlots": { - "Where": { - "Role": "disk.location" - } - }, - "Phrasings": [ - { - "Preposition": { - "Subject": { - "Role": "disk" - }, - "Prepositions": [ - { - "in": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "disk.location" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "disks_are_in_locations" - } - ] - }, "virtual_machine_in_extended_location": { "Binding": { "ConceptualEntity": "VirtualMachines" diff --git a/src/power-bi/storage/Shared.Dataset/definition/model.tmdl b/src/power-bi/storage/Shared.Dataset/definition/model.tmdl index e04a40f17..d3fc79f43 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/model.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/model.tmdl @@ -28,7 +28,7 @@ queryGroup 'Open data' annotation __PBI_TimeIntelligenceEnabled = 0 -annotation PBIDesktopVersion = 2.141.833.0 (25.03)+cdc444a951f7d3dd724d8de5dd58efd34e693cba +annotation PBIDesktopVersion = 2.141.1177.0 (25.03)+c500dc5720dc9271c2dcfef1230911a0da742ee3 annotation PBI_QueryOrder = ["▶️ START HERE","Storage URL","RangeStart","RangeEnd","Number of Months","Default Granularity","ftk_DatetimeToJulianDate","ftk_DemoFilter","ftk_ImpalaToJulianDate","ftk_Metadata","ftk_ParseResourceId","ftk_ParseResourceName","ftk_ParseResourceType","ftk_Storage","Costs","InstanceSizeFlexibility","PricingUnits","Regions","ResourceTypes","Prices","Experimental: Add Missing Prices","Deprecated: Perform Extra Query Optimizations","HubScopes","HubSettings","StorageData","StorageErrors","AdvisorRecommendations","AdvisorReservationRecommendations","Disks","ManagementGroups","NetworkInterfaces","NetworkSecurityGroups","PolicyAssignments","PolicyDefinitions","PolicyStates","PublicIPAddresses","Resources","SqlDatabases","Subscriptions","VirtualMachines","ReservationRecommendations","ReservationDetails","ReservationTransactions"] @@ -50,7 +50,6 @@ ref table Subscriptions ref table ResourceTypes ref table Regions ref table VirtualMachines -ref table Disks ref table NetworkInterfaces ref table PublicIPAddresses ref table AdvisorReservationRecommendations @@ -62,6 +61,7 @@ ref table SqlDatabases ref table 'Compliance calculation' ref table PricingUnits ref table ReservationRecommendations +ref table Disks ref cultureInfo en-US diff --git a/src/power-bi/storage/Shared.Dataset/definition/relationships.tmdl b/src/power-bi/storage/Shared.Dataset/definition/relationships.tmdl index 45015dfc7..91a65b608 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/relationships.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/relationships.tmdl @@ -50,12 +50,6 @@ relationship 52d8acfd-e4eb-fdfe-9d4f-9eae3f716ab4 fromColumn: NetworkInterfaces.'properties.ipConfigurations.properties.publicIPAddress.id' toColumn: PublicIPAddresses.id -relationship f2289f99-f546-f6c2-3c36-724c25d99e09 - crossFilteringBehavior: bothDirections - toCardinality: many - fromColumn: Disks.managedBy - toColumn: VirtualMachines.id - relationship 26e1c802-749f-5e32-3d1c-82aba5427b7e crossFilteringBehavior: bothDirections fromColumn: Resources.type @@ -104,7 +98,14 @@ relationship c0c15128-2725-100f-2945-f99368d742f6 fromColumn: InstanceSizeFlexibility.x_CommitmentDiscountKey toColumn: ReservationRecommendations.x_CommitmentDiscountKey -relationship e0505491-3bd3-169a-45cc-988f783a8946 +relationship 2d0a2bef-ef33-9e59-b9b6-714b0796ce66 + crossFilteringBehavior: bothDirections + toCardinality: many + fromColumn: Disks.managedBy + toColumn: VirtualMachines.id + +relationship ccc483e5-27eb-8e62-2ffb-f7a7d609297d + crossFilteringBehavior: bothDirections fromColumn: Costs.ResourceId toColumn: Disks.id diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/Disks.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/Disks.tmdl index 925d3347b..5e7aea6ad 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/Disks.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/Disks.tmdl @@ -1,337 +1,215 @@ table Disks - lineageTag: ca0025b1-6be2-4a29-af32-30ef5f20fe5f + lineageTag: 0008230d-7a07-40e4-ba7f-cef258f5ac62 - column id + column subscriptionId dataType: string - lineageTag: deeae826-f875-4504-8131-757498d8759a + lineageTag: 7622c7b1-5d51-4063-97f3-75e8098198d4 summarizeBy: none - sourceColumn: id + sourceColumn: subscriptionId annotation SummarizationSetBy = Automatic column name dataType: string - lineageTag: a5fefea2-4fe5-484f-aed7-3d13f6323531 + lineageTag: d7dc5a6b-6850-421c-90be-26ef85476a28 summarizeBy: none sourceColumn: name annotation SummarizationSetBy = Automatic - column type - dataType: string - lineageTag: a311742d-a3f5-4432-b707-8dcd17c7d279 - summarizeBy: none - sourceColumn: type - - annotation SummarizationSetBy = Automatic - column tenantId dataType: string - lineageTag: 956716b4-925c-4fd7-966e-a3e3d8a8a4ce + lineageTag: 70f65b8a-76e4-4f5f-8b89-28b315f2366a summarizeBy: none sourceColumn: tenantId annotation SummarizationSetBy = Automatic - column kind - dataType: string - lineageTag: 4c524547-d15c-4cfd-a1b6-eed57b7f75a1 - summarizeBy: none - sourceColumn: kind - - annotation SummarizationSetBy = Automatic - column location dataType: string - lineageTag: e2c9aac1-398d-407d-b62f-43596f401420 + lineageTag: bae1fb2b-ef36-4a5c-b266-7ee626ecafc1 summarizeBy: none sourceColumn: location annotation SummarizationSetBy = Automatic - column resourceGroup - dataType: string - lineageTag: d2ec8b97-974d-4273-ab54-a99d67396140 - summarizeBy: none - sourceColumn: resourceGroup - - annotation SummarizationSetBy = Automatic - - column subscriptionId - dataType: string - lineageTag: bddb0cc5-51dd-4fd2-9bcf-16f5e4f9f18a - summarizeBy: none - sourceColumn: subscriptionId - - annotation SummarizationSetBy = Automatic - column managedBy dataType: string - lineageTag: c25abab2-269e-4428-9632-f00ff63cf033 + lineageTag: cf9f6e5f-aa49-49d0-a6c0-5a86337daaaf summarizeBy: none sourceColumn: managedBy annotation SummarizationSetBy = Automatic - column 'sku.name' - dataType: string - lineageTag: f1132ac0-604d-47d1-9b06-74db3b2d443c - summarizeBy: none - sourceColumn: sku.name - - annotation SummarizationSetBy = Automatic - - column 'sku.tier' - dataType: string - lineageTag: e9b4cfc4-81eb-4d94-bc14-ff38f90cbd8b - summarizeBy: none - sourceColumn: sku.tier - - annotation SummarizationSetBy = Automatic - - column plan - dataType: string - lineageTag: a48ec8c3-8134-47be-83e4-42c24554add2 - summarizeBy: none - sourceColumn: plan - - annotation SummarizationSetBy = Automatic - - column 'properties.provisioningState' - dataType: string - lineageTag: e0422dd9-490b-46ea-bba7-58623656ad8d - summarizeBy: none - sourceColumn: properties.provisioningState - - annotation SummarizationSetBy = Automatic - - column 'properties.publicNetworkAccess' - dataType: string - lineageTag: e66bb3fa-7deb-49fc-9be6-130494ad2e20 - summarizeBy: none - sourceColumn: properties.publicNetworkAccess - - annotation SummarizationSetBy = Automatic - - column 'properties.encryption' - dataType: string - lineageTag: 4b8960fb-6583-473c-bd60-9575871b4e94 - summarizeBy: none - sourceColumn: properties.encryption - - annotation SummarizationSetBy = Automatic - - column 'properties.networkAccessPolicy' + column osType dataType: string - lineageTag: 5c055ec0-604c-49f1-99fa-d87cff2131d4 + lineageTag: 2813c211-256f-4d18-8bed-13509d542b05 summarizeBy: none - sourceColumn: properties.networkAccessPolicy + sourceColumn: osType annotation SummarizationSetBy = Automatic - column 'properties.timeCreated' + column skuName dataType: string - lineageTag: cf636967-ce8c-4922-a10a-a8ce6349380c + lineageTag: b7e73136-b3db-4353-9c6d-b589f11dcd80 summarizeBy: none - sourceColumn: properties.timeCreated - - annotation SummarizationSetBy = Automatic - - column 'properties.diskSizeGB' - dataType: double - lineageTag: 12ec3d0b-32dc-41a7-9b06-8adc11f4ead9 - summarizeBy: sum - sourceColumn: properties.diskSizeGB + sourceColumn: skuName annotation SummarizationSetBy = Automatic - annotation PBI_FormatHint = {"isGeneralNumber":true} - - column 'properties.hyperVGeneration' + column skuTier dataType: string - lineageTag: 846d8ace-16fa-4fc8-83b0-d77ff75b9e60 + lineageTag: 56d25952-5baa-43b1-995b-1e4b2de85c12 summarizeBy: none - sourceColumn: properties.hyperVGeneration + sourceColumn: skuTier annotation SummarizationSetBy = Automatic - column 'properties.diskSizeBytes' + column diskSizeGB dataType: double - lineageTag: 69588c16-e1f7-4423-a050-147e83823716 + formatString: 0 + lineageTag: 3d096969-5e1d-4c86-b27b-4a5052afaade summarizeBy: sum - sourceColumn: properties.diskSizeBytes - - annotation SummarizationSetBy = Automatic - - annotation PBI_FormatHint = {"isGeneralNumber":true} - - column 'properties.creationData.createOption' - dataType: string - lineageTag: 967b33c4-a659-4e78-a76b-63edba801366 - summarizeBy: none - sourceColumn: properties.creationData.createOption + sourceColumn: diskSizeGB annotation SummarizationSetBy = Automatic - column 'properties.creationData.imageReference.id' - dataType: string - lineageTag: 819ebb4b-c380-49d6-9b18-59d807d2ea91 - summarizeBy: none - sourceColumn: properties.creationData.imageReference.id - - annotation SummarizationSetBy = Automatic - - column 'properties.osType' - dataType: string - lineageTag: 666c7b76-3df6-4cfb-b908-f81d7ffecdf8 - summarizeBy: none - sourceColumn: properties.osType - - annotation SummarizationSetBy = Automatic - - column 'properties.LastOwnershipUpdateTime' - dataType: string - lineageTag: fcef111b-7b03-4329-a762-37ed1fbdf4ff - summarizeBy: none - sourceColumn: properties.LastOwnershipUpdateTime - - annotation SummarizationSetBy = Automatic + annotation PBI_FormatHint = {"isDecimal":true} - column 'properties.diskState' - dataType: string - lineageTag: 515cbaa6-df64-484c-aef0-0e3804620405 - summarizeBy: none - sourceColumn: properties.diskState - - annotation SummarizationSetBy = Automatic - - column 'properties.uniqueId' - dataType: string - lineageTag: 3ac2b374-3003-48ff-8fa4-f7d98991ac05 - summarizeBy: none - sourceColumn: properties.uniqueId - - annotation SummarizationSetBy = Automatic - - column 'properties.diskMBpsReadWrite' + column diskMBpsReadWrite dataType: double - lineageTag: 2f95f7e9-da97-4689-87e0-84b3903aff7d + lineageTag: 553574b1-e3d9-4770-8f7f-c05d6a1763e3 summarizeBy: sum - sourceColumn: properties.diskMBpsReadWrite + sourceColumn: diskMBpsReadWrite annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} - column 'properties.diskIOPSReadWrite' + column diskIOPSReadWrite dataType: double - lineageTag: 490d018d-7a97-4546-ac90-157d803c424f + lineageTag: d614472f-ffe3-45dd-ba19-50ddd2e628e6 summarizeBy: sum - sourceColumn: properties.diskIOPSReadWrite + sourceColumn: diskIOPSReadWrite annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} - column 'properties.tier' + column diskState dataType: string - lineageTag: 9cdaeebc-4e7e-4795-9026-53f5cdc4a43e + lineageTag: 0c4f4703-181e-4f33-8b15-f16a72d2278c summarizeBy: none - sourceColumn: properties.tier + sourceColumn: diskState annotation SummarizationSetBy = Automatic - column tags - dataType: string - lineageTag: 72b832d7-5eb6-4a58-9b2b-d135d659d231 + column timeCreated + dataType: dateTime + formatString: General Date + lineageTag: f329e820-03af-4e98-849d-e94e9de82d56 summarizeBy: none - sourceColumn: tags + sourceColumn: timeCreated annotation SummarizationSetBy = Automatic - column identity - dataType: string - lineageTag: 032ff0cb-1cc0-48b6-a95d-d835578f742f + column LastOwnershipUpdateTime + dataType: dateTime + formatString: dd/mm/yyyy + lineageTag: 48d08bc6-f897-48a9-9447-788df9150f94 summarizeBy: none - sourceColumn: identity + sourceColumn: LastOwnershipUpdateTime annotation SummarizationSetBy = Automatic - column zones - dataType: string - lineageTag: 96b63e5f-b360-4135-b384-cf4a4f0c0e88 - summarizeBy: none - sourceColumn: zones - - annotation SummarizationSetBy = Automatic + annotation PBI_FormatHint = {"isDateTimeCustom":true} - column extendedLocation + column diskType dataType: string - lineageTag: dc3f509c-ea2b-4c19-9085-2c6167e21d62 + lineageTag: cb5aa8fb-6998-4746-b91a-c4241254bf26 summarizeBy: none - sourceColumn: extendedLocation + sourceColumn: diskType annotation SummarizationSetBy = Automatic - column diskType + column parentVM dataType: string - lineageTag: efab8b0e-646d-4b4a-93c6-8196f1379fec + lineageTag: c3703ad8-91fb-4863-867e-c77389dd7d35 summarizeBy: none - sourceColumn: diskType + sourceColumn: parentVM annotation SummarizationSetBy = Automatic - column parentVM + column Redundancy dataType: string - lineageTag: 8abc188f-2c52-4db8-967f-5447de969f33 + lineageTag: 757f9390-cb96-46cb-8cad-ef02b08ba1ae summarizeBy: none - sourceColumn: parentVM + sourceColumn: Redundancy annotation SummarizationSetBy = Automatic - column apiVersion + column id dataType: string - lineageTag: 9119af66-9eac-4189-a9ef-4e638296163a + lineageTag: aced1051-4fe8-4335-8f7d-b1bd4987f29c summarizeBy: none - sourceColumn: apiVersion + sourceColumn: id annotation SummarizationSetBy = Automatic - column systemData + column resourceGroup dataType: string - lineageTag: 23170a02-4cd5-4a36-94e6-7def321f9cf4 + lineageTag: 20d3ce4e-e586-49c6-a1c2-ce16d524d12a summarizeBy: none - sourceColumn: systemData + sourceColumn: resourceGroup annotation SummarizationSetBy = Automatic partition Disks = m mode: import queryGroup: 'Resource Graph' - source = ``` + source = let - Source = AzureResourceGraph.Query(" - - + query = " resources | where type =~ 'microsoft.compute/disks' | extend id = tolower(id) - - - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "publicNetworkAccess", "encryption", "networkAccessPolicy", "timeCreated", "diskSizeGB", "hyperVGeneration", "diskSizeBytes", "creationData", "osType", "LastOwnershipUpdateTime", "diskState", "uniqueId", "diskMBpsReadWrite", "diskIOPSReadWrite", "tier"}, {"properties.provisioningState", "properties.publicNetworkAccess", "properties.encryption", "properties.networkAccessPolicy", "properties.timeCreated", "properties.diskSizeGB", "properties.hyperVGeneration", "properties.diskSizeBytes", "properties.creationData", "properties.osType", "properties.LastOwnershipUpdateTime", "properties.diskState", "properties.uniqueId", "properties.diskMBpsReadWrite", "properties.diskIOPSReadWrite", "properties.tier"}), - #"Expanded sku" = Table.ExpandRecordColumn(#"Expanded properties", "sku", {"name", "tier"}, {"sku.name", "sku.tier"}), - #"Expanded properties.creationData" = Table.ExpandRecordColumn(#"Expanded sku", "properties.creationData", {"createOption", "imageReference"}, {"properties.creationData.createOption", "properties.creationData.imageReference"}), - #"Expanded properties.creationData.imageReference" = Table.ExpandRecordColumn(#"Expanded properties.creationData", "properties.creationData.imageReference", {"id"}, {"properties.creationData.imageReference.id"}), - #"Expanded zones" = Table.ExpandListColumn(#"Expanded properties.creationData.imageReference", "zones"), - #"Inserted conditional column" = Table.AddColumn(#"Expanded zones", "diskType", each if [properties.osType] = null then "Data Disk" else "OS Disk"), - #"Changed column type" = Table.TransformColumnTypes(#"Inserted conditional column", {{"properties.diskSizeGB", type number}, {"properties.diskSizeBytes", type number}, {"properties.diskMBpsReadWrite", type number}, {"properties.diskIOPSReadWrite", type number}}), - #"Duplicated column" = Table.DuplicateColumn(#"Changed column type", "managedBy", "managedBy - Copy"), - #"Extracted text after delimiter" = Table.TransformColumns(#"Duplicated column", {{"managedBy - Copy", each Text.AfterDelimiter(Text.From(_), "/", {0, RelativePosition.FromEnd}), type text}}), - #"Renamed columns" = Table.RenameColumns(#"Extracted text after delimiter", {{"managedBy - Copy", "parentVM"}}) + | extend skuName = sku.name + | extend skuTier = sku.tier + | extend timeCreated = properties.timeCreated + | extend diskSizeGB = properties.diskSizeGB + | extend diskState = properties.diskState + | extend LastOwnershipUpdateTime = properties.LastOwnershipUpdateTime + | extend diskMBpsReadWrite = properties.diskMBpsReadWrite + | extend diskIOPSReadWrite = properties.diskIOPSReadWrite + | extend osType = properties.osType + | extend diskType = iff(isnull(osType), 'Data disk', 'OS disk') + | parse kind=regex skuName with '_' Redundancy + | parse kind=regex managedBy with 'virtualMachines/' parentVM + | project + subscriptionId, + resourceGroup, + id, + name, + tenantId, + location, + managedBy, + osType, + skuName, + skuTier, + diskSizeGB, + diskMBpsReadWrite, + diskIOPSReadWrite, + diskState, + timeCreated, + LastOwnershipUpdateTime, + Redundancy, + parentVM, + diskType + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + #"Changed Type" = Table.TransformColumnTypes(Source,{{"diskSizeGB", type number}, {"diskMBpsReadWrite", type number}, {"diskIOPSReadWrite", type number}, {"timeCreated", type datetimezone}, {"LastOwnershipUpdateTime", type datetimezone}}) in - #"Renamed columns" - ``` + #"Changed Type" annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/diagramLayout.json b/src/power-bi/storage/Shared.Dataset/diagramLayout.json index b1c9f55f2..954ea89e6 100644 --- a/src/power-bi/storage/Shared.Dataset/diagramLayout.json +++ b/src/power-bi/storage/Shared.Dataset/diagramLayout.json @@ -4,8 +4,8 @@ { "ordinal": 0, "scrollPosition": { - "x": 1977.4019546073034, - "y": 0 + "x": 10, + "y": 796.80222898848717 }, "nodes": [ { @@ -19,7 +19,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 1 }, { "location": { @@ -32,7 +32,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 2 }, { "location": { @@ -45,7 +45,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 3 }, { "location": { @@ -58,20 +58,19 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 4 }, { "location": { - "x": 839.7422288098262, - "y": 1148.7397681973748 + "x": 598.08692115945291, + "y": 796.80222898848717 }, "nodeIndex": "Disks", - "nodeLineageTag": "ca0025b1-6be2-4a29-af32-30ef5f20fe5f", "size": { "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 29 }, { "location": { @@ -84,7 +83,7 @@ "height": 104, "width": 234 }, - "zIndex": 0 + "zIndex": 5 }, { "location": { @@ -97,7 +96,7 @@ "height": 200, "width": 234 }, - "zIndex": 0 + "zIndex": 6 }, { "location": { @@ -110,7 +109,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 7 }, { "location": { @@ -123,7 +122,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 8 }, { "location": { @@ -136,7 +135,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 9 }, { "location": { @@ -149,7 +148,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 10 }, { "location": { @@ -162,7 +161,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 11 }, { "location": { @@ -175,7 +174,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 12 }, { "location": { @@ -188,7 +187,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 13 }, { "location": { @@ -201,7 +200,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 14 }, { "location": { @@ -214,7 +213,7 @@ "height": 152, "width": 234 }, - "zIndex": 0 + "zIndex": 15 }, { "location": { @@ -227,7 +226,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 16 }, { "location": { @@ -240,7 +239,7 @@ "height": 152, "width": 234 }, - "zIndex": 0 + "zIndex": 17 }, { "location": { @@ -253,7 +252,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 18 }, { "location": { @@ -266,7 +265,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 19 }, { "location": { @@ -279,7 +278,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 20 }, { "location": { @@ -292,7 +291,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 21 }, { "location": { @@ -305,7 +304,7 @@ "height": 296, "width": 234 }, - "zIndex": 0 + "zIndex": 22 }, { "location": { @@ -318,7 +317,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 23 }, { "location": { @@ -331,7 +330,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 24 }, { "location": { @@ -344,7 +343,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 25 }, { "location": { @@ -357,7 +356,7 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 26 }, { "location": { @@ -370,11 +369,11 @@ "height": 300, "width": 234 }, - "zIndex": 0 + "zIndex": 27 } ], "name": "All tables", - "zoomValue": 40.052554724883187, + "zoomValue": 70, "pinKeyFieldsToTop": false, "showExtraHeaderInfo": false, "hideKeyFieldsWhenCollapsed": false, From f1599cd17ee3b00f53345358a3b8cfd9d33788ec Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Mon, 31 Mar 2025 15:13:59 -0700 Subject: [PATCH 43/51] Update ARG queries to use KQL instead of Power Query (#1454) --- docs-mslearn/toolkit/changelog.md | 1 + .../definition/cultures/en-US.tmdl | 865 ---- .../definition/expressions.tmdl | 18 +- .../AdvisorReservationRecommendations.tmdl | 89 +- .../definition/tables/ManagementGroups.tmdl | 137 +- .../definition/tables/NetworkInterfaces.tmdl | 98 +- .../tables/NetworkSecurityGroups.tmdl | 130 +- .../definition/tables/PolicyAssignments.tmdl | 68 +- .../definition/tables/PolicyDefinitions.tmdl | 29 +- .../definition/tables/PolicyStates.tmdl | 45 +- .../definition/tables/PublicIPAddresses.tmdl | 27 +- .../definition/tables/Resources.tmdl | 9 +- .../definition/tables/SqlDatabases.tmdl | 55 +- .../definition/tables/Subscriptions.tmdl | 56 +- .../definition/tables/VirtualMachines.tmdl | 226 +- .../storage/CostSummary.Report/report.json | 4520 ++++++++--------- .../definition/cultures/en-US.tmdl | 865 ---- .../AdvisorReservationRecommendations.tmdl | 89 +- .../definition/tables/ManagementGroups.tmdl | 137 +- .../definition/tables/NetworkInterfaces.tmdl | 98 +- .../tables/NetworkSecurityGroups.tmdl | 130 +- .../definition/tables/PolicyAssignments.tmdl | 68 +- .../definition/tables/PolicyDefinitions.tmdl | 29 +- .../definition/tables/PolicyStates.tmdl | 45 +- .../definition/tables/PublicIPAddresses.tmdl | 27 +- .../definition/tables/Resources.tmdl | 9 +- .../definition/tables/SqlDatabases.tmdl | 55 +- .../definition/tables/Subscriptions.tmdl | 56 +- .../definition/tables/VirtualMachines.tmdl | 226 +- 29 files changed, 3856 insertions(+), 4351 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 06d159e87..0f773b7ae 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -54,6 +54,7 @@ _Released March 2025_ - **Fixed** - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) + - Updated all Resource Graph queries (except Disks) to address the 'properties...' column not found error ([#1357](https://github.com/microsoft/finops-toolkit/issues/1357)). **[Rate optimization](power-bi/rate-optimization.md)** diff --git a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl index 80626b21e..bc1413150 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl @@ -15639,645 +15639,6 @@ cultureInfo en-US } ] }, - "management_group.display_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "displayName" - } - }, - "State": "Generated", - "Terms": [ - { - "display name": { - "State": "Generated" - } - }, - { - "displayName": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "display nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "display title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "display label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "display tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "management_group.managementGroupAncestorsChain_displayName": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "managementGroupAncestorsChain.displayName" - } - }, - "State": "Generated", - "Terms": [ - { - "managementGroupAncestorsChain.displayName": { - "State": "Generated" - } - } - ] - }, - "management_group.management_group_ancestors_chain_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "managementGroupAncestorsChain.name" - } - }, - "State": "Generated", - "Terms": [ - { - "management group ancestors chain name": { - "State": "Generated" - } - }, - { - "management group ancestor chain name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "managementGroupAncestorsChain.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "group ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "group ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "chain name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestors chain name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestor chain name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "group ancestors chain name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "group ancestor chain name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "management group ancestor chain nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "management group ancestor chain title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "management group ancestor chain label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "management group ancestor chain tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "group ancestor chain nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "group ancestor chain title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "group ancestor chain label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "group ancestor chain tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "ancestor chain nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 - } - }, - { - "ancestor chain title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 - } - } - ] - }, - "management_group.updated_time": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "updatedTime" - } - }, - "State": "Generated", - "Terms": [ - { - "updated time": { - "State": "Generated" - } - }, - { - "updatedTime": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "updated duration": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "updated interval": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "updated moment": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "updated period": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "updated timetable": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "management_group.updated_by": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "updatedBy" - } - }, - "State": "Generated", - "Terms": [ - { - "updated by": { - "State": "Generated" - } - }, - { - "updatedBy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "management_group.version": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "version" - } - }, - "State": "Generated", - "Terms": [ - { - "version": { - "State": "Generated" - } - }, - { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "style": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "report": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "story": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "side": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - } - ] - }, - "management_group.parent_displayName": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "parent.displayName" - } - }, - "State": "Generated", - "Terms": [ - { - "parent.displayName": { - "State": "Generated" - } - } - ] - }, - "management_group.parent_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "parent.name" - } - }, - "State": "Generated", - "Terms": [ - { - "parent name": { - "State": "Generated" - } - }, - { - "parent.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "parent": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "parent nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "parent title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "parent label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "parent tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "father": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "mother": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - } - ] - }, - "management_group.parent_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "parent.id" - } - }, - "State": "Generated", - "Terms": [ - { - "parent id": { - "State": "Generated" - } - }, - { - "parent.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "parent": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "parent identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "parent identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "parent identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "parent credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "father": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "mother": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - } - ] - }, "management_group.tag": { "Definition": { "Binding": { @@ -17483,232 +16844,6 @@ cultureInfo en-US } ] }, - "subscription.management_group_ancestors_chain": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "managementGroupAncestorsChain" - } - }, - "State": "Generated", - "Terms": [ - { - "management group ancestors chain": { - "State": "Generated" - } - }, - { - "management group ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "managementGroupAncestorsChain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "group ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "group ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "management category ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.617 - } - }, - { - "management organization ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.617 - } - }, - { - "category ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.609 - } - }, - { - "organization ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.609 - } - }, - { - "management bracket ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "management class ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "management crew ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "management team ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "bracket ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.591 - } - }, - { - "class ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.591 - } - } - ] - }, - "subscription.state": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "state" - } - }, - "State": "Generated", - "Terms": [ - { - "": {} - }, - { - "province": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "territory": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "nation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "condition": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "country": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - } - ] - }, "subscription.tag": { "Definition": { "Binding": { diff --git a/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl b/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl index b8d9aac6c..f538609ac 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/expressions.tmdl @@ -73,15 +73,15 @@ expression 'Number of Months' = 13 meta [IsParameterQuery=true, Type="Number", I /// Generates a KQL filter to be used in Resource Graph queries to filter out test data. expression ftk_DemoFilter = - () => - if List.Contains( - { - "demohubupzaljui2bxfm", - "hubdssjcx4ai7tjs", - "kustohubbngtbihvy5t4a" - }, Text.SplitAny(#"Storage URL", "/."){2}) - then "| where subscriptionId in ('51f73f67-1f29-4120-863e-dd315f743fc1', '586f1d47-9dd9-43d5-b196-6e28f8405ff8', '64e355d7-997c-491d-b0c1-8414dccfcf42', '736af2bf-9fcb-4145-a19b-5b30b2b8949d', '73c0021f-a37d-433f-8baa-7450cb54eea6', '9ec51cfd-5ca7-4d76-8101-dd0a4abc5674', 'ed570627-0265-4620-bb42-bae06bcfa914')" - else "" + () => + if List.Contains( + { + "demohubupzaljui2bxfm", + "hubdssjcx4ai7tjs", + "kustohubbngtbihvy5t4a" + }, Text.SplitAny(#"Storage URL", "/."){2}) + then "| where subscriptionId in ('51f73f67-1f29-4120-863e-dd315f743fc1', '586f1d47-9dd9-43d5-b196-6e28f8405ff8', '64e355d7-997c-491d-b0c1-8414dccfcf42', '736af2bf-9fcb-4145-a19b-5b30b2b8949d', '73c0021f-a37d-433f-8baa-7450cb54eea6', '9ec51cfd-5ca7-4d76-8101-dd0a4abc5674', 'ed570627-0265-4620-bb42-bae06bcfa914')" + else "" lineageTag: 4d4c22f9-d4dc-4c2e-9730-dbc47fa53b05 queryGroup: Functions diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl index c3763a840..4c78d38e3 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl @@ -385,32 +385,89 @@ table AdvisorReservationRecommendations annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 0d32e76f-c900-4a15-b9ed-03b50dc581a8 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.shortDescription' + dataType: string + lineageTag: 5ed5ac30-eac0-4e94-8539-9092867e2a8e + summarizeBy: none + sourceColumn: properties.shortDescription + + annotation SummarizationSetBy = Automatic + + column 'properties.resourceMetadata' + dataType: string + lineageTag: 42f6c299-bcec-47a5-ad78-cb16c57a372f + summarizeBy: none + sourceColumn: properties.resourceMetadata + + annotation SummarizationSetBy = Automatic + partition AdvisorReservationRecommendations = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " advisorresources | where type == 'microsoft.advisor/recommendations' | where properties['category'] == 'Cost' | where properties['shortDescription']['solution'] == 'Consider virtual machine reserved instance to save over your on-demand costs' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = true]), - #"Expanded properties 1" = Table.ExpandRecordColumn(Source, "properties", {"recommendationTypeId", "extendedProperties", "resourceMetadata", "shortDescription", "suppressionIds", "impactedField", "impactedValue", "lastUpdated", "metadata", "category", "impact"}, {"properties.recommendationTypeId", "properties.extendedProperties", "properties.resourceMetadata", "properties.shortDescription", "properties.suppressionIds", "properties.impactedField", "properties.impactedValue", "properties.lastUpdated", "properties.metadata", "properties.category", "properties.impact"}), - #"Expanded properties.shortDescription 1" = Table.ExpandRecordColumn(#"Expanded properties 1", "properties.shortDescription", {"solution", "problem"}, {"properties.shortDescription.solution", "properties.shortDescription.problem"}), - #"Expanded properties.extendedProperties" = Table.ExpandRecordColumn(#"Expanded properties.shortDescription 1", "properties.extendedProperties", {"reservedResourceType", "annualSavingsAmount", "targetResourceCount", "savingsCurrency", "lookbackPeriod", "savingsAmount", "displaySKU", "displayQty", "location", "region", "vmSize", "subId", "scope", "term", "sku", "qty"}, {"properties.extendedProperties.reservedResourceType", "properties.extendedProperties.annualSavingsAmount", "properties.extendedProperties.targetResourceCount", "properties.extendedProperties.savingsCurrency", "properties.extendedProperties.lookbackPeriod", "properties.extendedProperties.savingsAmount", "properties.extendedProperties.displaySKU", "properties.extendedProperties.displayQty", "properties.extendedProperties.location", "properties.extendedProperties.region", "properties.extendedProperties.vmSize", "properties.extendedProperties.subId", "properties.extendedProperties.scope", "properties.extendedProperties.term", "properties.extendedProperties.sku", "properties.extendedProperties.qty"}), - #"Expanded properties.resourceMetadata" = Table.ExpandRecordColumn(#"Expanded properties.extendedProperties", "properties.resourceMetadata", {"resourceId", "singular", "plural", "action", "source"}, {"properties.resourceMetadata.resourceId", "properties.resourceMetadata.singular", "properties.resourceMetadata.plural", "properties.resourceMetadata.action", "properties.resourceMetadata.source"}), - #"Changed column type 2" = Table.TransformColumnTypes(#"Expanded properties.resourceMetadata", {{"properties.extendedProperties.annualSavingsAmount", type number}}, "en-US"), - #"Replaced errors" = Table.ReplaceErrorValues(#"Changed column type 2", {{"properties.extendedProperties.annualSavingsAmount", null}}), - #"Changed column type 1" = Table.TransformColumnTypes(#"Replaced errors", {{"properties.extendedProperties.savingsAmount", type number}}, "en-US"), - #"Replaced errors 1" = Table.ReplaceErrorValues(#"Changed column type 1", {{"properties.extendedProperties.savingsAmount", null}}), - #"Replaced value" = Table.ReplaceValue(#"Replaced errors 1", null, 0, Replacer.ReplaceValue, {"properties.extendedProperties.savingsAmount"}), - #"Replaced value 1" = Table.ReplaceValue(#"Replaced value", null, 0, Replacer.ReplaceValue, {"properties.extendedProperties.annualSavingsAmount"}), - #"Changed column type" = Table.TransformColumnTypes(#"Replaced value 1", {{"properties.lastUpdated", type datetimezone}}), - #"Added custom" = Table.TransformColumnTypes(Table.AddColumn(#"Changed column type", "recommendedActions", each [properties.extendedProperties.displaySKU] & " virtual machines in " & [properties.extendedProperties.location]), {{"recommendedActions", type text}}), - #"Changed column type 3" = Table.TransformColumnTypes(#"Added custom", {{"properties.extendedProperties.targetResourceCount", Int64.Type}, {"properties.extendedProperties.displayQty", Int64.Type}, {"properties.extendedProperties.qty", Int64.Type}}) + | extend + ['properties.recommendationTypeId'] = properties.recommendationTypeId, + ['properties.shortDescription'] = properties.shortDescription, + ['properties.resourceMetadata'] = properties.resourceMetadata, + ['properties.suppressionIds'] = properties.suppressionIds, + ['properties.impactedField'] = properties.impactedField, + ['properties.impactedValue'] = properties.impactedValue, + ['properties.lastUpdated'] = properties.lastUpdated, + ['properties.category'] = properties.category, + ['properties.metadata'] = properties.metadata, + ['properties.impact'] = properties.impact, + ['properties.shortDescription.problem'] = properties.shortDescription.problem, + ['properties.shortDescription.solution'] = properties.shortDescription.solution, + ['properties.extendedProperties.reservedResourceType'] = properties.extendedProperties.reservedResourceType, + ['properties.extendedProperties.annualSavingsAmount'] = coalesce(todecimal(properties.extendedProperties.annualSavingsAmount), todecimal(0)), + ['properties.extendedProperties.targetResourceCount'] = toint(properties.extendedProperties.targetResourceCount), + ['properties.extendedProperties.savingsCurrency'] = properties.extendedProperties.savingsCurrency, + ['properties.extendedProperties.lookbackPeriod'] = properties.extendedProperties.lookbackPeriod, + ['properties.extendedProperties.savingsAmount'] = coalesce(todecimal(properties.extendedProperties.savingsAmount), todecimal(0)), + ['properties.extendedProperties.displaySKU'] = properties.extendedProperties.displaySKU, + ['properties.extendedProperties.displayQty'] = toint(properties.extendedProperties.displayQty), + ['properties.extendedProperties.location'] = properties.extendedProperties.location, + ['properties.extendedProperties.region'] = properties.extendedProperties.region, + ['properties.extendedProperties.vmSize'] = properties.extendedProperties.vmSize, + ['properties.extendedProperties.subId'] = properties.extendedProperties.subId, + ['properties.extendedProperties.scope'] = properties.extendedProperties.scope, + ['properties.extendedProperties.term'] = properties.extendedProperties.term, + ['properties.extendedProperties.sku'] = properties.extendedProperties.sku, + ['properties.extendedProperties.qty'] = toint(properties.extendedProperties.qty), + ['properties.resourceMetadata.resourceId'] = tolower(properties.resourceMetadata.resourceId), + ['properties.resourceMetadata.singular'] = properties.resourceMetadata.singular, + ['properties.resourceMetadata.plural'] = properties.resourceMetadata.plural, + ['properties.resourceMetadata.action'] = properties.resourceMetadata.action, + ['properties.resourceMetadata.source'] = properties.resourceMetadata.source, + recommendedActions = strcat(properties.extendedProperties.displaySKU, ' virtual machines in ', properties.extendedProperties.location), + SortOrder = case(properties.impact == 'High', 1, properties.impact == 'Medium', 2, properties.impact == 'Low', 3, 9) + | order by SortOrder asc + | project-away SortOrder + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + Types = Table.TransformColumnTypes(Source, { + {"properties.extendedProperties.annualSavingsAmount", type number}, + {"properties.extendedProperties.savingsAmount", type number}, + {"properties.extendedProperties.ObservationPeriodStartDate", type datetimezone}, + {"properties.extendedProperties.ObservationPeriodEndDate", type datetimezone}, + {"properties.lastUpdated", type datetimezone} + }) in - #"Changed column type 3" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/ManagementGroups.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/ManagementGroups.tmdl index 2f00168aa..04dee9962 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/ManagementGroups.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/ManagementGroups.tmdl @@ -89,107 +89,139 @@ table ManagementGroups annotation SummarizationSetBy = Automatic - column displayName + column tags dataType: string - lineageTag: c95adf9e-155b-4db2-a6e8-83d630a2892e + lineageTag: 9084e19a-6639-447c-b365-671cd2e81486 summarizeBy: none - sourceColumn: displayName + sourceColumn: tags annotation SummarizationSetBy = Automatic - column 'managementGroupAncestorsChain.displayName' + column identity dataType: string - lineageTag: 6c8a61d3-6351-4374-b38b-85f967964e05 + lineageTag: 5ffd94bb-922a-4e28-a475-b818e035a90f summarizeBy: none - sourceColumn: managementGroupAncestorsChain.displayName + sourceColumn: identity annotation SummarizationSetBy = Automatic - column 'managementGroupAncestorsChain.name' + column zones dataType: string - lineageTag: 34bc6713-be52-4615-b9d5-dd89193cda7d + lineageTag: 843d2718-8d1a-41a2-be04-8010408f4f84 summarizeBy: none - sourceColumn: managementGroupAncestorsChain.name + sourceColumn: zones annotation SummarizationSetBy = Automatic - column updatedTime + column extendedLocation dataType: string - lineageTag: 7df50bf9-576b-4d14-ac15-b2e380019699 + lineageTag: 1536d8ca-3e8b-492f-9ebd-1760fcda0656 summarizeBy: none - sourceColumn: updatedTime + sourceColumn: extendedLocation annotation SummarizationSetBy = Automatic - column updatedBy + column properties dataType: string - lineageTag: 0534e99a-a2a7-444c-88ea-26d6e6a060f5 + lineageTag: 78c55e74-c4b8-40c9-83fa-5cc7ffe7ba35 summarizeBy: none - sourceColumn: updatedBy + sourceColumn: properties annotation SummarizationSetBy = Automatic - column version + column 'properties.displayName' dataType: string - lineageTag: 775e305e-38e1-4c55-988b-4f2b8a3b57d6 + lineageTag: 77376fd0-0cbd-4aea-9e27-4c85b79fac0f summarizeBy: none - sourceColumn: version + sourceColumn: properties.displayName annotation SummarizationSetBy = Automatic - column 'parent.displayName' + column 'properties.details' dataType: string - lineageTag: d766d044-4796-4bef-9dbb-5abc1f8a9366 + lineageTag: b461edc9-5520-4c5a-bf67-5838f2e467b1 summarizeBy: none - sourceColumn: parent.displayName + sourceColumn: properties.details annotation SummarizationSetBy = Automatic - column 'parent.name' + column 'properties.details.managementGroupAncestorsChain' dataType: string - lineageTag: 363e53e3-8504-4dd9-bd88-8df6c587a964 + lineageTag: d2fbf058-de2f-43b1-8081-eb1093ae0a97 summarizeBy: none - sourceColumn: parent.name + sourceColumn: properties.details.managementGroupAncestorsChain annotation SummarizationSetBy = Automatic - column 'parent.id' + column 'properties.details.updatedTime' dataType: string - lineageTag: ded0c0a5-dc3f-42ff-8ee0-fbaca8fff87e + lineageTag: 6aff6f29-5cc8-4ddf-97ad-0f38672122ba summarizeBy: none - sourceColumn: parent.id + sourceColumn: properties.details.updatedTime annotation SummarizationSetBy = Automatic - column tags + column 'properties.details.updatedBy' dataType: string - lineageTag: 9084e19a-6639-447c-b365-671cd2e81486 + lineageTag: cbfd897b-08e8-4285-89cb-372113198db1 summarizeBy: none - sourceColumn: tags + sourceColumn: properties.details.updatedBy annotation SummarizationSetBy = Automatic - column identity + column 'properties.details.version' dataType: string - lineageTag: 5ffd94bb-922a-4e28-a475-b818e035a90f + lineageTag: cc5c1908-4ea7-4d0e-b1f7-ae30db8c3448 summarizeBy: none - sourceColumn: identity + sourceColumn: properties.details.version annotation SummarizationSetBy = Automatic - column zones + column 'properties.details.parent' dataType: string - lineageTag: 843d2718-8d1a-41a2-be04-8010408f4f84 + lineageTag: cdb333f1-7b73-4341-9144-c1b11091f4c9 summarizeBy: none - sourceColumn: zones + sourceColumn: properties.details.parent annotation SummarizationSetBy = Automatic - column extendedLocation + column 'properties.details.parent.displayName' dataType: string - lineageTag: 1536d8ca-3e8b-492f-9ebd-1760fcda0656 + lineageTag: 59269895-6d89-46b2-8b3c-b2f12cdb5128 summarizeBy: none - sourceColumn: extendedLocation + sourceColumn: properties.details.parent.displayName + + annotation SummarizationSetBy = Automatic + + column 'properties.details.parent.name' + dataType: string + lineageTag: 427c73d7-9a51-41c4-ac4d-6027908b59f5 + summarizeBy: none + sourceColumn: properties.details.parent.name + + annotation SummarizationSetBy = Automatic + + column 'properties.details.parent.id' + dataType: string + lineageTag: c684c947-b504-4f61-b713-0a9f5a763ed1 + summarizeBy: none + sourceColumn: properties.details.parent.id + + annotation SummarizationSetBy = Automatic + + column 'properties.details.managementGroupAncestorsChain.displayName' + dataType: string + lineageTag: e5da0404-bcf9-4993-b287-a25549381c42 + summarizeBy: none + sourceColumn: properties.details.managementGroupAncestorsChain.displayName + + annotation SummarizationSetBy = Automatic + + column 'properties.details.managementGroupAncestorsChain.name' + dataType: string + lineageTag: a832ce75-93eb-449c-a0f3-0d929a03bbc2 + summarizeBy: none + sourceColumn: properties.details.managementGroupAncestorsChain.name annotation SummarizationSetBy = Automatic @@ -198,17 +230,28 @@ table ManagementGroups queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " resourcecontainers | where type == 'microsoft.management/managementgroups' - " & (if ftk_DemoFilter() = "" then "" else "| where name startswith 'Trey'"), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"displayName", "details"}, {"displayName", "details"}), - #"Expanded details" = Table.ExpandRecordColumn(#"Expanded properties", "details", {"managementGroupAncestorsChain", "updatedTime", "updatedBy", "version", "parent"}, {"managementGroupAncestorsChain", "updatedTime", "updatedBy", "version", "parent"}), - #"Expanded parent" = Table.ExpandRecordColumn(#"Expanded details", "parent", {"displayName", "name", "id"}, {"parent.displayName", "parent.name", "parent.id"}), - #"Expanded managementGroupAncestorsChain" = Table.ExpandListColumn(#"Expanded parent", "managementGroupAncestorsChain"), - #"Expanded managementGroupAncestorsChain 1" = Table.ExpandRecordColumn(#"Expanded managementGroupAncestorsChain", "managementGroupAncestorsChain", {"displayName", "name"}, {"managementGroupAncestorsChain.displayName", "managementGroupAncestorsChain.name"}) + | extend + ['properties.displayName'] = properties.displayName, + ['properties.details'] = properties.details, + ['properties.details.managementGroupAncestorsChain'] = properties.details.managementGroupAncestorsChain, + ['properties.details.updatedTime'] = properties.details.updatedTime, + ['properties.details.updatedBy'] = properties.details.updatedBy, + ['properties.details.version'] = properties.details.version, + ['properties.details.parent'] = properties.details.parent, + ['properties.details.parent.displayName'] = properties.details.parent.displayName, + ['properties.details.parent.name'] = properties.details.parent.name, + ['properties.details.parent.id'] = properties.details.parent.id + | mv-expand ['properties.details.managementGroupAncestorsChain'] + | extend + ['properties.details.managementGroupAncestorsChain.displayName'] = properties.details.managementGroupAncestorsChain.displayName, + ['properties.details.managementGroupAncestorsChain.name'] = properties.details.managementGroupAncestorsChain.name + " & (if ftk_DemoFilter() = "" then "" else "| where name startswith 'Trey'"), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded managementGroupAncestorsChain 1" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl index 4b2ca23a1..fb13701d5 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl @@ -345,24 +345,102 @@ table NetworkInterfaces annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 49dc4b9c-259a-456b-acf0-90105d789c00 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.networkSecurityGroup' + dataType: string + lineageTag: d8fdde05-77b3-458f-930f-7a70790d889d + summarizeBy: none + sourceColumn: properties.networkSecurityGroup + + annotation SummarizationSetBy = Automatic + + column 'properties.ipConfigurations' + dataType: string + lineageTag: 2802adc4-809b-4610-ab8b-538298983258 + summarizeBy: none + sourceColumn: properties.ipConfigurations + + annotation SummarizationSetBy = Automatic + + column 'properties.virtualMachine' + dataType: string + lineageTag: f49a5008-662e-4c89-bf6e-deff893045ec + summarizeBy: none + sourceColumn: properties.virtualMachine + + annotation SummarizationSetBy = Automatic + + column 'properties.ipConfigurations.properties' + dataType: string + lineageTag: f0c5d156-6fc2-4b32-a55d-2255a2b9945f + summarizeBy: none + sourceColumn: properties.ipConfigurations.properties + + annotation SummarizationSetBy = Automatic + + column 'properties.ipConfigurations.properties.publicIPAddress' + dataType: string + lineageTag: 773f8dc4-0e6f-42da-afba-bcfbdbee8d88 + summarizeBy: none + sourceColumn: properties.ipConfigurations.properties.publicIPAddress + + annotation SummarizationSetBy = Automatic + partition NetworkInterfaces = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " Resources | where type =~ 'microsoft.network/networkinterfaces' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "resourceGuid", "enableAcceleratedNetworking", "disableTcpStateTracking", "vnetEncryptionSupported", "networkSecurityGroup", "ipConfigurations", "enableIPForwarding", "tapConfigurations", "hostedWorkloads", "allowPort25Out", "auxiliaryMode", "dnsSettings", "auxiliarySku", "macAddress", "nicType", "primary", "virtualMachine"}, {"properties.provisioningState", "properties.resourceGuid", "properties.enableAcceleratedNetworking", "properties.disableTcpStateTracking", "properties.vnetEncryptionSupported", "properties.networkSecurityGroup", "properties.ipConfigurations", "properties.enableIPForwarding", "properties.tapConfigurations", "properties.hostedWorkloads", "properties.allowPort25Out", "properties.auxiliaryMode", "properties.dnsSettings", "properties.auxiliarySku", "properties.macAddress", "properties.nicType", "properties.primary", "properties.virtualMachine"}), - #"Expanded properties.virtualMachine" = Table.ExpandRecordColumn(#"Expanded properties", "properties.virtualMachine", {"id"}, {"properties.virtualMachine.id"}), - #"Expanded properties.ipConfigurations" = Table.ExpandListColumn(#"Expanded properties.virtualMachine", "properties.ipConfigurations"), - #"Expanded properties.ipConfigurations 1" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations", "properties.ipConfigurations", {"type", "name", "properties", "id", "etag"}, {"properties.ipConfigurations.type", "properties.ipConfigurations.name", "properties.ipConfigurations.properties", "properties.ipConfigurations.id", "properties.ipConfigurations.etag"}), - #"Expanded properties.ipConfigurations.properties" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations 1", "properties.ipConfigurations.properties", {"provisioningState", "privateIPAddressVersion", "privateIPAllocationMethod", "subnet", "privateIPAddress", "primary", "publicIPAddress"}, {"properties.ipConfigurations.properties.provisioningState", "properties.ipConfigurations.properties.privateIPAddressVersion", "properties.ipConfigurations.properties.privateIPAllocationMethod", "properties.ipConfigurations.properties.subnet", "properties.ipConfigurations.properties.privateIPAddress", "properties.ipConfigurations.properties.primary", "properties.ipConfigurations.properties.publicIPAddress"}), - #"Expanded properties.ipConfigurations.properties.publicIPAddress" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations.properties", "properties.ipConfigurations.properties.publicIPAddress", {"id"}, {"properties.ipConfigurations.properties.publicIPAddress.id"}), - #"Expanded properties.networkSecurityGroup" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations.properties.publicIPAddress", "properties.networkSecurityGroup", {"id"}, {"properties.networkSecurityGroup.id"}) + | extend + ['properties.provisioningState'] = properties.provisioningState, + ['properties.resourceGuid'] = properties.resourceGuid, + ['properties.enableAcceleratedNetworking'] = properties.enableAcceleratedNetworking, + ['properties.disableTcpStateTracking'] = properties.disableTcpStateTracking, + ['properties.vnetEncryptionSupported'] = properties.vnetEncryptionSupported, + ['properties.networkSecurityGroup'] = properties.networkSecurityGroup, + ['properties.ipConfigurations'] = properties.ipConfigurations, + ['properties.enableIPForwarding'] = properties.enableIPForwarding, + ['properties.tapConfigurations'] = properties.tapConfigurations, + ['properties.hostedWorkloads'] = properties.hostedWorkloads, + ['properties.allowPort25Out'] = properties.allowPort25Out, + ['properties.auxiliaryMode'] = properties.auxiliaryMode, + ['properties.dnsSettings'] = properties.dnsSettings, + ['properties.auxiliarySku'] = properties.auxiliarySku, + ['properties.macAddress'] = properties.macAddress, + ['properties.nicType'] = properties.nicType, + ['properties.primary'] = properties.primary, + ['properties.virtualMachine'] = properties.virtualMachine, + ['properties.virtualMachine.id'] = properties.virtualMachine.id + | mv-expand ['properties.ipConfigurations'] + | extend + ['properties.ipConfigurations.type'] = properties.ipConfigurations.type, + ['properties.ipConfigurations.name'] = properties.ipConfigurations.name, + ['properties.ipConfigurations.properties'] = properties.ipConfigurations.properties, + ['properties.ipConfigurations.id'] = properties.ipConfigurations.id, + ['properties.ipConfigurations.etag'] = properties.ipConfigurations.etag, + ['properties.ipConfigurations.properties.provisioningState'] = properties.ipConfigurations.properties.provisioningState, + ['properties.ipConfigurations.properties.privateIPAddressVersion'] = properties.ipConfigurations.properties.privateIPAddressVersion, + ['properties.ipConfigurations.properties.privateIPAllocationMethod'] = properties.ipConfigurations.properties.privateIPAllocationMethod, + ['properties.ipConfigurations.properties.subnet'] = properties.ipConfigurations.properties.subnet, + ['properties.ipConfigurations.properties.privateIPAddress'] = properties.ipConfigurations.properties.privateIPAddress, + ['properties.ipConfigurations.properties.primary'] = properties.ipConfigurations.properties.primary, + ['properties.ipConfigurations.properties.publicIPAddress'] = properties.ipConfigurations.properties.publicIPAddress, + ['properties.ipConfigurations.properties.publicIPAddress.id'] = properties.ipConfigurations.properties.publicIPAddress.id, + ['properties.networkSecurityGroup.id'] = properties.networkSecurityGroup.id + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties.networkSecurityGroup" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl index 27b2a2bb6..d3be8830d 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl @@ -441,34 +441,124 @@ table NetworkSecurityGroups annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 3210063e-4d1f-4710-99a1-0bddda8feae2 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.networkInterfaces' + dataType: string + lineageTag: 36b6d40e-5d28-4470-9a26-4819672752a3 + summarizeBy: none + sourceColumn: properties.networkInterfaces + + annotation SummarizationSetBy = Automatic + + column 'properties.defaultSecurityRules' + dataType: string + lineageTag: c470ef8d-add2-4199-b732-522d56f56eca + summarizeBy: none + sourceColumn: properties.defaultSecurityRules + + annotation SummarizationSetBy = Automatic + + column 'properties.securityRules' + dataType: string + lineageTag: 43a82151-c0ed-4e50-9fb3-36ff0171e4fb + summarizeBy: none + sourceColumn: properties.securityRules + + annotation SummarizationSetBy = Automatic + + column 'properties.defaultSecurityRules.properties' + dataType: string + lineageTag: 3ae07f67-708a-4502-80d7-1469cad5ec4a + summarizeBy: none + sourceColumn: properties.defaultSecurityRules.properties + + annotation SummarizationSetBy = Automatic + + column 'properties.securityRules.properties' + dataType: string + lineageTag: fd4b41d8-d111-4ea9-a58f-fedec6ae5d8d + summarizeBy: none + sourceColumn: properties.securityRules.properties + + annotation SummarizationSetBy = Automatic + partition NetworkSecurityGroups = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " Resources | where type =~ 'microsoft.network/networksecuritygroups' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "networkInterfaces", "resourceGuid", "defaultSecurityRules", "securityRules"}, {"properties.provisioningState", "properties.networkInterfaces", "properties.resourceGuid", "properties.defaultSecurityRules", "properties.securityRules"}), - #"Expanded properties.networkInterfaces" = Table.ExpandListColumn(#"Expanded properties", "properties.networkInterfaces"), - #"Expanded properties.networkInterfaces 1" = Table.ExpandRecordColumn(#"Expanded properties.networkInterfaces", "properties.networkInterfaces", {"id"}, {"properties.networkInterfaces.id"}), - #"Expanded properties.defaultSecurityRules" = Table.ExpandListColumn(#"Expanded properties.networkInterfaces 1", "properties.defaultSecurityRules"), - #"Expanded properties.defaultSecurityRules 1" = Table.ExpandRecordColumn(#"Expanded properties.defaultSecurityRules", "properties.defaultSecurityRules", {"type", "properties", "name", "id", "etag"}, {"properties.defaultSecurityRules.type", "properties.defaultSecurityRules.properties", "properties.defaultSecurityRules.name", "properties.defaultSecurityRules.id", "properties.defaultSecurityRules.etag"}), - #"Expanded properties.defaultSecurityRules.properties" = Table.ExpandRecordColumn(#"Expanded properties.defaultSecurityRules 1", "properties.defaultSecurityRules.properties", {"provisioningState", "destinationAddressPrefixes", "destinationAddressPrefix", "destinationPortRanges", "sourceAddressPrefixes", "sourceAddressPrefix", "destinationPortRange", "sourcePortRanges", "sourcePortRange", "description", "protocol", "direction", "priority", "access"}, {"properties.defaultSecurityRules.properties.provisioningState", "properties.defaultSecurityRules.properties.destinationAddressPrefixes", "properties.defaultSecurityRules.properties.destinationAddressPrefix", "properties.defaultSecurityRules.properties.destinationPortRanges", "properties.defaultSecurityRules.properties.sourceAddressPrefixes", "properties.defaultSecurityRules.properties.sourceAddressPrefix", "properties.defaultSecurityRules.properties.destinationPortRange", "properties.defaultSecurityRules.properties.sourcePortRanges", "properties.defaultSecurityRules.properties.sourcePortRange", "properties.defaultSecurityRules.properties.description", "properties.defaultSecurityRules.properties.protocol", "properties.defaultSecurityRules.properties.direction", "properties.defaultSecurityRules.properties.priority", "properties.defaultSecurityRules.properties.access"}), - #"Expanded properties.defaultSecurityRules.properties.destinationAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties", "properties.defaultSecurityRules.properties.destinationAddressPrefixes"), - #"Expanded properties.defaultSecurityRules.properties.destinationPortRanges" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.destinationAddressPrefixes", "properties.defaultSecurityRules.properties.destinationPortRanges"), - #"Expanded properties.defaultSecurityRules.properties.sourceAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.destinationPortRanges", "properties.defaultSecurityRules.properties.sourceAddressPrefixes"), - #"Expanded properties.defaultSecurityRules.properties.sourcePortRanges" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.sourceAddressPrefixes", "properties.defaultSecurityRules.properties.sourcePortRanges"), - #"Expanded properties.securityRules" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.sourcePortRanges", "properties.securityRules"), - #"Expanded properties.securityRules 1" = Table.ExpandRecordColumn(#"Expanded properties.securityRules", "properties.securityRules", {"type", "properties", "name", "id", "etag"}, {"properties.securityRules.type", "properties.securityRules.properties", "properties.securityRules.name", "properties.securityRules.id", "properties.securityRules.etag"}), - #"Expanded properties.securityRules.properties" = Table.ExpandRecordColumn(#"Expanded properties.securityRules 1", "properties.securityRules.properties", {"provisioningState", "destinationAddressPrefixes", "destinationAddressPrefix", "destinationPortRanges", "sourceAddressPrefixes", "sourceAddressPrefix", "destinationPortRange", "sourcePortRanges", "sourcePortRange", "protocol", "direction", "priority", "access"}, {"properties.securityRules.properties.provisioningState", "properties.securityRules.properties.destinationAddressPrefixes", "properties.securityRules.properties.destinationAddressPrefix", "properties.securityRules.properties.destinationPortRanges", "properties.securityRules.properties.sourceAddressPrefixes", "properties.securityRules.properties.sourceAddressPrefix", "properties.securityRules.properties.destinationPortRange", "properties.securityRules.properties.sourcePortRanges", "properties.securityRules.properties.sourcePortRange", "properties.securityRules.properties.protocol", "properties.securityRules.properties.direction", "properties.securityRules.properties.priority", "properties.securityRules.properties.access"}), - #"Expanded properties.securityRules.properties.destinationAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties", "properties.securityRules.properties.destinationAddressPrefixes"), - #"Expanded properties.securityRules.properties.destinationPortRanges" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties.destinationAddressPrefixes", "properties.securityRules.properties.destinationPortRanges"), - #"Expanded properties.securityRules.properties.sourceAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties.destinationPortRanges", "properties.securityRules.properties.sourceAddressPrefixes"), - #"Expanded properties.securityRules.properties.sourcePortRanges" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties.sourceAddressPrefixes", "properties.securityRules.properties.sourcePortRanges") + | extend + ['properties.provisioningState'] = properties.provisioningState, + ['properties.networkInterfaces'] = properties.networkInterfaces, + ['properties.resourceGuid'] = properties.resourceGuid, + ['properties.defaultSecurityRules'] = properties.defaultSecurityRules, + ['properties.securityRules'] = properties.securityRules + | mv-expand ['properties.networkInterfaces'] + | extend + ['properties.networkInterfaces.id'] = properties.networkInterfaces.id + | mv-expand ['properties.defaultSecurityRules'] + | extend + ['properties.defaultSecurityRules.type'] = properties.defaultSecurityRules.type, + ['properties.defaultSecurityRules.properties'] = properties.defaultSecurityRules.properties, + ['properties.defaultSecurityRules.name'] = properties.defaultSecurityRules.name, + ['properties.defaultSecurityRules.id'] = properties.defaultSecurityRules.id, + ['properties.defaultSecurityRules.etag'] = properties.defaultSecurityRules.etag, + ['properties.defaultSecurityRules.properties.provisioningState'] = properties.defaultSecurityRules.properties.provisioningState, + ['properties.defaultSecurityRules.properties.destinationAddressPrefixes'] = properties.defaultSecurityRules.properties.destinationAddressPrefixes, + ['properties.defaultSecurityRules.properties.destinationAddressPrefix'] = properties.defaultSecurityRules.properties.destinationAddressPrefix, + ['properties.defaultSecurityRules.properties.destinationPortRanges'] = properties.defaultSecurityRules.properties.destinationPortRanges, + ['properties.defaultSecurityRules.properties.sourceAddressPrefixes'] = properties.defaultSecurityRules.properties.sourceAddressPrefixes, + ['properties.defaultSecurityRules.properties.sourceAddressPrefix'] = properties.defaultSecurityRules.properties.sourceAddressPrefix, + ['properties.defaultSecurityRules.properties.destinationPortRange'] = properties.defaultSecurityRules.properties.destinationPortRange, + ['properties.defaultSecurityRules.properties.sourcePortRanges'] = properties.defaultSecurityRules.properties.sourcePortRanges, + ['properties.defaultSecurityRules.properties.sourcePortRange'] = properties.defaultSecurityRules.properties.sourcePortRange, + ['properties.defaultSecurityRules.properties.description'] = properties.defaultSecurityRules.properties.description, + ['properties.defaultSecurityRules.properties.protocol'] = properties.defaultSecurityRules.properties.protocol, + ['properties.defaultSecurityRules.properties.direction'] = properties.defaultSecurityRules.properties.direction, + ['properties.defaultSecurityRules.properties.priority'] = properties.defaultSecurityRules.properties.priority, + ['properties.defaultSecurityRules.properties.access'] = properties.defaultSecurityRules.properties.access + | mv-expand ['properties.defaultSecurityRules.properties.destinationAddressPrefixes'] + | mv-expand ['properties.defaultSecurityRules.properties.destinationPortRanges'] + | mv-expand ['properties.defaultSecurityRules.properties.sourceAddressPrefixes'] + | mv-expand ['properties.defaultSecurityRules.properties.sourcePortRanges'] + | mv-expand ['properties.securityRules'] + | extend + ['properties.securityRules.type'] = properties.securityRules.type, + ['properties.securityRules.properties'] = properties.securityRules.properties, + ['properties.securityRules.name'] = properties.securityRules.name, + ['properties.securityRules.id'] = properties.securityRules.id, + ['properties.securityRules.etag'] = properties.securityRules.etag, + ['properties.securityRules.properties.provisioningState'] = properties.securityRules.properties.provisioningState, + ['properties.securityRules.properties.destinationAddressPrefixes'] = properties.securityRules.properties.destinationAddressPrefixes, + ['properties.securityRules.properties.destinationAddressPrefix'] = properties.securityRules.properties.destinationAddressPrefix, + ['properties.securityRules.properties.destinationPortRanges'] = properties.securityRules.properties.destinationPortRanges, + ['properties.securityRules.properties.sourceAddressPrefixes'] = properties.securityRules.properties.sourceAddressPrefixes, + ['properties.securityRules.properties.sourceAddressPrefix'] = properties.securityRules.properties.sourceAddressPrefix, + ['properties.securityRules.properties.destinationPortRange'] = properties.securityRules.properties.destinationPortRange, + ['properties.securityRules.properties.sourcePortRanges'] = properties.securityRules.properties.sourcePortRanges, + ['properties.securityRules.properties.sourcePortRange'] = properties.securityRules.properties.sourcePortRange, + ['properties.securityRules.properties.protocol'] = properties.securityRules.properties.protocol, + ['properties.securityRules.properties.direction'] = properties.securityRules.properties.direction, + ['properties.securityRules.properties.priority'] = properties.securityRules.properties.priority, + ['properties.securityRules.properties.access'] = properties.securityRules.properties.access + | mv-expand ['properties.securityRules.properties.destinationAddressPrefixes'] + | mv-expand ['properties.securityRules.properties.destinationPortRanges'] + | mv-expand ['properties.securityRules.properties.sourceAddressPrefixes'] + | mv-expand ['properties.securityRules.properties.sourcePortRanges'] + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties.securityRules.properties.sourcePortRanges" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyAssignments.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyAssignments.tmdl index ec119591a..1b0078d20 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyAssignments.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyAssignments.tmdl @@ -337,21 +337,73 @@ table PolicyAssignments annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 49ce1144-59d6-4c26-90ab-e17dc2fa4b82 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column identity + dataType: string + lineageTag: c197f4e1-41f0-4234-a747-841344c1f798 + summarizeBy: none + sourceColumn: identity + + annotation SummarizationSetBy = Automatic + + column 'properties.metadata' + dataType: string + lineageTag: c6b18c20-e706-4150-bf51-30f3366b6559 + summarizeBy: none + sourceColumn: properties.metadata + + annotation SummarizationSetBy = Automatic + partition PolicyAssignments = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "policyResources + query = " + policyResources | where type =~'Microsoft.Authorization/PolicyAssignments' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"policyDefinitionId", "effectiveDefinitionVersion", "latestDefinitionVersion", "nonComplianceMessages", "definitionVersion", "resourceSelectors", "enforcementMode", "assignmentType", "description", "displayName", "parameters", "notScopes", "overrides", "metadata", "scope"}, {"properties.policyDefinitionId", "properties.effectiveDefinitionVersion", "properties.latestDefinitionVersion", "properties.nonComplianceMessages", "properties.definitionVersion", "properties.resourceSelectors", "properties.enforcementMode", "properties.assignmentType", "properties.description", "properties.displayName", "properties.parameters", "properties.notScopes", "properties.overrides", "properties.metadata", "properties.scope"}), - #"Expanded properties.metadata" = Table.ExpandRecordColumn(#"Expanded properties", "properties.metadata", {"createdOn", "createdBy", "assignedBy", "parameterScopes", "updatedOn", "updatedBy", "category", "managedByResourceId", "securityCenter", "excludedOutOfTheBoxStandards"}, {"properties.metadata.createdOn", "properties.metadata.createdBy", "properties.metadata.assignedBy", "properties.metadata.parameterScopes", "properties.metadata.updatedOn", "properties.metadata.updatedBy", "properties.metadata.category", "properties.metadata.managedByResourceId", "properties.metadata.securityCenter", "properties.metadata.excludedOutOfTheBoxStandards"}), - #"Expanded identity" = Table.ExpandRecordColumn(#"Expanded properties.metadata", "identity", {"userAssignedIdentities", "principalId", "tenantId", "type"}, {"identity.userAssignedIdentities", "identity.principalId", "identity.tenantId", "identity.type"}), - #"Expanded properties.notScopes" = Table.ExpandListColumn(#"Expanded identity", "properties.notScopes") + | extend + ['properties.policyDefinitionId'] = properties.policyDefinitionId, + ['properties.effectiveDefinitionVersion'] = properties.effectiveDefinitionVersion, + ['properties.latestDefinitionVersion'] = properties.latestDefinitionVersion, + ['properties.nonComplianceMessages'] = properties.nonComplianceMessages, + ['properties.definitionVersion'] = properties.definitionVersion, + ['properties.resourceSelectors'] = properties.resourceSelectors, + ['properties.enforcementMode'] = properties.enforcementMode, + ['properties.assignmentType'] = properties.assignmentType, + ['properties.description'] = properties.description, + ['properties.displayName'] = properties.displayName, + ['properties.parameters'] = properties.parameters, + ['properties.notScopes'] = properties.notScopes, + ['properties.overrides'] = properties.overrides, + ['properties.metadata'] = properties.metadata, + ['properties.scope'] = properties.scope, + ['properties.metadata.createdOn'] = properties.metadata.createdOn, + ['properties.metadata.createdBy'] = properties.metadata.createdBy, + ['properties.metadata.assignedBy'] = properties.metadata.assignedBy, + ['properties.metadata.parameterScopes'] = properties.metadata.parameterScopes, + ['properties.metadata.updatedOn'] = properties.metadata.updatedOn, + ['properties.metadata.updatedBy'] = properties.metadata.updatedBy, + ['properties.metadata.category'] = properties.metadata.category, + ['properties.metadata.managedByResourceId'] = properties.metadata.managedByResourceId, + ['properties.metadata.securityCenter'] = properties.metadata.securityCenter, + ['properties.metadata.excludedOutOfTheBoxStandards'] = properties.metadata.excludedOutOfTheBoxStandards, + ['identity.userAssignedIdentities'] = identity.userAssignedIdentities, + ['identity.principalId'] = identity.principalId, + ['identity.tenantId'] = identity.tenantId, + ['identity.type'] = identity.type + | mv-expand ['properties.notScopes'] + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties.notScopes" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl index 782b1b095..a0c4d5d64 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl @@ -201,18 +201,37 @@ table PolicyDefinitions annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 1723b9a7-0fe7-4fea-b5e3-bf636be87bf2 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition PolicyDefinitions = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "policyResources + query = " + policyResources | where type =~'Microsoft.Authorization/PolicySetDefinitions' or type =~'Microsoft.Authorization/PolicyDefinitions' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"displayName", "policyType", "description", "metadata", "version", "parameters", "policyDefinitions", "policyDefinitionGroups", "versions", "oldVersions"}, {"properties.displayName", "properties.policyType", "properties.description", "properties.metadata", "properties.version", "properties.parameters", "properties.policyDefinitions", "properties.policyDefinitionGroups", "properties.versions", "properties.oldVersions"}) + | extend + ['properties.displayName'] = properties.displayName, + ['properties.policyType'] = properties.policyType, + ['properties.description'] = properties.description, + ['properties.metadata'] = properties.metadata, + ['properties.version'] = properties.version, + ['properties.parameters'] = properties.parameters, + ['properties.policyDefinitions'] = properties.policyDefinitions, + ['properties.policyDefinitionGroups'] = properties.policyDefinitionGroups, + ['properties.versions'] = properties.versions, + ['properties.oldVersions'] = properties.oldVersions + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyStates.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyStates.tmdl index a23c0d3b0..4593590a9 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyStates.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/PolicyStates.tmdl @@ -328,19 +328,52 @@ table PolicyStates annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 1c44fa0d-9a5d-4620-9d4b-448c7f806d0b + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition PolicyStates = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "policyResources + query = " + policyResources | where type =~'Microsoft.PolicyInsights/PolicyStates' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"policyAssignmentParameters", "policyDefinitionAction", "policyAssignmentScope", "policyAssignmentName", "policyDefinitionName", "policyDefinitionReferenceId", "policyDefinitionId", "managementGroupIds", "policyAssignmentId", "policySetDefinitionName", "complianceState", "policySetDefinitionId", "subscriptionId", "resourceType", "stateWeight", "resourceGroup", "resourceId", "timestamp", "isDeleted", "resourceLocation", "policySetDefinitionCategory", "policyDefinitionGroupNames", "complianceReasonCode", "stateDetails"}, {"properties.policyAssignmentParameters", "properties.policyDefinitionAction", "properties.policyAssignmentScope", "properties.policyAssignmentName", "properties.policyDefinitionName", "properties.policyDefinitionReferenceId", "properties.policyDefinitionId", "properties.managementGroupIds", "properties.policyAssignmentId", "properties.policySetDefinitionName", "properties.complianceState", "properties.policySetDefinitionId", "properties.subscriptionId", "properties.resourceType", "properties.stateWeight", "properties.resourceGroup", "properties.resourceId", "properties.timestamp", "properties.isDeleted", "properties.resourceLocation", "properties.policySetDefinitionCategory", "properties.policyDefinitionGroupNames", "properties.complianceReasonCode", "properties.stateDetails"}), - #"Extracted Text After Delimiter" = Table.TransformColumns(#"Expanded properties", {{"properties.policyAssignmentScope", each Text.AfterDelimiter(_, "/", {0, RelativePosition.FromEnd}), type text}}) + | extend + ['properties.policyAssignmentParameters'] = properties.policyAssignmentParameters, + ['properties.policyDefinitionAction'] = properties.policyDefinitionAction, + ['properties.policyAssignmentScope'] = properties.policyAssignmentScope, + ['properties.policyAssignmentName'] = properties.policyAssignmentName, + ['properties.policyDefinitionName'] = properties.policyDefinitionName, + ['properties.policyDefinitionReferenceId'] = properties.policyDefinitionReferenceId, + ['properties.policyDefinitionId'] = properties.policyDefinitionId, + ['properties.managementGroupIds'] = properties.managementGroupIds, + ['properties.policyAssignmentId'] = properties.policyAssignmentId, + ['properties.policySetDefinitionName'] = properties.policySetDefinitionName, + ['properties.complianceState'] = properties.complianceState, + ['properties.policySetDefinitionId'] = properties.policySetDefinitionId, + ['properties.subscriptionId'] = properties.subscriptionId, + ['properties.resourceType'] = properties.resourceType, + ['properties.stateWeight'] = properties.stateWeight, + ['properties.resourceGroup'] = properties.resourceGroup, + ['properties.resourceId'] = properties.resourceId, + ['properties.timestamp'] = properties.timestamp, + ['properties.isDeleted'] = properties.isDeleted, + ['properties.resourceLocation'] = properties.resourceLocation, + ['properties.policySetDefinitionCategory'] = properties.policySetDefinitionCategory, + ['properties.policyDefinitionGroupNames'] = properties.policyDefinitionGroupNames, + ['properties.complianceReasonCode'] = properties.complianceReasonCode, + ['properties.stateDetails'] = properties.stateDetails + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + Types = Table.TransformColumns(Source, {{"properties.policyAssignmentScope", each Text.AfterDelimiter(_, "/", {0, RelativePosition.FromEnd}), type text}}, null, MissingField.Ignore) in - #"Extracted Text After Delimiter" + Types annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl index 975d7acc8..d61a82fa2 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl @@ -185,18 +185,35 @@ table PublicIPAddresses annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 465b0574-de95-46a1-8959-18d2eb167b28 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition PublicIPAddresses = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "Resources + query = " + Resources | where type =~ 'microsoft.network/publicipaddresses' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "resourceGuid", "idleTimeoutInMinutes", "publicIPAllocationMethod", "publicIPAddressVersion", "ipAddress", "ipConfiguration", "ipTags"}, {"properties.provisioningState", "properties.resourceGuid", "properties.idleTimeoutInMinutes", "properties.publicIPAllocationMethod", "properties.publicIPAddressVersion", "properties.ipAddress", "properties.ipConfiguration", "properties.ipTags"}) + | extend + ['properties.provisioningState'] = properties.provisioningState, + ['properties.resourceGuid'] = properties.resourceGuid, + ['properties.idleTimeoutInMinutes'] = properties.idleTimeoutInMinutes, + ['properties.publicIPAllocationMethod'] = properties.publicIPAllocationMethod, + ['properties.publicIPAddressVersion'] = properties.publicIPAddressVersion, + ['properties.ipAddress'] = properties.ipAddress, + ['properties.ipConfiguration'] = properties.ipConfiguration, + ['properties.ipTags'] = properties.ipTags + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/Resources.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/Resources.tmdl index 15cb8b584..e8b8582f1 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/Resources.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/Resources.tmdl @@ -308,9 +308,7 @@ table Resources queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" - - + query = " resources | extend id = tolower(id), @@ -333,9 +331,8 @@ table Resources ['accessTier'] = properties.accessTier, ['isHnsEnabled'] = properties.isHnsEnabled, ['isBlueShiftAccount'] = properties.isBlueShiftAccount - - - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]) + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in Source diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/SqlDatabases.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/SqlDatabases.tmdl index 9617e42ee..6169ad949 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/SqlDatabases.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/SqlDatabases.tmdl @@ -314,20 +314,61 @@ table SqlDatabases annotation SummarizationSetBy = Automatic + column sku + dataType: string + lineageTag: d7a4cc1a-1ec2-4d53-9fbc-67bd9909b432 + summarizeBy: none + sourceColumn: sku + + annotation SummarizationSetBy = Automatic + + column properties + dataType: string + lineageTag: ce2fc334-a9de-4987-9251-0069e7208ada + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition SqlDatabases = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "resources + query = " + resources | where type == 'microsoft.sql/servers/databases' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded sku" = Table.ExpandRecordColumn(Source, "sku", {"name", "tier", "capacity", "family"}, {"sku.name", "sku.tier", "sku.capacity", "sku.family"}), - #"Expanded properties" = Table.ExpandRecordColumn(#"Expanded sku", "properties", {"status", "requestedBackupStorageRedundancy", "currentBackupStorageRedundancy", "requestedServiceObjectiveName", "currentServiceObjectiveName", "maintenanceConfigurationId", "defaultSecondaryLocation", "isInfraEncryptionEnabled", "earliestRestoreDate", "zoneRedundant", "availabilityZone", "catalogCollation", "creationDate", "collation", "licenseType", "maxSizeBytes", "isLedgerOn", "databaseId", "currentSku", "readScale", "maxLogSizeBytes"}, {"properties.status", "properties.requestedBackupStorageRedundancy", "properties.currentBackupStorageRedundancy", "properties.requestedServiceObjectiveName", "properties.currentServiceObjectiveName", "properties.maintenanceConfigurationId", "properties.defaultSecondaryLocation", "properties.isInfraEncryptionEnabled", "properties.earliestRestoreDate", "properties.zoneRedundant", "properties.availabilityZone", "properties.catalogCollation", "properties.creationDate", "properties.collation", "properties.licenseType", "properties.maxSizeBytes", "properties.isLedgerOn", "properties.databaseId", "properties.currentSku", "properties.readScale", "properties.maxLogSizeBytes"}), - #"Changed Type" = Table.TransformColumnTypes(#"Expanded properties",{{"properties.creationDate", type datetimezone}}) + | extend + ['sku.name'] = sku.name, + ['sku.tier'] = sku.tier, + ['sku.capacity'] = sku.capacity, + ['sku.family'] = sku.family, + ['properties.status'] = properties.status, + ['properties.requestedBackupStorageRedundancy'] = properties.requestedBackupStorageRedundancy, + ['properties.currentBackupStorageRedundancy'] = properties.currentBackupStorageRedundancy, + ['properties.requestedServiceObjectiveName'] = properties.requestedServiceObjectiveName, + ['properties.currentServiceObjectiveName'] = properties.currentServiceObjectiveName, + ['properties.maintenanceConfigurationId'] = properties.maintenanceConfigurationId, + ['properties.defaultSecondaryLocation'] = properties.defaultSecondaryLocation, + ['properties.isInfraEncryptionEnabled'] = properties.isInfraEncryptionEnabled, + ['properties.earliestRestoreDate'] = properties.earliestRestoreDate, + ['properties.zoneRedundant'] = properties.zoneRedundant, + ['properties.availabilityZone'] = properties.availabilityZone, + ['properties.catalogCollation'] = properties.catalogCollation, + ['properties.creationDate'] = properties.creationDate, + ['properties.collation'] = properties.collation, + ['properties.licenseType'] = properties.licenseType, + ['properties.maxSizeBytes'] = properties.maxSizeBytes, + ['properties.isLedgerOn'] = properties.isLedgerOn, + ['properties.databaseId'] = properties.databaseId, + ['properties.currentSku'] = properties.currentSku, + ['properties.readScale'] = properties.readScale, + ['properties.maxLogSizeBytes'] = properties.maxLogSizeBytes + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + Types = Table.TransformColumnTypes(Source, {{"properties.creationDate", type datetimezone}}) in - #"Changed Type" + Types annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/Subscriptions.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/Subscriptions.tmdl index d94d0897e..f1c96c7d8 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/Subscriptions.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/Subscriptions.tmdl @@ -89,22 +89,6 @@ table Subscriptions annotation SummarizationSetBy = Automatic - column managementGroupAncestorsChain - dataType: string - lineageTag: e8cb5088-804a-4a4b-b124-bc1569c32912 - summarizeBy: none - sourceColumn: managementGroupAncestorsChain - - annotation SummarizationSetBy = Automatic - - column state - dataType: string - lineageTag: 004d35f6-d6a8-4c7f-ad7b-05c0dedf2cfe - summarizeBy: none - sourceColumn: state - - annotation SummarizationSetBy = Automatic - column tags dataType: string lineageTag: ff48b324-4a1c-488d-97d3-f9f59e0b7f3c @@ -137,18 +121,46 @@ table Subscriptions annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 5fac4a2f-7543-457b-807f-38bc02674634 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.managementGroupAncestorsChain' + dataType: string + lineageTag: 59d31e9b-c76b-450d-9d6c-b7d9ab9f27c8 + summarizeBy: none + sourceColumn: properties.managementGroupAncestorsChain + + annotation SummarizationSetBy = Automatic + + column 'properties.state' + dataType: string + lineageTag: e279b0de-83db-4bef-b13d-442bd5049ab1 + summarizeBy: none + sourceColumn: properties.state + + annotation SummarizationSetBy = Automatic + partition Subscriptions = m mode: import queryGroup: 'Resource Graph' - source = + source = ``` let - Source = AzureResourceGraph.Query( - "resourcecontainers + query = " + resourcecontainers | where type == 'microsoft.resources/subscriptions' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"managementGroupAncestorsChain", "state"}, {"managementGroupAncestorsChain", "state"}) + | extend + ['properties.managementGroupAncestorsChain'] = properties.managementGroupAncestorsChain, + ['properties.state'] = properties.state + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties" + Source + ``` annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/VirtualMachines.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/VirtualMachines.tmdl index 221ca516d..2f80cf9c6 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/VirtualMachines.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/VirtualMachines.tmdl @@ -409,37 +409,215 @@ table VirtualMachines annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: e6dfb866-56e9-41d3-92be-51ca63dce8de + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column networkProfile + dataType: string + lineageTag: e44b9015-72d2-4fca-8c66-d453745ceda2 + summarizeBy: none + sourceColumn: networkProfile + + annotation SummarizationSetBy = Automatic + + column osProfile + dataType: string + lineageTag: 3f7a330b-35c4-4a46-a437-bd7830c91821 + summarizeBy: none + sourceColumn: osProfile + + annotation SummarizationSetBy = Automatic + + column storageProfile + dataType: string + lineageTag: fdffb001-8cd4-4545-a5e3-5a7625f01df0 + summarizeBy: none + sourceColumn: storageProfile + + annotation SummarizationSetBy = Automatic + + column hardwareProfile + dataType: string + lineageTag: 998c7342-d833-46f0-87d0-671da7ad19b1 + summarizeBy: none + sourceColumn: hardwareProfile + + annotation SummarizationSetBy = Automatic + + column diagnosticsProfile + dataType: string + lineageTag: 236da049-94eb-4611-8d87-2e621ae2d291 + summarizeBy: none + sourceColumn: diagnosticsProfile + + annotation SummarizationSetBy = Automatic + + column extended + dataType: string + lineageTag: 91e1d8db-9b66-40af-8e05-bafa4708198b + summarizeBy: none + sourceColumn: extended + + annotation SummarizationSetBy = Automatic + + column networkInterfaces + dataType: string + lineageTag: bd9607d7-e154-4bf7-a5c8-bb9864896f17 + summarizeBy: none + sourceColumn: networkInterfaces + + annotation SummarizationSetBy = Automatic + + column 'networkInterfaces.properties' + dataType: string + lineageTag: c5159fb4-3eec-4b67-8bf5-07181160e398 + summarizeBy: none + sourceColumn: networkInterfaces.properties + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.imageReference' + dataType: string + lineageTag: d0dbf571-2490-4b7f-8995-22c0036dfa67 + summarizeBy: none + sourceColumn: storageProfile.imageReference + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.dataDisks' + dataType: string + lineageTag: 83e2e073-2bf8-496e-bc2c-a3553f8c5384 + summarizeBy: none + sourceColumn: storageProfile.dataDisks + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.osDisk' + dataType: string + lineageTag: d4af0653-26d8-4e20-8305-31be6cb05548 + summarizeBy: none + sourceColumn: storageProfile.osDisk + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.dataDisks.managedDisk' + dataType: string + lineageTag: 66cd5719-8338-4102-b1b6-0caa9bb55fa5 + summarizeBy: none + sourceColumn: storageProfile.dataDisks.managedDisk + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.osDisk.managedDisk' + dataType: string + lineageTag: 9961ea28-ed3c-4097-b061-ca148131d6ad + summarizeBy: none + sourceColumn: storageProfile.osDisk.managedDisk + + annotation SummarizationSetBy = Automatic + + column 'diagnosticsProfile.bootDiagnostics' + dataType: string + lineageTag: 6f3662b6-91e3-4645-858c-ecdca8b1ef3d + summarizeBy: none + sourceColumn: diagnosticsProfile.bootDiagnostics + + annotation SummarizationSetBy = Automatic + + column instanceView + dataType: string + lineageTag: ec49c96b-adf9-4b6a-b5ed-a4605ea55702 + summarizeBy: none + sourceColumn: instanceView + + annotation SummarizationSetBy = Automatic + + column powerState + dataType: string + lineageTag: 9111acad-c60b-40b3-8e7f-37cdfc80c85e + summarizeBy: none + sourceColumn: powerState + + annotation SummarizationSetBy = Automatic + partition VirtualMachines = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "Resources + query = " + Resources | where type =~ 'Microsoft.Compute/virtualMachines' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "timeCreated", "networkProfile", "osProfile", "storageProfile", "hardwareProfile", "vmId", "diagnosticsProfile", "extended", "licenseType"}, {"provisioningState", "timeCreated", "networkProfile", "osProfile", "storageProfile", "hardwareProfile", "vmId", "diagnosticsProfile", "extended", "licenseType"}), - #"Expanded osProfile" = Table.ExpandRecordColumn(#"Expanded properties", "osProfile", {"computerName", "requireGuestProvisionSignal", "allowExtensionOperations", "adminUsername", "secrets", "linuxConfiguration", "windowsConfiguration"}, {"osProfile.computerName", "osProfile.requireGuestProvisionSignal", "osProfile.allowExtensionOperations", "osProfile.adminUsername", "osProfile.secrets", "osProfile.linuxConfiguration", "osProfile.windowsConfiguration"}), - #"Expanded networkProfile" = Table.ExpandRecordColumn(#"Expanded osProfile", "networkProfile", {"networkInterfaces"}, {"networkInterfaces"}), - #"Expanded networkInterfaces" = Table.ExpandListColumn(#"Expanded networkProfile", "networkInterfaces"), - #"Expanded networkInterfaces 1" = Table.ExpandRecordColumn(#"Expanded networkInterfaces", "networkInterfaces", {"properties", "id"}, {"networkInterfaces.properties", "networkInterfaces.id"}), - #"Expanded networkInterfaces.properties" = Table.ExpandRecordColumn(#"Expanded networkInterfaces 1", "networkInterfaces.properties", {"deleteOption"}, {"networkInterfaces.properties.deleteOption"}), - #"Expanded storageProfile" = Table.ExpandRecordColumn(#"Expanded networkInterfaces.properties", "storageProfile", {"imageReference", "dataDisks", "osDisk"}, {"storageProfile.imageReference", "storageProfile.dataDisks", "storageProfile.osDisk"}), - #"Expanded storageProfile.imageReference" = Table.ExpandRecordColumn(#"Expanded storageProfile", "storageProfile.imageReference", {"publisher", "sku", "version", "exactVersion", "offer"}, {"storageProfile.imageReference.publisher", "storageProfile.imageReference.sku", "storageProfile.imageReference.version", "storageProfile.imageReference.exactVersion", "storageProfile.imageReference.offer"}), - #"Expanded storageProfile.dataDisks" = Table.ExpandListColumn(#"Expanded storageProfile.imageReference", "storageProfile.dataDisks"), - #"Expanded storageProfile.dataDisks 1" = Table.ExpandRecordColumn(#"Expanded storageProfile.dataDisks", "storageProfile.dataDisks", {"name", "createOption", "deleteOption", "managedDisk", "caching", "toBeDetached", "writeAcceleratorEnabled", "lun"}, {"storageProfile.dataDisks.name", "storageProfile.dataDisks.createOption", "storageProfile.dataDisks.deleteOption", "storageProfile.dataDisks.managedDisk", "storageProfile.dataDisks.caching", "storageProfile.dataDisks.toBeDetached", "storageProfile.dataDisks.writeAcceleratorEnabled", "storageProfile.dataDisks.lun"}), - #"Expanded storageProfile.dataDisks.managedDisk" = Table.ExpandRecordColumn(#"Expanded storageProfile.dataDisks 1", "storageProfile.dataDisks.managedDisk", {"id"}, {"storageProfile.dataDisks.managedDisk.id"}), - #"Expanded storageProfile.osDisk" = Table.ExpandRecordColumn(#"Expanded storageProfile.dataDisks.managedDisk", "storageProfile.osDisk", {"name", "createOption", "osType", "deleteOption", "managedDisk", "caching"}, {"storageProfile.osDisk.name", "storageProfile.osDisk.createOption", "storageProfile.osDisk.osType", "storageProfile.osDisk.deleteOption", "storageProfile.osDisk.managedDisk", "storageProfile.osDisk.caching"}), - #"Expanded storageProfile.osDisk.managedDisk" = Table.ExpandRecordColumn(#"Expanded storageProfile.osDisk", "storageProfile.osDisk.managedDisk", {"id"}, {"storageProfile.osDisk.managedDisk.id"}), - #"Expanded hardwareProfile" = Table.ExpandRecordColumn(#"Expanded storageProfile.osDisk.managedDisk", "hardwareProfile", {"vmSize"}, {"hardwareProfile.vmSize"}), - #"Expanded diagnosticsProfile" = Table.ExpandRecordColumn(#"Expanded hardwareProfile", "diagnosticsProfile", {"bootDiagnostics"}, {"diagnosticsProfile.bootDiagnostics"}), - #"Expanded diagnosticsProfile.bootDiagnostics" = Table.ExpandRecordColumn(#"Expanded diagnosticsProfile", "diagnosticsProfile.bootDiagnostics", {"enabled", "storageUri"}, {"diagnosticsProfile.bootDiagnostics.enabled", "diagnosticsProfile.bootDiagnostics.storageUri"}), - #"Expanded extended" = Table.ExpandRecordColumn(#"Expanded diagnosticsProfile.bootDiagnostics", "extended", {"instanceView"}, {"instanceView"}), - #"Expanded instanceView" = Table.ExpandRecordColumn(#"Expanded extended", "instanceView", {"powerState"}, {"powerState"}), - #"Expanded powerState" = Table.ExpandRecordColumn(#"Expanded instanceView", "powerState", {"displayStatus"}, {"powerState.displayStatus"}), - #"Expanded zones" = Table.ExpandListColumn(#"Expanded powerState", "zones") + | extend + provisioningState = properties.provisioningState, + timeCreated = properties.timeCreated, + networkProfile = properties.networkProfile, + osProfile = properties.osProfile, + storageProfile = properties.storageProfile, + hardwareProfile = properties.hardwareProfile, + vmId = properties.vmId, + diagnosticsProfile = properties.diagnosticsProfile, + extended = properties.extended, + licenseType = properties.licenseType + | extend + ['osProfile.computerName'] = osProfile.computerName, + ['osProfile.requireGuestProvisionSignal'] = osProfile.requireGuestProvisionSignal, + ['osProfile.allowExtensionOperations'] = osProfile.allowExtensionOperations, + ['osProfile.adminUsername'] = osProfile.adminUsername, + ['osProfile.secrets'] = osProfile.secrets, + ['osProfile.linuxConfiguration'] = osProfile.linuxConfiguration, + ['osProfile.windowsConfiguration'] = osProfile.windowsConfiguration, + networkInterfaces = networkProfile.networkInterfaces + | mv-expand ['networkInterfaces'] + | extend + ['networkInterfaces.properties'] = networkInterfaces.properties, + ['networkInterfaces.id'] = networkInterfaces.id, + ['networkInterfaces.properties.deleteOption'] = networkInterfaces.properties.deleteOption, + ['storageProfile.imageReference'] = storageProfile.imageReference, + ['storageProfile.dataDisks'] = storageProfile.dataDisks, + ['storageProfile.osDisk'] = storageProfile.osDisk, + ['storageProfile.imageReference.publisher'] = storageProfile.imageReference.publisher, + ['storageProfile.imageReference.sku'] = storageProfile.imageReference.sku, + ['storageProfile.imageReference.version'] = storageProfile.imageReference.version, + ['storageProfile.imageReference.exactVersion'] = storageProfile.imageReference.exactVersion, + ['storageProfile.imageReference.offer'] = storageProfile.imageReference.offer + | mv-expand ['storageProfile.dataDisks'] + | extend + ['storageProfile.dataDisks.name'] = storageProfile.dataDisks.name, + ['storageProfile.dataDisks.createOption'] = storageProfile.dataDisks.createOption, + ['storageProfile.dataDisks.deleteOption'] = storageProfile.dataDisks.deleteOption, + ['storageProfile.dataDisks.managedDisk'] = storageProfile.dataDisks.managedDisk, + ['storageProfile.dataDisks.caching'] = storageProfile.dataDisks.caching, + ['storageProfile.dataDisks.toBeDetached'] = storageProfile.dataDisks.toBeDetached, + ['storageProfile.dataDisks.writeAcceleratorEnabled'] = storageProfile.dataDisks.writeAcceleratorEnabled, + ['storageProfile.dataDisks.lun'] = storageProfile.dataDisks.lun, + ['storageProfile.dataDisks.managedDisk.id'] = storageProfile.dataDisks.managedDisk.id, + ['storageProfile.osDisk.name'] = storageProfile.osDisk.name, + ['storageProfile.osDisk.createOption'] = storageProfile.osDisk.createOption, + ['storageProfile.osDisk.osType'] = storageProfile.osDisk.osType, + ['storageProfile.osDisk.deleteOption'] = storageProfile.osDisk.deleteOption, + ['storageProfile.osDisk.managedDisk'] = storageProfile.osDisk.managedDisk, + ['storageProfile.osDisk.caching'] = storageProfile.osDisk.caching, + ['storageProfile.osDisk.managedDisk.id'] = storageProfile.osDisk.managedDisk.id, + ['hardwareProfile.vmSize'] = hardwareProfile.vmSize, + ['diagnosticsProfile.bootDiagnostics'] = diagnosticsProfile.bootDiagnostics, + ['diagnosticsProfile.bootDiagnostics.enabled'] = diagnosticsProfile.bootDiagnostics.enabled, + ['diagnosticsProfile.bootDiagnostics.storageUri'] = diagnosticsProfile.bootDiagnostics.storageUri + | extend + instanceView = extended.instanceView, + powerState = extended.instanceView.powerState + | extend + ['powerState.displayStatus'] = powerState.displayStatus + | mv-expand ['zones'] + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded zones" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/CostSummary.Report/report.json b/src/power-bi/storage/CostSummary.Report/report.json index 51da1f93c..10db81ec2 100644 --- a/src/power-bi/storage/CostSummary.Report/report.json +++ b/src/power-bi/storage/CostSummary.Report/report.json @@ -1,5 +1,5 @@ { - "config": "{\"version\":\"5.61\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme275074610812726.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"6220ab6f40f094dbfea7\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"0c398bbff28219db5150\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"772386c010f1432a6781\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b381c8c1f50d39c2c039\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c0e72c608bf7be5061ed\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"f00ade81fdafa0b1e2be\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"33c1aff02b29d92748b9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0904978eb7dd40202e16\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3d599aa84ab540cf006b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"89d8a96d89b62c88315b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b03639aa3cb3d483bebf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"00155f6ca98a4b1edc0b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0229693c2ca2cb98cb9e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"121d8450fce71d59c973\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1879931b5bb09023a135\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"23b617f5c2a9db20d1e9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"52ce4bd7b417634379e8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"531ecbb0f561be69a5b8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6296c7754e20b995ffa3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"671132e2ea0bc658103a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7685f973f2951e23d4fa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d4cd0104a8b72043d72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d56742cf1f825dacc99\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9a3240cd1e6136166963\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d5254393545501da1b9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a6fcd78e7e9da03fe673\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3b4eefb0f030b092c72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c98a283bd0c688851179\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d3a19380ec587bb95108\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dd2ec22844439a0ad19e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fd5db249a8fad82c6e36\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8213d12a199c081d6009\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0d6cc8089bbe0b3ea6d1\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4278f34a648c1f86f449\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"63a6f725c0a55fdc2617\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ce6956159ec4325f2137\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ae49ee287112cd583e0a\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"debc77851805a849615c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"7a72af066794fba1f3c4\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6df4faecb0626ee28519\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ec085cdf84528a4d1ede\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"801601c124ce04733126\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"148436ae95d4bdecb7a7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2af23e804cd0ec3d1d2f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"20782f5504ba84eeb06e\":{\"isHidden\":false},\"5e23888e545707205062\":{\"isHidden\":false},\"66c7e5fa0bf46b2380c3\":{\"isHidden\":true},\"a236236f83a6794f1375\":{\"isHidden\":false},\"0696a16725f4fab15f1f\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Connect\",\"name\":\"020e65af2855ab46ec37\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"0c398bbff28219db5150\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"772386c010f1432a6781\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b381c8c1f50d39c2c039\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c0e72c608bf7be5061ed\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"f00ade81fdafa0b1e2be\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"33c1aff02b29d92748b9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0904978eb7dd40202e16\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3d599aa84ab540cf006b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"89d8a96d89b62c88315b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b03639aa3cb3d483bebf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"00155f6ca98a4b1edc0b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0229693c2ca2cb98cb9e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"121d8450fce71d59c973\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1879931b5bb09023a135\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"23b617f5c2a9db20d1e9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"52ce4bd7b417634379e8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"531ecbb0f561be69a5b8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6296c7754e20b995ffa3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"671132e2ea0bc658103a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7685f973f2951e23d4fa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d4cd0104a8b72043d72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d56742cf1f825dacc99\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9a3240cd1e6136166963\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d5254393545501da1b9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a6fcd78e7e9da03fe673\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3b4eefb0f030b092c72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c98a283bd0c688851179\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d3a19380ec587bb95108\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dd2ec22844439a0ad19e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fd5db249a8fad82c6e36\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8213d12a199c081d6009\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0d6cc8089bbe0b3ea6d1\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4278f34a648c1f86f449\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"63a6f725c0a55fdc2617\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ce6956159ec4325f2137\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ae49ee287112cd583e0a\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"debc77851805a849615c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"7a72af066794fba1f3c4\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6df4faecb0626ee28519\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ec085cdf84528a4d1ede\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"801601c124ce04733126\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"148436ae95d4bdecb7a7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2af23e804cd0ec3d1d2f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"20782f5504ba84eeb06e\":{\"isHidden\":true},\"5e23888e545707205062\":{\"isHidden\":true},\"66c7e5fa0bf46b2380c3\":{\"isHidden\":true},\"a236236f83a6794f1375\":{\"isHidden\":true},\"0696a16725f4fab15f1f\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}", + "config": "{\"version\":\"5.62\",\"themeCollection\":{\"baseTheme\":{\"name\":\"CY19SU06\",\"version\":\"5.5\",\"type\":2},\"customTheme\":{\"name\":\"Microsoft_FinOps_light_theme275074610812726.json\",\"version\":\"5.61\",\"type\":1}},\"activeSectionIndex\":0,\"bookmarks\":[{\"displayName\":\"Get started\",\"name\":\"6220ab6f40f094dbfea7\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"0c398bbff28219db5150\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"772386c010f1432a6781\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b381c8c1f50d39c2c039\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c0e72c608bf7be5061ed\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"f00ade81fdafa0b1e2be\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"33c1aff02b29d92748b9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0904978eb7dd40202e16\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3d599aa84ab540cf006b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"89d8a96d89b62c88315b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b03639aa3cb3d483bebf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"00155f6ca98a4b1edc0b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0229693c2ca2cb98cb9e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"121d8450fce71d59c973\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1879931b5bb09023a135\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"23b617f5c2a9db20d1e9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"52ce4bd7b417634379e8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"531ecbb0f561be69a5b8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6296c7754e20b995ffa3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"671132e2ea0bc658103a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7685f973f2951e23d4fa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d4cd0104a8b72043d72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d56742cf1f825dacc99\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9a3240cd1e6136166963\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d5254393545501da1b9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a6fcd78e7e9da03fe673\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3b4eefb0f030b092c72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c98a283bd0c688851179\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d3a19380ec587bb95108\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dd2ec22844439a0ad19e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fd5db249a8fad82c6e36\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8213d12a199c081d6009\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0d6cc8089bbe0b3ea6d1\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4278f34a648c1f86f449\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"63a6f725c0a55fdc2617\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ce6956159ec4325f2137\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ae49ee287112cd583e0a\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"debc77851805a849615c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"7a72af066794fba1f3c4\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6df4faecb0626ee28519\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ec085cdf84528a4d1ede\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"801601c124ce04733126\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"148436ae95d4bdecb7a7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2af23e804cd0ec3d1d2f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"20782f5504ba84eeb06e\":{\"isHidden\":false},\"5e23888e545707205062\":{\"isHidden\":false},\"66c7e5fa0bf46b2380c3\":{\"isHidden\":true},\"a236236f83a6794f1375\":{\"isHidden\":false},\"0696a16725f4fab15f1f\":{\"isHidden\":true}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}},{\"displayName\":\"Get started - Connect\",\"name\":\"020e65af2855ab46ec37\",\"explorationState\":{\"version\":\"1.3\",\"activeSection\":\"ReportSection04cb7247170034c13d74\",\"filters\":{\"byExpr\":[{\"name\":\"Filter077be543c5f39dd293aa\",\"type\":\"Categorical\",\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"howCreated\":1}]},\"sections\":{\"ReportSection04cb7247170034c13d74\":{\"visualContainers\":{\"0c398bbff28219db5150\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"772386c010f1432a6781\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b381c8c1f50d39c2c039\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"c0e72c608bf7be5061ed\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"f00ade81fdafa0b1e2be\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"33c1aff02b29d92748b9\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0904978eb7dd40202e16\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"3d599aa84ab540cf006b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"89d8a96d89b62c88315b\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"b03639aa3cb3d483bebf\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"00155f6ca98a4b1edc0b\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"0229693c2ca2cb98cb9e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"121d8450fce71d59c973\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"1879931b5bb09023a135\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"23b617f5c2a9db20d1e9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"52ce4bd7b417634379e8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"531ecbb0f561be69a5b8\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"6296c7754e20b995ffa3\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"671132e2ea0bc658103a\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7685f973f2951e23d4fa\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d4cd0104a8b72043d72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"7d56742cf1f825dacc99\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9a3240cd1e6136166963\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"9d5254393545501da1b9\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"a6fcd78e7e9da03fe673\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c3b4eefb0f030b092c72\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"c98a283bd0c688851179\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"d3a19380ec587bb95108\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"dd2ec22844439a0ad19e\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"fd5db249a8fad82c6e36\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"8213d12a199c081d6009\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"0d6cc8089bbe0b3ea6d1\":{\"singleVisual\":{\"visualType\":\"image\",\"objects\":{}}},\"4278f34a648c1f86f449\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"63a6f725c0a55fdc2617\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ce6956159ec4325f2137\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"ae49ee287112cd583e0a\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"debc77851805a849615c\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"7a72af066794fba1f3c4\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"6df4faecb0626ee28519\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}},\"ec085cdf84528a4d1ede\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"801601c124ce04733126\":{\"singleVisual\":{\"visualType\":\"textbox\",\"objects\":{}}},\"148436ae95d4bdecb7a7\":{\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{}}},\"2af23e804cd0ec3d1d2f\":{\"singleVisual\":{\"visualType\":\"actionButton\",\"objects\":{}}}},\"visualContainerGroups\":{\"20782f5504ba84eeb06e\":{\"isHidden\":true},\"5e23888e545707205062\":{\"isHidden\":true},\"66c7e5fa0bf46b2380c3\":{\"isHidden\":true},\"a236236f83a6794f1375\":{\"isHidden\":true},\"0696a16725f4fab15f1f\":{\"isHidden\":false}}}},\"objects\":{\"merge\":{\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}},\"options\":{\"targetVisualNames\":[]}}],\"tags\":{\"serviceAppObjectId\":\"f24eab2c-a736-4aa1-af7c-2729d34249bc\"},\"defaultDrillFilterOtherVisuals\":true,\"slowDataSourceSettings\":{\"isCrossHighlightingDisabled\":false,\"isSlicerSelectionsButtonEnabled\":false,\"isFilterSelectionsButtonEnabled\":false,\"isFieldWellButtonEnabled\":false,\"isApplyAllButtonEnabled\":false},\"linguisticSchemaSyncVersion\":2,\"settings\":{\"useStylableVisualContainerHeader\":true,\"exportDataMode\":1,\"useNewFilterPaneExperience\":true,\"allowChangeFilterTypes\":true,\"allowDataPointLassoSelect\":true,\"useEnhancedTooltips\":true},\"objects\":{\"section\":[{\"properties\":{\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'Top'\"}}}}}],\"outspacePane\":[{\"properties\":{\"expanded\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}", "filters": "[{\"name\":\"Filter077be543c5f39dd293aa\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_CostAllocationRuleName\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}}]", "layoutOptimization": 0, "pods": [ @@ -111,368 +111,368 @@ "displayName": "Tags example", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "6244831b8b6043fa9620", "ordinal": 12, "visualContainers": [ { "config": "{\"name\":\"09ad96c7fc1b0eaf9d24\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"0d35625852c886f6c00c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"0f6ca7db97cf509ab148\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"09ad96c7fc1b0eaf9d24\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"153cec0f8beb72cee0ce\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"09ad96c7fc1b0eaf9d24\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"1f5b5cca284edba36cda\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#tags-example'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"2388f081b7d6815fec7c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"2b1a87e2de40ed0e1ea8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"342d1b7398dcbc93d34f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"3af36c2be7c02449e69a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":696,\"y\":392,\"z\":5000,\"width\":568,\"height\":320,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.tag_CostCenter\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 568.0, - "x": 696.0, - "y": 392.0, - "z": 5000.0 + "height": 320.00, + "width": 568.00, + "x": 696.00, + "y": 392.00, + "z": 5000.00 }, { "config": "{\"name\":\"45eaa3a2f85e50323ef3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"5333b720ef93b0fd3174\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"5bec3273f4ede81d573f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"5c471065491934d0da18\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"61ae7dcb8939d4da44c9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"63ceced951f4ecd9afe9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":983.9999999999999,\"y\":8,\"z\":2000,\"width\":280,\"height\":376,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"CostDetails.tag_CostCenter\",\"active\":true}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Details\":[{\"queryRef\":\"CostDetails.tag_Project\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_Project\"},\"Name\":\"CostDetails.tag_Project\",\"NativeReferenceName\":\"tag_Project\"}]},\"drillFilterOtherVisuals\":true,\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 376.0, - "width": 280.0, - "x": 984.0, - "y": 8.0, - "z": 2000.0 + "height": 376.00, + "width": 280.00, + "x": 984.00, + "y": 8.00, + "z": 2000.00 }, { "config": "{\"name\":\"687c066df7fceee8457f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"09ad96c7fc1b0eaf9d24\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"6e45e073e6598c53f8f8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":696,\"y\":8,\"z\":3000,\"width\":280,\"height\":376,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"pieChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.tag_CostCenter\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'BottomCenter'\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 376.0, - "width": 280.0, - "x": 696.0, - "y": 8.0, - "z": 3000.0 + "height": 376.00, + "width": 280.00, + "x": 696.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"7adf8631c88a1ccf51b1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"81c967b427586db9423f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"85cac2ff730294f50f32\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"864670e2dbea91c481d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"8f4d1fd3963c28397c9b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"09ad96c7fc1b0eaf9d24\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"9800856012e5e95c0ee3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":472.00000000000006,\"height\":376,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.tag_CostCenter\",\"active\":true},{\"queryRef\":\"CostDetails.tag_Project\",\"active\":true},{\"queryRef\":\"CostDetails.tag_Department\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Divide(Sum(CostDetails.EffectiveCost), ScopedEval(Sum(CostDetails.EffectiveCost), [Role.Columns]))\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"SparklineData(Sum(CostDetails.EffectiveCost)_[CostDetails.ChargePeriodStart])\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"tag_CostCenter\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_Project\"},\"Name\":\"CostDetails.tag_Project\",\"NativeReferenceName\":\"tag_Project\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_Department\"},\"Name\":\"CostDetails.tag_Department\",\"NativeReferenceName\":\"tag_Department\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Arithmetic\":{\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Right\":{\"ScopedEval\":{\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Scope\":[{\"RoleRef\":{\"Role\":\"Columns\"}}]}},\"Operator\":3},\"Name\":\"Divide(Sum(CostDetails.EffectiveCost), ScopedEval(Sum(CostDetails.EffectiveCost), [Role.Columns]))\",\"NativeReferenceName\":\"Percent\"},{\"SparklineData\":{\"Measure\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"Groupings\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}]},\"Name\":\"SparklineData(Sum(CostDetails.EffectiveCost)_[CostDetails.ChargePeriodStart])\",\"NativeReferenceName\":\"EffectiveCost by ChargePeriodStart\"}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.tag_CostCenter\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"tag_CostCenter\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.tag_Project\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.tag_Department\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'SubACM'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'ACM-PM'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'1234'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true}]}}],\"columnProperties\":{\"Divide(Sum(CostDetails.EffectiveCost), ScopedEval(Sum(CostDetails.EffectiveCost), [Role.Columns]))\":{\"displayName\":\"Percent\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"117.38805142969727D\"}}}},\"selector\":{\"metadata\":\"SparklineData(Sum(CostDetails.EffectiveCost)_[CostDetails.ChargePeriodStart])\"}}]}}}", "filters": "[]", - "height": 376.0, - "width": 472.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 376.00, + "width": 472.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"a0f9e9d33fa0c6585e95\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Tags example\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"This page uses a custom list of promoted tags. Edit the CostDetails query to customize tag columns.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"a92a130c6f002a2c0526\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"b573cd8d57eb3e7fdce0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"b8329fb81f747a1760fd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"cbfdfdb52fcafbd6088b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"cfd696dc02c80537892e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.TagsExample'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"d0ddfc4833b7f949b650\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"d4455d8312e94f40ecf2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"de1562555c234ad3b087\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"e15e2459782dffce9441\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"e15e2459782dffce9441\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"e1c0abe030cd1dae6a0a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"e4eda33770c9fa5b76c2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":6000,\"width\":472.00000000000006,\"height\":320,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"azureMap\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true}],\"Series\":[{\"queryRef\":\"CostDetails.tag_CostCenter\"}],\"Size\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"tag_CostCenter\"},\"Name\":\"CostDetails.tag_CostCenter\",\"NativeReferenceName\":\"First tag_CostCenter\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"mapControls\":[{\"properties\":{\"defaultStyle\":{\"expr\":{\"Literal\":{\"Value\":\"'road'\"}}},\"showStylePicker\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showNavigationControls\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showSelectionControl\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"bubbleLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"bubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"minBubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"maxRadius\":{\"expr\":{\"Literal\":{\"Value\":\"21L\"}}},\"bubbleStrokeWidth\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"autoStrokeColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"layerPosition\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 472.0, - "x": 216.0, - "y": 392.0, - "z": 6000.0 + "height": 320.00, + "width": 472.00, + "x": 216.00, + "y": 392.00, + "z": 6000.00 }, { "config": "{\"name\":\"efa9c8ed7bc8bd5123ce\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"2b1a87e2de40ed0e1ea8\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"fa7cb59868d471b67f80\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"09ad96c7fc1b0eaf9d24\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Get started", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection04cb7247170034c13d74", "visualContainers": [ { "config": "{\"name\":\"00155f6ca98a4b1edc0b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1056,\"y\":0,\"z\":1000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 12'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1056.0, - "y": 0.0, - "z": 1000.0 + "height": 696.00, + "width": 80.00, + "x": 1056.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"0229693c2ca2cb98cb9e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":576,\"z\":13000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 576.0, - "z": 13000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 576.00, + "z": 13000.00 }, { "config": "{\"name\":\"0696a16725f4fab15f1f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":212.05479452054797,\"y\":111.78082191780823,\"z\":16000,\"width\":852.3287671232878,\"height\":560.5479452054796,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Connect dialog\",\"groupMode\":0,\"isHidden\":true}}", @@ -480,87 +480,87 @@ "width": 852.33, "x": 212.05, "y": 111.78, - "z": 16000.0 + "z": 16000.00 }, { "config": "{\"name\":\"0904978eb7dd40202e16\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":22}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-ConnectData7243700207572936.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"5e23888e545707205062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"0c398bbff28219db5150\",\"layouts\":[{\"id\":0,\"position\":{\"x\":211.66666666666669,\"y\":24.166666666666668,\"z\":13000,\"width\":852.5,\"height\":85.83333333333334,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Cost summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"42pt\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Report name'\"}}}}}]}}}", "filters": "[]", "height": 85.83, - "width": 852.5, + "width": 852.50, "x": 211.67, "y": 24.17, - "z": 13000.0 + "z": 13000.00 }, { "config": "{\"name\":\"0d6cc8089bbe0b3ea6d1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":13}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-CustomizeReport5477659270158559.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"a236236f83a6794f1375\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"121d8450fce71d59c973\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":96,\"z\":18000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 96.0, - "z": 18000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 96.00, + "z": 18000.00 }, { "config": "{\"name\":\"148436ae95d4bdecb7a7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":560.5479452054796,\"width\":852.3287671232878,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}},\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Dialog container'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"0696a16725f4fab15f1f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 560.55, "width": 852.33, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1879931b5bb09023a135\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":192,\"z\":17000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 192.0, - "z": 17000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 192.00, + "z": 17000.00 }, { "config": "{\"name\":\"20782f5504ba84eeb06e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":304,\"z\":8000,\"width\":272.0000000000001,\"height\":312,\"tabOrder\":7000}}],\"singleVisualGroup\":{\"displayName\":\"Get data copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 312.0, - "width": 272.0, - "x": 792.0, - "y": 304.0, - "z": 8000.0 + "height": 312.00, + "width": 272.00, + "x": 792.00, + "y": 304.00, + "z": 8000.00 }, { "config": "{\"name\":\"23b617f5c2a9db20d1e9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":576,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 576.0, - "y": 0.0, - "z": 6000.0 + "height": 696.00, + "width": 80.00, + "x": 576.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"2af23e804cd0ec3d1d2f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":784,\"y\":48,\"z\":2000,\"width\":32,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close9574438897237076.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9813616349546728.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Close-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Close-White9525936596282278.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"selected\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#BA141A'\"}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"hover\"}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#750D10'\"}}}}}},\"selector\":{\"id\":\"selected\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'6220ab6f40f094dbfea7'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Close button'\"}}}}}]}},\"parentGroupName\":\"0696a16725f4fab15f1f\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 32.0, - "x": 784.0, - "y": 48.0, - "z": 2000.0 + "height": 32.00, + "width": 32.00, + "x": 784.00, + "y": 48.00, + "z": 2000.00 }, { "config": "{\"name\":\"33c1aff02b29d92748b9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":213.33333333333334,\"y\":8.333333333333334,\"z\":14000,\"width\":194.16666666666669,\"height\":46.66666666666667,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit\",\"textStyle\":{\"fontSize\":\"20pt\",\"color\":\"#a6a6a6\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK label'\"}}}}}]}}}", @@ -569,3944 +569,3944 @@ "width": 194.17, "x": 213.33, "y": 8.33, - "z": 14000.0 + "z": 14000.00 }, { "config": "{\"name\":\"3d599aa84ab540cf006b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":16}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"5e23888e545707205062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"4278f34a648c1f86f449\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":7}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"a236236f83a6794f1375\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"52ce4bd7b417634379e8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":864,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 864.0, - "y": 0.0, - "z": 3000.0 + "height": 696.00, + "width": 80.00, + "x": 864.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"531ecbb0f561be69a5b8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":0,\"z\":19000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 0.0, - "z": 19000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 0.00, + "z": 19000.00 }, { "config": "{\"name\":\"5e23888e545707205062\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":304,\"z\":11000,\"width\":272,\"height\":368,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Connect copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 216.0, - "y": 304.0, - "z": 11000.0 + "height": 368.00, + "width": 272.00, + "x": 216.00, + "y": 304.00, + "z": 11000.00 }, { "config": "{\"name\":\"6296c7754e20b995ffa3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":288,\"z\":16000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 288.0, - "z": 16000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 288.00, + "z": 16000.00 }, { "config": "{\"name\":\"63a6f725c0a55fdc2617\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":160,\"height\":24,\"tabOrder\":1}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink7990467786314797.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to customize  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/customize'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a236236f83a6794f1375\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 160.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 160.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"66c7e5fa0bf46b2380c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":1232,\"x\":24,\"y\":16,\"z\":0,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 696.0, - "width": 1232.0, - "x": 24.0, - "y": 16.0, - "z": 0.0 + "height": 696.00, + "width": 1232.00, + "x": 24.00, + "y": 16.00, + "z": 0.00 }, { "config": "{\"name\":\"671132e2ea0bc658103a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":1152,\"y\":0,\"z\":0,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 13'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 1152.0, - "y": 0.0, - "z": 0.0 + "height": 696.00, + "width": 80.00, + "x": 1152.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"6df4faecb0626ee28519\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":687.9999999999999,\"z\":7000,\"width\":96.00000000000001,\"height\":32,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Toolbox.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Toolbox3204520726329514.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  FinOps toolkit'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#6F4BB2'\"}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/finops/toolkit'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'This report is part of the Microsoft FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'FTK link'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 96.0, - "x": 8.0, - "y": 688.0, - "z": 7000.0 + "height": 32.00, + "width": 96.00, + "x": 8.00, + "y": 688.00, + "z": 7000.00 }, { "config": "{\"name\":\"7685f973f2951e23d4fa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":480,\"z\":14000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 480.0, - "z": 14000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 480.00, + "z": 14000.00 }, { "config": "{\"name\":\"772386c010f1432a6781\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1.1368683772161603e-13,\"y\":192.00000000000006,\"z\":0,\"width\":272,\"height\":96,\"tabOrder\":11}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Add business context\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Join cost with business data to align with your organization and quantify business value.\"}]}]}}]}},\"parentGroupName\":\"20782f5504ba84eeb06e\"}", "filters": "[]", - "height": 96.0, - "width": 272.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 96.00, + "width": 272.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"7a72af066794fba1f3c4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":104,\"y\":688,\"z\":5000,\"width\":240,\"height\":32,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"$$ftkver$$ · $$build-date$$ · Storage\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#808080\"}}]}]}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Version info'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"7D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}}}", "filters": "[]", - "height": 32.0, - "width": 240.0, - "x": 104.0, - "y": 688.0, - "z": 5000.0 + "height": 32.00, + "width": 240.00, + "x": 104.00, + "y": 688.00, + "z": 5000.00 }, { "config": "{\"name\":\"7d4cd0104a8b72043d72\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":768,\"y\":0,\"z\":4000,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 768.0, - "y": 0.0, - "z": 4000.0 + "height": 696.00, + "width": 80.00, + "x": 768.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"7d56742cf1f825dacc99\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":96,\"y\":0,\"z\":11000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 96.0, - "y": 0.0, - "z": 11000.0 + "height": 696.00, + "width": 80.00, + "x": 96.00, + "y": 0.00, + "z": 11000.00 }, { "config": "{\"name\":\"801601c124ce04733126\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":40,\"z\":3000,\"width\":736,\"height\":48,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect this report to your environment\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}}}}]}},\"parentGroupName\":\"0696a16725f4fab15f1f\"}", "filters": "[]", - "height": 48.0, - "width": 736.0, - "x": 40.0, - "y": 40.0, - "z": 3000.0 + "height": 48.00, + "width": 736.00, + "x": 40.00, + "y": 40.00, + "z": 3000.00 }, { "config": "{\"name\":\"8213d12a199c081d6009\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":112.00000000000001,\"z\":12000,\"width\":848,\"height\":176,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"The \"},{\"value\":\"Cost summary report\",\"textStyle\":{\"fontWeight\":\"bold\",\"color\":\"#6f4bb2\"}},{\"value\":\" provides several summaries of your effective (amortized) and billed costs based on the FinOps Open Cost and Usage Specification (FOCUS). Amortization breaks down reservation and savings plan purchases and allocates costs to the resources that received the benefit. Effective costs will not match your invoice.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"This report helps implement the \"},{\"value\":\"Reporting and analytics capability\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/framework/understand/reporting\"},{\"value\":\" in the FinOps Framework.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/pbi/CostSummary\"},{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Description'\"}}}}}]}}}", "filters": "[]", - "height": 176.0, - "width": 848.0, - "x": 216.0, - "y": 112.0, - "z": 12000.0 + "height": 176.00, + "width": 848.00, + "x": 216.00, + "y": 112.00, + "z": 12000.00 }, { "config": "{\"name\":\"89d8a96d89b62c88315b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.03600823045266566,\"y\":192,\"z\":0,\"width\":256,\"height\":176,\"tabOrder\":10}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Connect your data\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Connect to data across billing accounts and subscriptions to get started.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Troubleshooting tips\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"5e23888e545707205062\"}", "filters": "[]", - "height": 176.0, - "width": 256.0, + "height": 176.00, + "width": 256.00, "x": 0.04, - "y": 192.0, - "z": 0.0 + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"9a3240cd1e6136166963\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":192,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 192.0, - "y": 0.0, - "z": 10000.0 + "height": 696.00, + "width": 80.00, + "x": 192.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"9d5254393545501da1b9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":80,\"width\":1232,\"x\":0,\"y\":384,\"z\":15000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 80.0, - "width": 1232.0, - "x": 0.0, - "y": 384.0, - "z": 15000.0 + "height": 80.00, + "width": 1232.00, + "x": 0.00, + "y": 384.00, + "z": 15000.00 }, { "config": "{\"name\":\"a236236f83a6794f1375\",\"layouts\":[{\"id\":0,\"position\":{\"x\":504,\"y\":304,\"z\":10000,\"width\":272,\"height\":368,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Customize copy\",\"groupMode\":0,\"isHidden\":false}}", - "height": 368.0, - "width": 272.0, - "x": 504.0, - "y": 304.0, - "z": 10000.0 + "height": 368.00, + "width": 272.00, + "x": 504.00, + "y": 304.00, + "z": 10000.00 }, { "config": "{\"name\":\"a6fcd78e7e9da03fe673\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":384,\"y\":0,\"z\":8000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 384.0, - "y": 0.0, - "z": 8000.0 + "height": 696.00, + "width": 80.00, + "x": 384.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"ae49ee287112cd583e0a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1064,\"y\":688,\"z\":4000,\"width\":88,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled40465909342341844.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/bladeName/PowerBI.RateOptimization.GetStarted/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/featureName/PowerBI.RateOptimization.GetStarted/surveyId/FTK$$ftkver$$'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 88.0, - "x": 1064.0, - "y": 688.0, - "z": 4000.0 + "height": 32.00, + "width": 88.00, + "x": 1064.00, + "y": 688.00, + "z": 4000.00 }, { "config": "{\"name\":\"b03639aa3cb3d483bebf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":24,\"width\":144,\"x\":0.2160493827160508,\"y\":288,\"z\":1000,\"tabOrder\":4}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'rightArrow'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Connect your data'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Bookmark'\"}}},\"bookmark\":{\"expr\":{\"Literal\":{\"Value\":\"'020e65af2855ab46ec37'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5e23888e545707205062\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 144.0, + "height": 24.00, + "width": 144.00, "x": 0.22, - "y": 288.0, - "z": 1000.0 + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"b381c8c1f50d39c2c039\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":1000,\"width\":152,\"height\":24,\"tabOrder\":5}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'ExternalLink.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"ExternalLink292390249589896.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'How to add data  '\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}},\"verticalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'top'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"shape\":[{\"properties\":{\"roundEdge\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}},\"selector\":{\"id\":\"default\"}}],\"glow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/getdata'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"20782f5504ba84eeb06e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 24.0, - "width": 152.0, - "x": 0.0, - "y": 288.0, - "z": 1000.0 + "height": 24.00, + "width": 152.00, + "x": 0.00, + "y": 288.00, + "z": 1000.00 }, { "config": "{\"name\":\"c0e72c608bf7be5061ed\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":3000,\"width\":272,\"height\":176,\"tabOrder\":23}}],\"singleVisual\":{\"visualType\":\"image\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"imageUrl\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"GetStarted-AddData17914943068990197.png\"}}}}}],\"imageScaling\":[{\"properties\":{\"imageScalingType\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}}]}},\"parentGroupName\":\"20782f5504ba84eeb06e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 3000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"c3b4eefb0f030b092c72\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":479.99999999999994,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 480.0, - "y": 0.0, - "z": 7000.0 + "height": 696.00, + "width": 80.00, + "x": 480.00, + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"c98a283bd0c688851179\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":0,\"y\":0,\"z\":12000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 0.0, - "y": 0.0, - "z": 12000.0 + "height": 696.00, + "width": 80.00, + "x": 0.00, + "y": 0.00, + "z": 12000.00 }, { "config": "{\"name\":\"ce6956159ec4325f2137\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":0,\"width\":247.99999999999997,\"height\":176,\"tabOrder\":19}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Customize your report\",\"textStyle\":{\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"Keep what works, remove what you don't need, and tailor visuals and metrics to highlight what's important.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Data dictionary\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://learn.microsoft.com/cloud-computing/finops/toolkit/help/data-dictionary\"}]}]}}]}},\"parentGroupName\":\"a236236f83a6794f1375\"}", "filters": "[]", - "height": 176.0, - "width": 248.0, - "x": 0.0, - "y": 192.0, - "z": 0.0 + "height": 176.00, + "width": 248.00, + "x": 0.00, + "y": 192.00, + "z": 0.00 }, { "config": "{\"name\":\"d3a19380ec587bb95108\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":288,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 288.0, - "y": 0.0, - "z": 9000.0 + "height": 696.00, + "width": 80.00, + "x": 288.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"dd2ec22844439a0ad19e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":672,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 672.0, - "y": 0.0, - "z": 5000.0 + "height": 696.00, + "width": 80.00, + "x": 672.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"debc77851805a849615c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1160,\"y\":688,\"z\":2000,\"width\":112.00000000000001,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback010740419814817104.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.GetStarted'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}]}},\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 112.0, - "x": 1160.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 112.00, + "x": 1160.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"ec085cdf84528a4d1ede\",\"layouts\":[{\"id\":0,\"position\":{\"x\":40,\"y\":96,\"z\":1000,\"width\":776,\"height\":424,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"FinOps toolkit reports include preconfigured visuals, but aren't connected to your data. This report connects to data in a storage account – either directly exported from Microsoft Cost Management or as part of FinOps hubs. This report supports up to $2 million of cost data per month with incremental refresh enabled. If you need to support more than $2 million per month, please use \"},{\"value\":\"FinOps hubs\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs\"},{\"value\":\" with Data Explorer.\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Use the following steps to connect this report to your storage account:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"1. Configure Cost Management exports\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Create new exports in Cost Management to initiate data ingestion. Remember to run at least one export manually to load an initial dataset. The following Cost Management datasets are recommended for this report:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Cost and usage (FOCUS) \"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Price sheet − Required for reservation cost savings.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"The following Cost Management datasets are supported but not used by this report:\",\"textStyle\":{\"fontSize\":\"12px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Reservation recommendations\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation transactions\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Reservation details\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Learn more\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs/configure\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"2. Connect to your storage account\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Edit parameters\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" above and set the following parameters:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Storage URL\",\"textStyle\":{\"fontWeight\":\"bold\"}}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"If connecting to FinOps hubs:\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Open the \"},{\"value\":\"list of resource groups\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://portal.azure.com/#view/HubsExtension/BrowseResourceGroups\"},{\"value\":\" in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select the hub resource group.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Deployments in the menu.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select the hub deployment.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Outputs.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Copy the value for \"},{\"value\":\"storageUrlForPowerBI\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.6px\"}},{\"value\":\".\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"If connecting directly to Cost Management exports in storage:\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Open the desired storage account in the Azure portal.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Select Settings > Endpoints in the menu.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Copy the Data Lake Storage URL.\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Append the container and export path, if applicable\"}],\"listType\":\"ordered\",\"indent\":2},{\"textRuns\":[{\"value\":\"Number of Months\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" – Optional number of closed months to show. Leave empty to show all data.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"RangeStart\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" / \"},{\"value\":\"RangeEnd \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Optional date range you would like to limit to. If not specified, the report will include all data in storage.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Default Granularity \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Select whether you want charts to show \"},{\"value\":\"Daily\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" or \"},{\"value\":\"Monthly\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" data.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"NOTE: When customizing charts, use x_ReportingDate to align to this setting. Otherwise, use ChargePeriodStart for daily and x_ChargeMonth for monthly data.\"}],\"listType\":\"ordered\",\"indent\":1},{\"textRuns\":[{\"value\":\"Experimental: Add Missing Prices \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Indicate whether you want missing prices to be populated from the exported price sheet data. This option requires a large join which may increase refresh times and limit the total monthly cost supported.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Deprecated: Perform Extra Query Optimizations \",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\"– Indicate whether you want to support FOCUS 1.0 preview and additional custom columns from FinOps toolkit 0.7 reports. This option is for backwards compatibility only and will be removed in a future release.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"To promote specific tags into dedicated columns, update the TagCosts query to specify which tags you need to promote:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"From this page, select \"},{\"value\":\"Home\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Transform data ∨\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"13.3333px\"}},{\"value\":\" > \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Transform data\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\".\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"In the Queries pane, right-click \"},{\"value\":\"Data Explorer\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" > \"},{\"value\":\"Costs\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" and select \"},{\"value\":\"Advanced Editor\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\".\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"Update the \"},{\"value\":\"PromotedTags\",\"textStyle\":{\"fontWeight\":\"bold\"}},{\"value\":\" step on line ~5.\"}],\"listType\":\"ordered\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Apply changes to refresh the report. This report imports all cost data, which can be slow for large accounts. If you run into any performance issues or timeouts, please consider using FinOps hubs with Data Explorer. Data Explorer provides advanced analytics capabilities, significantly improves performance, and offers new capabilities like forecasting and anomaly detection. \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Learn more about FinOps hubs\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/finops/hubs\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"3. Authorize data sources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"FinOps toolkit reports connect to one or more of the following data sources. Use these settings to configure authorization:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Azure Data Explorer (Kusto) – Use an account that has at least viewer access to the Hub and Ingestion databases.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"(your storage account) – Use a SAS token or an account that has Storage Blob Data Reader or greater access.\"}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"Azure Resource Graph – Use an account that has direct access to any subscriptions you would like to report on.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://ccmstorageprod... – Anonymous access. This URL is used for reservation size flexibility data.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"https://github.com/... – Anonymous access. This URL is used for FinOps toolkit open data files.\",\"textStyle\":{\"fontFamily\":\"inherit\"}}],\"listType\":\"bullet\",\"indent\":1},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"4. Troubleshoot common issues\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"14pt\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"If you do not see any data after connecting to all data sources, check the following:\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"Confirm data was ingested into the desired container. You can do this by opening your storage account in the Azure portal, selecting Storage Browser, and navigating to the exported file folder (or the ingestion path for FinOps hubs).\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the currency filter to ensure the correct currency is selected.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"Check the date picker at the top-left of each page to ensure the data you exported is within the same time frame.\"}],\"listType\":\"bullet\"},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"For additional guidance, refer to the \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"Troubleshooting guide\",\"textStyle\":{\"color\":\"#6f4bb2\"},\"url\":\"https://aka.ms/ftk/trouble\"},{\"value\":\".\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Steps'\"}}}}}]}},\"parentGroupName\":\"0696a16725f4fab15f1f\"}", "filters": "[]", - "height": 424.0, - "width": 776.0, - "x": 40.0, - "y": 96.0, - "z": 1000.0 + "height": 424.00, + "width": 776.00, + "x": 40.00, + "y": 96.00, + "z": 1000.00 }, { "config": "{\"name\":\"f00ade81fdafa0b1e2be\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":272,\"height\":176,\"tabOrder\":17}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangleRounded'\"}}},\"rectangleRoundedCurve\":{\"expr\":{\"Literal\":{\"Value\":\"2L\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"50D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Grey bg'\"}}}}}]}},\"parentGroupName\":\"20782f5504ba84eeb06e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 176.0, - "width": 272.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 176.00, + "width": 272.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"fd5db249a8fad82c6e36\",\"layouts\":[{\"id\":0,\"position\":{\"height\":696,\"width\":80,\"x\":960.0000000000001,\"y\":0,\"z\":2000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"66c7e5fa0bf46b2380c3\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 696.0, - "width": 80.0, - "x": 960.0, - "y": 0.0, - "z": 2000.0 + "height": 696.00, + "width": 80.00, + "x": 960.00, + "y": 0.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Subscriptions", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection0f19b4db8a9820050c88", "ordinal": 4, "visualContainers": [ { "config": "{\"name\":\"043a91d963bbb6c1d8f1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"1c0e593439debdb07882\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"1e71cbda414ca32f7978\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"1f284a8dc2a7af24dff2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"26775fed9c0c74dae3ff\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"38961e3e1de08336c0af\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"47a110b99409f02f705c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"498e6ada128ef359349e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"ec892a62feddd1503ce8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"4f4e8be320dc6490232c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"526915e902c12a8818fe\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"5790feb17d1ce257d555\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":5500,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#subscriptions'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 5500.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 5500.00 }, { "config": "{\"name\":\"5a34ec24b7085b49c85a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"6699cdb0ec5618dffdbd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Subscriptions\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your cost by subscription to facilitate chargeback.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"6975ee26157922a3fa78\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"6a805af0ffebe9ca8f7b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Subscriptions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"6c949d99df0e5e3690b8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"825fbf6bed9873f8e647\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":226,\"y\":16,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 226.0, - "y": 16.0, - "z": 1000.0 + "x": 226.00, + "y": 16.00, + "z": 1000.00 }, { "config": "{\"name\":\"88ca6ca2f050a62cc83e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\",\"active\":true},{\"queryRef\":\"CostDetails.ResourceName\",\"active\":true}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource Group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'FTK Fabric'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'haven'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Haven'\"}}],\"isToggled\":true}]}]}}],\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource Group\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"rowHeaders\":[{\"properties\":{}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"89829f9a01ffd816c75e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"8c4f6fae8c9ffcb82e0d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"ec892a62feddd1503ce8\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"8d46ed378e9c56d0087b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"8d93aef5cdf603470839\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"ec892a62feddd1503ce8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"914737c5a05bb600a24c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"946d71dfbb9a20f4171b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"953464275aadb91fbc4b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"af658a0fd5160ed15e7b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"ec892a62feddd1503ce8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"b5d379ef65c84b7a3cf3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"bdc780daa63bc3b2cb8d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"c5f4d638b179a48c83b3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"cd86bf4189bc2e5f924d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"dde280c60f6b0086d58c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"CostDetails.SubAccountNameUnique\"}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountNameUnique\"},\"Name\":\"CostDetails.SubAccountNameUnique\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"CostDetails.SubAccountNameUnique\":{\"displayName\":\"Subscription\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"e5a59da5fd5f5d64c37d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"e94c7f3973b36a77ff34\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"ec892a62feddd1503ce8\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"ec892a62feddd1503ce8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1f284a8dc2a7af24dff2\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"f80753991a5441c7e7da\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"fc39486f6efa3b07a6b9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"825fbf6bed9873f8e647\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"fcb2dc2289bb4dc9bb6d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"objects\":{\"outspacePane\":[{\"properties\":{\"width\":{\"expr\":{\"Literal\":{\"Value\":\"204L\"}}}}}]}}", "displayName": "Regions", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection186ada557ce8442407cd", "ordinal": 7, "visualContainers": [ { "config": "{\"name\":\"03299b6d5109e3f76626\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"04e73d6267a1601796b1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"056ffacc8ec1f6462e10\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"058f6c78a02cfcdbe416\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"070d3e5c5cefc376e4df\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"139faa8cb07815b4ef4c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"198f227426527f91649e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"2d030e4c2d56694f9ff6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"139faa8cb07815b4ef4c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"2d4d2f29b156ca6af9f1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"3463d8d4186901abfa76\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"3c2a23aac2d1f9a039df\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"3e0f8b174b3ccd5dff82\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"139faa8cb07815b4ef4c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"44a39d3ba48c6988a8a3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"4bc0023549e027303547\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"5619172d06dd80aecb54\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"139faa8cb07815b4ef4c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"5de753412976f294f761\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#regions'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"5f07e396afcd0d83f73a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"64267abb85051bef7f91\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"6f9b85494733f2a9c123\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"7204e74bc5fa601a82ba\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"7f86b44f4de32ce3ed8b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":7000,\"width\":568,\"height\":280,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.RegionName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.RegionName\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 568.0, - "x": 216.0, - "y": 104.0, - "z": 7000.0 + "height": 280.00, + "width": 568.00, + "x": 216.00, + "y": 104.00, + "z": 7000.00 }, { "config": "{\"name\":\"814d54cf9a0a7ffa34c0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"822f4fce3db3ba2f810f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8a2a899385cafb7475bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"96f69053981f628cd2e7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"97fe9086bf671fc65b79\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":568,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"},{\"queryRef\":\"CostDetails.ResourceName\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.RegionName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"},\"CostDetails.RegionName\":{\"displayName\":\"Region\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 568.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 568.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"9d746993f4ec3207cc9b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"a342312bcf053aecbda5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"a7a84a4bd26f8ff8b45c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Regions\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review usage across regions.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"ab712e11ed6790a06dd4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"b0a035e8934a64119ac2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"babf5acb402181305ade\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Regions'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"a342312bcf053aecbda5\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"c6bc385644d94a94b630\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"d0e7e462c3df016e76c4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"e673b4061171acf3ca9a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"139faa8cb07815b4ef4c\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"eb96203898242319f178\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"139faa8cb07815b4ef4c\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"ef186d4ecc9a6d145065\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"3c2a23aac2d1f9a039df\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"f2c123d1fadb7da64237\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":3000,\"width\":472.00000000000006,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"azureMap\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true}],\"Size\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"}]},\"columnProperties\":{\"CostDetails.RegionName\":{\"displayName\":\"Region\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"mapControls\":[{\"properties\":{\"defaultStyle\":{\"expr\":{\"Literal\":{\"Value\":\"'road'\"}}},\"showStylePicker\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showNavigationControls\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"showSelectionControl\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"bubbleLayer\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"bubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"minBubbleRadius\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}},\"maxRadius\":{\"expr\":{\"Literal\":{\"Value\":\"21L\"}}},\"bubbleStrokeWidth\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"autoStrokeColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"layerPosition\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Map'\"}}}}}]}}}", "filters": "[]", - "height": 704.0, - "width": 472.0, - "x": 792.0, - "y": 8.0, - "z": 3000.0 + "height": 704.00, + "width": 472.00, + "x": 792.00, + "y": 8.00, + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Purchases", "displayOption": 1, "filters": "[{\"name\":\"Filter419536217304ab765166\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Purchase'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection1cf2d1f5b35f16310482", "ordinal": 9, "visualContainers": [ { "config": "{\"name\":\"05f89315c1737cb4a8aa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"1d4af3fa6bad56f91320\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"21bfc20c264982840f7e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.x_SkuDescription\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(CostDetails.BilledCost)\":{\"displayName\":\"Billed cost\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"284877100117267199c2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"31ff57c0b6c323b66970\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"389541396bee898e1b43\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#purchases'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"410df25331899846580b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a3fac9f64ac4e1c34cc0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"4ecf537fc51d12858361\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"4fe7e35e5aa5fdab14d4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"51c755b764bbdd0ff459\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"57deb8325e7110da4d19\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"5ff20e5e3f02fcc404a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.83810176118737,\"y\":8.087324571173982,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, "x": 216.84, "y": 8.09, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"673ebd4657493f0bc8aa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"678c3f85c7d047353f70\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"686f69f7a3cdc19e6452\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"6efccc18fabb6d600132\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"6f317cd423b3eb2e22c6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"8251b83d135472e6bd9f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\"},{\"queryRef\":\"CostDetails.PublisherName\"},{\"queryRef\":\"CostDetails.x_SkuDescription\"},{\"queryRef\":\"CostDetails.CommitmentDiscountType\"},{\"queryRef\":\"CostDetails.ChargeFrequency\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"Sum(CostDetails.PricingQuantity)\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"Billed cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PublisherName\"},\"Name\":\"CostDetails.PublisherName\",\"NativeReferenceName\":\"Publisher\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.PricingQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeFrequency\"},\"Name\":\"CostDetails.ChargeFrequency\",\"NativeReferenceName\":\"Frequency\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"Date\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment type\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"Sum(CostDetails.BilledCost)\":{\"displayName\":\"Billed cost\"},\"CostDetails.PublisherName\":{\"displayName\":\"Publisher\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(CostDetails.PricingQuantity)\":{\"displayName\":\"Quantity\"},\"CostDetails.ChargeFrequency\":{\"displayName\":\"Frequency\"},\"CostDetails.ChargePeriodStart\":{\"displayName\":\"Date\"},\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Commitment type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"100.01519756838906D\"}}}},\"selector\":{\"metadata\":\"CostDetails.PublisherName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"407.47841221272733D\"}}}},\"selector\":{\"metadata\":\"CostDetails.x_SkuDescription\"}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"841a813e355731184b85\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Purchases'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"9140527664d1950e052f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"99833695335b2a2f8728\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"a3fac9f64ac4e1c34cc0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"b3ccd6db8fa84be4ef00\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Purchases\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review and track your one-time and recurring purchases.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"99833695335b2a2f8728\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"b3e3b88cc8b740d8f26c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"b44ab8c2efbf083edb6a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"bc8498c4aeebdcf95b2f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"bd03846eea98263cf71a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Billed cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"be8b9f9556398b1f525f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a3fac9f64ac4e1c34cc0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"c441781031000a637cef\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"cf7e9883476c2d804a7a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"a3fac9f64ac4e1c34cc0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"d2d7091338ff0ef25bac\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a3fac9f64ac4e1c34cc0\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"e4f90ff8b909807a7e93\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"fa23d79d3df476d8cbca\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"fc7ac6029c6720f0a3d7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"5ff20e5e3f02fcc404a9\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"fee241efda61bfd93e14\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"a3fac9f64ac4e1c34cc0\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Prices", "displayOption": 1, "filters": "[{\"name\":\"2cdbc70e1bae004d5543\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"BillingAccountName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{}},{\"name\":\"a7ec7b30012473ba496a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Unused'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection27adbc5b658c5d02bd16", "ordinal": 10, "visualContainers": [ { "config": "{\"name\":\"019674cbcfbb78136313\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"031450c9a8494d272a92\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"0475b694eedd4b77565a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"55a6637a1f5c4cc1fd16\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"0585277daaa71fd0ee08\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"0596711445a6fc38509e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"0620275b44a1217672e2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"55a6637a1f5c4cc1fd16\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"0c895b14fafd245feb57\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"15f9125fe0fb5077ca1d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"2420a8c9984eed6b43b0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"2a852a17c3eb0e8968e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"31075e8508b42ece4368\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"4ba17c8c63999aab3c94\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#prices'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"55a6637a1f5c4cc1fd16\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"575559d9b7a8b04cd2b3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"5a291f378cccd317dd87\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"649fcf41988509f0f155\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"7fc8cfebf0b0e34f02bb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Prices'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"8417435501f8b56272d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{\"filter\":{\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Reservation'\"}}]]}}}]}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]},\"cachedFilterDisplayItems\":[{\"id\":{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}},\"displayName\":\"Reservation\"}]},\"parentGroupName\":\"55a6637a1f5c4cc1fd16\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"8734306c37b5fa40fc71\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"87a8563a94301541c745\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"88da5916e57ceb5525e7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"92245e90a6c0c38b4f2b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"9baad4463c2292e6dab2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":760,\"height\":608,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.x_SkuDescription\"},{\"queryRef\":\"CostDetails.CommitmentDiscountType\"},{\"queryRef\":\"CostDetails.x_SkuTermLabel\"},{\"queryRef\":\"Sum(CostDetails.ListUnitPrice)\"},{\"queryRef\":\"Sum(CostDetails.ContractedUnitPrice)\"},{\"queryRef\":\"CostDetails.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(CostDetails.ConsumedQuantity)\"},{\"queryRef\":\"CostDetails.ConsumedUnit\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"CostDetails.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"Effective\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"},\"Name\":\"Sum(CostDetails.ListUnitPrice)\",\"NativeReferenceName\":\"List\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Commitment\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"CostDetails.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"},\"Name\":\"Sum(CostDetails.ContractedUnitPrice)\",\"NativeReferenceName\":\"Contracted\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedUnit\"},\"Name\":\"CostDetails.ConsumedUnit\",\"NativeReferenceName\":\"Unit\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Commitment\"},\"CostDetails.x_EffectiveUnitPrice\":{\"displayName\":\"Effective\"},\"Sum(CostDetails.ListUnitPrice)\":{\"displayName\":\"List\"},\"CostDetails.x_SkuTermLabel\":{\"displayName\":\"Term\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"},\"Sum(CostDetails.ContractedUnitPrice)\":{\"displayName\":\"Contracted\"},\"Sum(CostDetails.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"CostDetails.ConsumedUnit\":{\"displayName\":\"Unit\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Cost\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"65.83913379737045D\"}}}},\"selector\":{\"metadata\":\"Sum(CostDetails.ListUnitPrice)\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"208.62690723349726D\"}}}},\"selector\":{\"metadata\":\"CostDetails.x_SkuDescription\"}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 760.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 608.00, + "width": 760.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"9c2f5435b3e453dd37fa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"a76e1a3a0bc16d12b15f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"b3bbd543b642f1e16753\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"b6367a8e2400eb28b523\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"ba7387892fd6c46e29dc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"55a6637a1f5c4cc1fd16\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"bc5194b3a857b68a14e5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"c0032af8032e591e8dd4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"e028e4a54e5da1256659\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"55a6637a1f5c4cc1fd16\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"e1c0a8145913da88e060\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Prices\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review the prices of services used and purchased across your account.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"88da5916e57ceb5525e7\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"e3e15a4114ab319ac549\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"e988812941e699d4cfe6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"ea5872e707f3344fbad0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"e3e15a4114ab319ac549\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"f6f56e2bab269b479529\",\"layouts\":[{\"id\":0,\"position\":{\"x\":983.9999999999999,\"y\":104,\"z\":2000,\"width\":280,\"height\":608,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"clusteredBarChart\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(CostDetails.ConsumedQuantity)\"}],\"Category\":[{\"queryRef\":\"CostDetails.x_SkuMeterName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ConsumedQuantity)\",\"NativeReferenceName\":\"ConsumedQuantity\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Most used'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 608.0, - "width": 280.0, - "x": 984.0, - "y": 104.0, - "z": 2000.0 + "height": 608.00, + "width": 280.00, + "x": 984.00, + "y": 104.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{\"visibility\":1}", "displayName": "DQ", "displayOption": 2, "filters": "[]", - "height": 2720.0, + "height": 2720.00, "name": "ReportSection2dfa477010097d27d2cc", "ordinal": 11, "visualContainers": [ { "config": "{\"name\":\"072c21c0a28e75a621a2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":903.9437500191466,\"z\":13000,\"width\":1264,\"height\":272,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeCategory\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"CostDetails.PricingCategory\"},{\"queryRef\":\"CostDetails.ServiceCategory\"},{\"queryRef\":\"CostDetails.ServiceName\"},{\"queryRef\":\"CostDetails.ResourceType\"},{\"queryRef\":\"CostDetails.x_SkuMeterName\"},{\"queryRef\":\"Sum(CostDetails.ListCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListCost)\",\"NativeReferenceName\":\"ListCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"ServiceCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"ServiceName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"ResourceType\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Missing descriptions'\"}}}}}]}}}", "filters": "[{\"name\":\"Filter2c7fb2402abc39e0063c\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeDescription\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{},\"isHiddenInViewMode\":false}]", - "height": 272.0, - "width": 1264.0, - "x": 8.0, + "height": 272.00, + "width": 1264.00, + "x": 8.00, "y": 903.94, - "z": 13000.0 + "z": 13000.00 }, { "config": "{\"name\":\"3504840db022b9e41e28\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":623.9437500191466,\"z\":6000,\"width\":1264,\"height\":272,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeDescription\"},{\"queryRef\":\"Sum(CostDetails.ListCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"},\"Name\":\"CostDetails.ChargeDescription\",\"NativeReferenceName\":\"ChargeDescription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListCost)\",\"NativeReferenceName\":\"ListCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"889.3484175956339D\"}}}},\"selector\":{\"metadata\":\"CostDetails.ChargeDescription\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Most used descriptions'\"}}}}}]}}}", "filters": "[]", - "height": 272.0, - "width": 1264.0, - "x": 8.0, + "height": 272.00, + "width": 1264.00, + "x": 8.00, "y": 623.94, - "z": 6000.0 + "z": 6000.00 }, { "config": "{\"name\":\"36994d417075d4129ca0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":287.1637480168865,\"z\":1000,\"width\":256,\"height\":152,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.PricingCategory\",\"active\":true},{\"queryRef\":\"CostDetails.x_PricingSubcategory\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountCategory\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"CostDetails.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountCategory\"},\"Name\":\"CostDetails.CommitmentDiscountCategory\",\"NativeReferenceName\":\"CommitmentDiscountCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"CommitmentDiscountType\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.PricingCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_PricingSubcategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'On-Demand'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Commitment Discount'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed Usage'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed Spend'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Spend'\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true}]}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Committed Spend'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Spend'\"}}],\"isToggled\":true}]}]}]}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Pricing'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 152.0, - "width": 256.0, - "x": 0.0, + "height": 152.00, + "width": 256.00, + "x": 0.00, "y": 287.16, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"4dfe0630a84706444045\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":175.16374801688642,\"z\":0,\"width\":256,\"height\":112,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeCategory\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ChargeCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Purchase'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Adjustment'\"}}],\"isToggled\":true}]}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charges'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 256.0, - "x": 0.0, + "height": 112.00, + "width": 256.00, + "x": 0.00, "y": 175.16, - "z": 0.0 + "z": 0.00 }, { "config": "{\"name\":\"554139a804906702de75\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":439.1637480168864,\"z\":8000,\"width\":256,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountStatus\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"CostDetails.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountStatus\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount status'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 256.0, - "x": 0.0, + "height": 88.00, + "width": 256.00, + "x": 0.00, "y": 439.16, - "z": 8000.0 + "z": 8000.00 }, { "config": "{\"name\":\"6eb9ebc5ae01b9000216\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":535.9437500191466,\"z\":12000,\"width\":1280,\"height\":80,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Charge descriptions\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Summarizes charge descriptions used across all charges to identify gaps. If you have any feedback, \"},{\"value\":\"please \",\"textStyle\":{\"fontSize\":\"13.3333px\"}},{\"value\":\"create an issue in GitHub\",\"textStyle\":{\"fontSize\":\"13.3333px\"},\"url\":\"https://aka.ms/ftk/idea\"},{\"value\":\" so we can address it in a future release.\",\"textStyle\":{\"fontSize\":\"13.3333px\"}}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, - "x": 0.0, + "height": 80.00, + "width": 1280.00, + "x": 0.00, "y": 535.94, - "z": 12000.0 + "z": 12000.00 }, { "config": "{\"name\":\"84039deb2d05c120e69e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":1191.9437500191466,\"z\":11000,\"width\":1280,\"height\":80,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Missing rounding errors\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"We are investigating in issue where rounding errors are not being included in the data. We do not yet know what is causing it but this table shows when rounding errors have been reported.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFAAAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 80.0, - "width": 1280.0, - "x": 0.0, + "height": 80.00, + "width": 1280.00, + "x": 0.00, "y": 1191.94, - "z": 11000.0 + "z": 11000.00 }, { "config": "{\"name\":\"8524521f0453a0dd03ce\",\"layouts\":[{\"id\":0,\"position\":{\"x\":16,\"y\":1287.9437500191466,\"z\":9000,\"width\":360,\"height\":200,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingPeriodStart\"},{\"queryRef\":\"CostDetails.ChargePeriod\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingPeriodStart\"},\"Name\":\"CostDetails.BillingPeriodStart\",\"NativeReferenceName\":\"BillingPeriodStart\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriod\"},\"Name\":\"CostDetails.ChargePeriod\",\"NativeReferenceName\":\"ChargePeriod\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingPeriodStart\"}}}]},\"drillFilterOtherVisuals\":true}}", "filters": "[]", - "height": 200.0, - "width": 360.0, - "x": 16.0, + "height": 200.00, + "width": 360.00, + "x": 16.00, "y": 1287.94, - "z": 9000.0 + "z": 9000.00 }, { "config": "{\"name\":\"85f3b8e47e600d4b009a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":4000,\"width\":1280,\"height\":48,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"objects\":{\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}},{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#0078D4'\"}}}}},\"weight\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Data quality'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"15L\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"rightMargin\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"14D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"bottomMargin\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI'', wf_segoe-ui_normal, helvetica, arial, sans-serif'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"radius\":{\"expr\":{\"Literal\":{\"Value\":\"30D\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 48.0, - "width": 1280.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 48.00, + "width": 1280.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"8a30286565ca7a01650d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":768,\"y\":175.16374801688642,\"z\":2000,\"width\":256,\"height\":352,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.RegionName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"RegionName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.RegionName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 352.0, - "width": 256.0, - "x": 768.0, + "height": 352.00, + "width": 256.00, + "x": 768.00, "y": 175.16, - "z": 2000.0 + "z": 2000.00 }, { "config": "{\"name\":\"929b11e50b6edd333abb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":256,\"y\":175.16374801688642,\"z\":3000,\"width\":256,\"height\":352,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"ServiceCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"ServiceName\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'AI and Machine Learning'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Azure Machine Learning'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Analytics'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Azure Synapse Analytics'\"}}],\"isToggled\":true},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Compute'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}],\"isToggled\":true}]},{\"identityValues\":[{\"Literal\":{\"Value\":\"'Other'\"}}],\"isToggled\":true}]}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Services'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 352.0, - "width": 256.0, - "x": 256.0, + "height": 352.00, + "width": 256.00, + "x": 256.00, "y": 175.16, - "z": 3000.0 + "z": 3000.00 }, { "config": "{\"name\":\"a2471f6e8787e490185d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":48,\"z\":10000,\"width\":1280,\"height\":112,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Normalization validation\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"The following columns are modified as part of the FOCUS transforms from native actual/amortized schemas and can be used to identify if there are any unexpected values. If you notice anything that does not look correct, like a ServiceName that is incorrect or a ServiceCategory that is \\\"Other\\\", please \"},{\"value\":\"create an issue in GitHub\",\"textStyle\":{},\"url\":\"https://aka.ms/ftk/idea\"},{\"value\":\". If you need this to be resolved immediately, please file a support request on Cost Management.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, - "y": 48.0, - "z": 10000.0 + "height": 112.00, + "width": 1280.00, + "x": 0.00, + "y": 48.00, + "z": 10000.00 }, { "config": "{\"name\":\"b63247217b5ee85790b9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1024,\"y\":175.16374801688642,\"z\":5000,\"width\":256,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargeFrequency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeFrequency\"},\"Name\":\"CostDetails.ChargeFrequency\",\"NativeReferenceName\":\"ChargeFrequency\"}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 256.0, - "x": 1024.0, + "height": 88.00, + "width": 256.00, + "x": 1024.00, "y": 175.16, - "z": 5000.0 + "z": 5000.00 }, { "config": "{\"name\":\"bbdd2190d3f1f1dbad01\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":2128,\"z\":19000,\"width\":1264,\"height\":216,\"tabOrder\":19000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\"},{\"queryRef\":\"CostDetails.ChargeCategory\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"CostDetails.PricingCategory\"},{\"queryRef\":\"CostDetails.ChargeDescription\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.PricingQuantity)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"},\"Name\":\"CostDetails.ChargeDescription\",\"NativeReferenceName\":\"ChargeDescription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingQuantity\"},\"Name\":\"Sum(CostDetails.PricingQuantity)\",\"NativeReferenceName\":\"PricingQuantity1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"Count of ChargePeriodStart\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"}]},\"columnProperties\":{\"CostDetails.ChargePeriodStart\":{\"displayName\":\"Row count\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Columns that share the same unique values (should only be 1)'\"}}}}}]}}}", "filters": "[]", - "height": 216.0, - "width": 1264.0, - "x": 8.0, - "y": 2128.0, - "z": 19000.0 + "height": 216.00, + "width": 1264.00, + "x": 8.00, + "y": 2128.00, + "z": 19000.00 }, { "config": "{\"name\":\"c4024c5e9940182e5000\",\"layouts\":[{\"id\":0,\"position\":{\"x\":376,\"y\":1287.9437500191466,\"z\":14000,\"width\":632,\"height\":200,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingPeriod\"},{\"queryRef\":\"CostDetails.ChargeCategory\"},{\"queryRef\":\"CostDetails.x_SkuMeterName\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"CostDetails.ChargePeriodStart\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost1\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingPeriod\"},\"Name\":\"CostDetails.BillingPeriod\",\"NativeReferenceName\":\"BillingPeriod\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"drillFilterOtherVisuals\":true}}", "filters": "[{\"name\":\"Filter20ab716479a155a5401d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Adjustment'\"}}]]}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{},\"isHiddenInViewMode\":false}]", - "height": 200.0, - "width": 632.0, - "x": 376.0, + "height": 200.00, + "width": 632.00, + "x": 376.00, "y": 1287.94, - "z": 14000.0 + "z": 14000.00 }, { "config": "{\"name\":\"ca9d6ef5117c152fdd27\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":1624,\"z\":16000,\"width\":1264,\"height\":496,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CountNonNull(CostDetails.ChargePeriodStart)\"},{\"queryRef\":\"CostDetails.BillingAccountId\"},{\"queryRef\":\"CostDetails.ChargeClass\"},{\"queryRef\":\"CostDetails.ChargePeriodStart\"},{\"queryRef\":\"CostDetails.CommitmentDiscountId\"},{\"queryRef\":\"CostDetails.RegionId\"},{\"queryRef\":\"CostDetails.ResourceId\"},{\"queryRef\":\"CostDetails.SkuPriceId\"},{\"queryRef\":\"CostDetails.Tags\"},{\"queryRef\":\"CostDetails.x_AccountOwnerId\"},{\"queryRef\":\"CostDetails.x_CostCenter\"},{\"queryRef\":\"CostDetails.x_InvoiceSectionId\"},{\"queryRef\":\"CostDetails.x_SkuDetails\"},{\"queryRef\":\"CostDetails.x_SkuMeterId\"},{\"queryRef\":\"CostDetails.x_SkuOfferId\"},{\"queryRef\":\"CostDetails.x_SkuPartNumber\"},{\"queryRef\":\"CostDetails.x_CostAllocationRuleName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingAccountId\"},\"Name\":\"CostDetails.BillingAccountId\",\"NativeReferenceName\":\"BillingAccountId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountId\"},\"Name\":\"CostDetails.CommitmentDiscountId\",\"NativeReferenceName\":\"CommitmentDiscountId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionId\"},\"Name\":\"CostDetails.RegionId\",\"NativeReferenceName\":\"RegionId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"},\"Name\":\"CostDetails.ResourceId\",\"NativeReferenceName\":\"ResourceId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SkuPriceId\"},\"Name\":\"CostDetails.SkuPriceId\",\"NativeReferenceName\":\"SkuPriceId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"Tags\"},\"Name\":\"CostDetails.Tags\",\"NativeReferenceName\":\"Tags\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_AccountOwnerId\"},\"Name\":\"CostDetails.x_AccountOwnerId\",\"NativeReferenceName\":\"x_AccountOwnerId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostCenter\"},\"Name\":\"CostDetails.x_CostCenter\",\"NativeReferenceName\":\"x_CostCenter\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_InvoiceSectionId\"},\"Name\":\"CostDetails.x_InvoiceSectionId\",\"NativeReferenceName\":\"x_InvoiceSectionId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDetails\"},\"Name\":\"CostDetails.x_SkuDetails\",\"NativeReferenceName\":\"x_SkuDetails\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterId\"},\"Name\":\"CostDetails.x_SkuMeterId\",\"NativeReferenceName\":\"x_SkuMeterId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuOfferId\"},\"Name\":\"CostDetails.x_SkuOfferId\",\"NativeReferenceName\":\"x_SkuOfferId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuPartNumber\"},\"Name\":\"CostDetails.x_SkuPartNumber\",\"NativeReferenceName\":\"x_SkuPartNumber\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5},\"Name\":\"CountNonNull(CostDetails.ChargePeriodStart)\",\"NativeReferenceName\":\"Row count\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CostAllocationRuleName\"},\"Name\":\"CostDetails.x_CostAllocationRuleName\",\"NativeReferenceName\":\"x_CostAllocationRuleName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeClass\"},\"Name\":\"CostDetails.ChargeClass\",\"NativeReferenceName\":\"ChargeClass\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5}}}]},\"columnProperties\":{\"CountNonNull(CostDetails.ChargePeriodStart)\":{\"displayName\":\"Row count\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"136.26255725521855D\"}}}},\"selector\":{\"metadata\":\"CostDetails.BillingAccountId\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"133.7086092715232D\"}}}},\"selector\":{\"metadata\":\"CostDetails.ResourceId\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"117.39735099337747D\"}}}},\"selector\":{\"metadata\":\"CostDetails.Tags\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Columns that determine uniqueness'\"}}}}}]}}}", "filters": "[{\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":1,\"Left\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":5}},\"Right\":{\"Literal\":{\"Value\":\"1L\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 496.0, - "width": 1264.0, - "x": 8.0, - "y": 1624.0, - "z": 16000.0 + "height": 496.00, + "width": 1264.00, + "x": 8.00, + "y": 1624.00, + "z": 16000.00 }, { "config": "{\"name\":\"e010cf1e55512d22ff66\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":2360,\"z\":18000,\"width\":1280,\"height\":128,\"tabOrder\":18000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Billing vs. pricing currency\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost Management shows prices in the pricing currency while FOCUS shows prices in the billing currency. This is not a problem, but is important to note when comparing prices across datasets. Use the table below to identify when this happens. We are not doing the math to avoid bloating the Power BI data size. If you would like to include a custom column, use the following formula as a template:\"}]},{\"textRuns\":[{\"value\":\"\"}]},{\"textRuns\":[{\"value\":\"x_ListUnitPriceInPricingCurrency = ListUnitPrice / x_BillingExchangeRate\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0.6}}}}}}}]}}}", "filters": "[]", - "height": 128.0, - "width": 1280.0, - "x": 0.0, - "y": 2360.0, - "z": 18000.0 + "height": 128.00, + "width": 1280.00, + "x": 0.00, + "y": 2360.00, + "z": 18000.00 }, { "config": "{\"name\":\"e57d2ca488802e2d01cf\",\"layouts\":[{\"id\":0,\"position\":{\"x\":8,\"y\":2496,\"z\":17000,\"width\":1264,\"height\":216,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SkuPriceId\"},{\"queryRef\":\"CostDetails.BillingCurrency\"},{\"queryRef\":\"CostDetails.x_PricingCurrency\"},{\"queryRef\":\"CostDetails.x_BillingExchangeRate\"},{\"queryRef\":\"Sum(CostDetails.ListUnitPrice)\"},{\"queryRef\":\"Sum(CostDetails.ContractedUnitPrice)\"},{\"queryRef\":\"CostDetails.x_BilledUnitPrice\"},{\"queryRef\":\"CostDetails.x_EffectiveUnitPrice\"},{\"queryRef\":\"Sum(CostDetails.BilledCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"BillingCurrency\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_PricingCurrency\"},\"Name\":\"CostDetails.x_PricingCurrency\",\"NativeReferenceName\":\"x_PricingCurrency\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SkuPriceId\"},\"Name\":\"CostDetails.SkuPriceId\",\"NativeReferenceName\":\"SkuPriceId\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BilledUnitPrice\"},\"Name\":\"CostDetails.x_BilledUnitPrice\",\"NativeReferenceName\":\"x_BilledUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveUnitPrice\"},\"Name\":\"CostDetails.x_EffectiveUnitPrice\",\"NativeReferenceName\":\"x_EffectiveUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedUnitPrice\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedUnitPrice)\",\"NativeReferenceName\":\"ContractedUnitPrice\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListUnitPrice\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListUnitPrice)\",\"NativeReferenceName\":\"ListUnitPrice\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BillingExchangeRate\"},\"Name\":\"CostDetails.x_BillingExchangeRate\",\"NativeReferenceName\":\"x_BillingExchangeRate\"}]},\"drillFilterOtherVisuals\":true,\"objects\":{\"total\":[{\"properties\":{\"totals\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Columns that share the same unique values (should only be 1)'\"}}}}}]}}}", "filters": "[{\"name\":\"276dc21d4e706b4051c9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SkuPriceId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SkuPriceId\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false},{\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_BillingExchangeRate\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_BillingExchangeRate\"}},\"Right\":{\"Literal\":{\"Value\":\"1L\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false}]", - "height": 216.0, - "width": 1264.0, - "x": 8.0, - "y": 2496.0, - "z": 17000.0 + "height": 216.00, + "width": 1264.00, + "x": 8.00, + "y": 2496.00, + "z": 17000.00 }, { "config": "{\"name\":\"f90750eb703bc173a6d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":1504,\"z\":15000,\"width\":1280,\"height\":112,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Generating a unique ID\",\"textStyle\":{\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"20pt\"}}]},{\"textRuns\":[{\"value\":\"Cost Management introduced an internal change to deliver data faster. When this happened, they started including more than one record for a single charge in a day. For most scenarios, this will not impact anyone. If you are using the documented columns necessary to generate a unique ID, then you will find that rows are not unique. The tables below indicate which rows are not uniquely identifiable. If this is an issue for you, please file a support request on Cost Management to raise awareness of the importance of this scenario for you.\"}]}]}}]},\"vcObjects\":{\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"15D\"}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFFFAA'\"}}}}}}}]}}}", "filters": "[]", - "height": 112.0, - "width": 1280.0, - "x": 0.0, - "y": 1504.0, - "z": 15000.0 + "height": 112.00, + "width": 1280.00, + "x": 0.00, + "y": 1504.00, + "z": 15000.00 }, { "config": "{\"name\":\"fd038561262cbc75a805\",\"layouts\":[{\"id\":0,\"position\":{\"x\":512,\"y\":175.16374801688642,\"z\":7000,\"width\":256,\"height\":352,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ResourceType\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"ResourceType\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ResourceType\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ResourceName\":{},\"Sum(FOCUS.AmortizedCost)\":{},\"Sum(FOCUS.BilledCost)\":{}},\"drillFilterOtherVisuals\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Basic'\"}}}}}],\"general\":[{\"properties\":{}}],\"header\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource types'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 352.0, - "width": 256.0, - "x": 512.0, + "height": 352.00, + "width": 256.00, + "x": 512.00, "y": 175.16, - "z": 7000.0 + "z": 7000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Resource groups", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection3867a4b32e66201e7c9d", "ordinal": 5, "visualContainers": [ { "config": "{\"name\":\"05aab2c3daeae37033af\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"0c806f5e426cb4873eab\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"32bebbbb1a7759ccf6a2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"0e3b0e44dc32bb30538d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"14a73563abb0b670b74e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"32bebbbb1a7759ccf6a2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"16beadbffe5fe51d559b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"16e67f3d079f0bc9d008\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"1f4cf29f08646f5bbab2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"2b7cede270cf2f923026\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"2fe45688d012b095b39c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"32bebbbb1a7759ccf6a2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"35902afd431955301607\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"3a5624b0e2dc126adbde\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":5500,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#resource-groups'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 5500.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 5500.00 }, { "config": "{\"name\":\"3c7b1290dc44d906a97f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"3f9d9634a0bd31123183\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"5a09320d02798f150e15\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"32bebbbb1a7759ccf6a2\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"6705b5c58d5c9a2312c7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"77c9932080cdb2eeb872\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"8430c2957f7722fcc4a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"869a5d9405fb781a24da\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":296,\"z\":2000,\"width\":1048,\"height\":416,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.x_ResourceGroupName\",\"active\":true},{\"queryRef\":\"CostDetails.ResourceName\"},{\"queryRef\":\"CostDetails.x_SkuDescription\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuDescription\"},\"Name\":\"CostDetails.x_SkuDescription\",\"NativeReferenceName\":\"SKU\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true},{\"queryRefs\":[\"CostDetails.x_SkuDescription\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_SkuDescription\":{\"displayName\":\"SKU\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 416.0, - "width": 1048.0, - "x": 216.0, - "y": 296.0, - "z": 2000.0 + "height": 416.00, + "width": 1048.00, + "x": 216.00, + "y": 296.00, + "z": 2000.00 }, { "config": "{\"name\":\"89b30acc8c638ad91a58\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"8dd5e477519701521e11\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"91aa2bfec1ef97b486a6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"32bebbbb1a7759ccf6a2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"996330e6d16b6b5205a0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.ResourceGroups'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"999caba31f1bbdcf8754\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"9b3cd0e686605eae8310\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"32bebbbb1a7759ccf6a2\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"a477c8c30fe63c60b7ac\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"a94b21e5caee56e43450\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Resource groups\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your cost by resource group to facilitate chargeback.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"aa38de24c67853883684\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"bd430a9ea51264bcccbd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"bf776a7642a7ae80f902\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c1ea43612ddc1fa5a016\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"c4495b106c80dca85cba\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":184,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 184.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"d654c3ef810f23b89cfe\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"3f9d9634a0bd31123183\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d69d0ab63a06ad81794b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"d6ae3b68af64448a904a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"e8288f578c09a6d7e348\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"f498bfbd57d4b2773448\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"d69d0ab63a06ad81794b\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Inventory", "displayOption": 1, "filters": "[{\"name\":\"Filter4a58504216335deb079d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"null\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 720.0, + "height": 720.00, "name": "ReportSection7cfbc31c105d95e75492", "ordinal": 8, "visualContainers": [ { "config": "{\"name\":\"00d7cb0f5d44b6ef2ec4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"07402b50600cd51b6a0f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"0a836cb28a1fada081db\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"164dea0fad3df20d96aa\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Inventory'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"1b743dc33d3a3b80036c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"1e6cc0c0358801ec764c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"20077b966b82fff13b96\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"2153988bc6a4b5fa39fb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"2dcadd13dd8b7c9ccaa8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"2fe7155d5cb55ab446fa\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"445dfe074517ad79f082\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"445dfe074517ad79f082\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"4e6a1d7c761cf83a19c4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"553d237f5f787c03cfd0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"445dfe074517ad79f082\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"5af74f8c57e159ed9a35\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":568,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceName\"},{\"queryRef\":\"CostDetails.Service Hierarchy.ResourceType\"}],\"Values\":[{\"queryRef\":\"Count(CostDetails.ResourceId)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"CostDetails.x_EffectiveCostPerResource\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Cost\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveCostPerResource\"},\"Name\":\"CostDetails.x_EffectiveCostPerResource\",\"NativeReferenceName\":\"Cost / resource\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceCategory\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"NativeReferenceName\":\"Service Hierarchy ServiceCategory\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceName\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceName\",\"NativeReferenceName\":\"Service Hierarchy ServiceName\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ResourceType\"},\"Name\":\"CostDetails.Service Hierarchy.ResourceType\",\"NativeReferenceName\":\"Service Hierarchy ResourceType\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Cost\"},\"CostDetails.ResourceId\":{\"displayName\":\"Count\"},\"CostDetails.x_EffectiveCostPerResource\":{\"displayName\":\"Cost / resource\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"},\"Count(CostDetails.ResourceId)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 568.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 568.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"5c425fa0f37bcdd1f538\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"5ca4841b8056ca1bbb77\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#inventory'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"5d6310639fa9d2d8025f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"5fb93e11ec3b4225da1b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"7f2c39beab2de778106e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"8e42c8b353b1a36d004e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 7000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 7000.00 }, { "config": "{\"name\":\"9838accbda4d24942be6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"a1508c5abc2bf1f0adff\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"445dfe074517ad79f082\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"a35c8727d895b95b8092\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":392,\"z\":3000,\"width\":472.00000000000006,\"height\":320,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"treemap\",\"projections\":{\"Group\":[{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceName\"},{\"queryRef\":\"CostDetails.Service Hierarchy.ResourceType\"}],\"Values\":[{\"queryRef\":\"Count(CostDetails.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceCategory\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"NativeReferenceName\":\"Service Hierarchy ServiceCategory\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceName\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceName\",\"NativeReferenceName\":\"Service Hierarchy ServiceName\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ResourceType\"},\"Name\":\"CostDetails.Service Hierarchy.ResourceType\",\"NativeReferenceName\":\"Service Hierarchy ResourceType\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Resources\"}]},\"columnProperties\":{\"CostDetails.ResourceId\":{\"displayName\":\"Count\"},\"Count(CostDetails.ResourceId)\":{\"displayName\":\"Resources\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 472.0, - "x": 792.0, - "y": 392.0, - "z": 3000.0 + "height": 320.00, + "width": 472.00, + "x": 792.00, + "y": 392.00, + "z": 3000.00 }, { "config": "{\"name\":\"adda505bbc1f77cb1a7d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"b5a686bfcb74c2437c0c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":4000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"lineStackedColumnComboChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.ResourceType\"}],\"Y2\":[{\"queryRef\":\"CountNonNull(CostDetails.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"Type\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"CountNonNull(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Count of ResourceId1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ResourceType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 4000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"b780a99c90cc460f9869\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"bae427b1813573804072\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"bc1475ab85c6e59bbda1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"445dfe074517ad79f082\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"be1bd062a61c764d9d47\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"bf1a9a28d265ad53e6a4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"c6b11b3f37a93a8cd363\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"c8b1083b0a5d5cc8f97a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"ced8d80cdc608d39d13b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"445dfe074517ad79f082\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"d0a212294374d861475d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"e15faac81e80093cc8b6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Resource inventory\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Track and gain insight into service usage across your account.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"e4382d4d6e585404063b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":982.5286821705427,\"y\":8,\"z\":8000,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(CostDetails.ResourceType)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceType\"}},\"Function\":2},\"Name\":\"Min(CostDetails.ResourceType)\",\"NativeReferenceName\":\"Count of ResourceType\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceType\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resource types'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, + "height": 88.00, + "width": 184.00, "x": 982.53, - "y": 8.0, - "z": 8000.0 + "y": 8.00, + "z": 8000.00 }, { "config": "{\"name\":\"e68ce24fee1e83a5e406\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"e78cd1c3ba89b7990cd2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":790.5286821705427,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Min(CostDetails.ResourceId)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(CostDetails.ResourceId)\",\"NativeReferenceName\":\"Count of ResourceId\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ResourceId\"}},\"Function\":2}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources '\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, + "height": 88.00, + "width": 184.00, "x": 790.53, - "y": 8.0, - "z": 9000.0 + "y": 8.00, + "z": 9000.00 }, { "config": "{\"name\":\"fc148c3dcc6dbe38d622\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"1b743dc33d3a3b80036c\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"fdc5eac3f8dde4402e67\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"c6b11b3f37a93a8cd363\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Summary", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSection85de2b23d730d521bd94", "ordinal": 1, "visualContainers": [ { "config": "{\"name\":\"01279dd97cbd95b3d878\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"0240529871ec806659f1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"5fdd081099286cc5515a\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"0dc66361af036438120a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"1f80ba019aaa9feaa202\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104.00000000000001,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}],\"Y\":[{\"queryRef\":\"CostDetails.EffectiveCostRunningTotal\"},{\"queryRef\":\"CostDetails.x_NegotiatedDiscountSavingsRunningTotal\"},{\"queryRef\":\"CostDetails.x_CommitmentDiscountSavingsRunningTotal\"}],\"Tooltips\":[{\"queryRef\":\"CostDetails.x_TotalSavingsRunningTotal\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCostRunningTotal\"},\"Name\":\"CostDetails.EffectiveCostRunningTotal\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountSavingsRunningTotal\"},\"Name\":\"CostDetails.x_NegotiatedDiscountSavingsRunningTotal\",\"NativeReferenceName\":\"Negotiated savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavingsRunningTotal\"},\"Name\":\"CostDetails.x_CommitmentDiscountSavingsRunningTotal\",\"NativeReferenceName\":\"Commitment savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavingsRunningTotal\"},\"Name\":\"CostDetails.x_TotalSavingsRunningTotal\",\"NativeReferenceName\":\"Total savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CostDetails.EffectiveCostRunningTotal\":{\"displayName\":\"Cost\"},\"CostDetails.x_NegotiatedDiscountSavingsRunningTotal\":{\"displayName\":\"Negotiated savings\"},\"CostDetails.x_CommitmentDiscountSavingsRunningTotal\":{\"displayName\":\"Commitment savings\"},\"CostDetails.x_TotalSavingsRunningTotal\":{\"displayName\":\"Total savings\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#7FBA00'\"}}}}}},\"selector\":{\"metadata\":\"CostDetails.EffectiveCostRunningTotal\"}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"23cc94f0e525abb4337b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"3a7239113e39b819fd93\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"},{\"queryRef\":\"CostDetails.ResourceName\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"3b9424aeb69d93d2abb6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"3e8d2268219fdf39f6d2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"4690d14312dae57f6407\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"5129175b27b70396f0e2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":2500,\"width\":40,\"height\":40,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#services'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 2500.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 2500.00 }, { "config": "{\"name\":\"53756b7cb1bac0b2cd41\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5fdd081099286cc5515a\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"54d5b43a75f7bdcc26f7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"5627785dffc5a1b823d5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"5818da5988c0b0f587c6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"5ce8f494a69fb417f23d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"5fdd081099286cc5515a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":1937,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 1937.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 1937.00 }, { "config": "{\"name\":\"6f59e323bb2c4273125e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5fdd081099286cc5515a\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"78ac8d0efeaa039bbe4c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"7ba3b7c84bda1f196039\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"7d04342299e762f6e069\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"87fba1b6853048ae009e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":1750,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 1750.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 1750.00 }, { "config": "{\"name\":\"885a146bb7266304213e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":226,\"y\":16,\"z\":1000,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 226.0, - "y": 16.0, - "z": 1000.0 + "x": 226.00, + "y": 16.00, + "z": 1000.00 }, { "config": "{\"name\":\"890e99b1fb205ddd71b5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"8a5ea361b0996ee400cd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"a087c742450739de4a6f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":1500,\"width\":192,\"height\":32,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Summary'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 1500.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 1500.00 }, { "config": "{\"name\":\"aba1f30d7c8a0f77ecf4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"b3e5f2ea540576275fac\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"c4f79b542d1e0343db9e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":2000,\"width\":192,\"height\":104,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Summary\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"View your daily cost and savings trends.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"cc120260fef296dc0063\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 2000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"c6106a31b9b655270593\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"cb4c6981d3aa02566dca\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"cc120260fef296dc0063\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"cc7a98e2b22df663c952\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"cd1336c34d2d4b36400b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5fdd081099286cc5515a\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"d2765b0adb44d25a2c9e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"d3e6f00831dcc7fa8edb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"5fdd081099286cc5515a\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"deb8ee5c4f4a1febcf05\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"f3a1c3af0e5f109d317f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"885a146bb7266304213e\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Services", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSectionb35903d610c9a37a4dcd", "ordinal": 3, "visualContainers": [ { "config": "{\"name\":\"00016be0b3ea089ab4f9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"04e7d5814bc5bd78f8e6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"0c61833c228027975cdb\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"14923b4d5108889c1435\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"15c86a307bfa61308d37\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Services'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"2b379e1af6a3c0625523\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"2fae0e3807576ff55f60\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"pivotTable\",\"projections\":{\"Rows\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"},{\"queryRef\":\"CostDetails.ResourceType\"},{\"queryRef\":\"CostDetails.ResourceName\"},{\"queryRef\":\"CostDetails.ChargeDescription\"}],\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}],\"Columns\":[{\"queryRef\":\"CostDetails.x_ChargeMonth\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeDescription\"},\"Name\":\"CostDetails.ChargeDescription\",\"NativeReferenceName\":\"Charge\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\",\"NativeReferenceName\":\"Resource\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ChargeMonth\"},\"Name\":\"CostDetails.x_ChargeMonth\",\"NativeReferenceName\":\"Month\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceType\"},\"Name\":\"CostDetails.ResourceType\",\"NativeReferenceName\":\"Type\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"Rows\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ResourceName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ChargeDescription\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeDescription\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Databases'\"}}],\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Azure SQL Database'\"}}],\"isToggled\":true}]}]}}],\"columnProperties\":{\"CostDetails.ChargeDescription\":{\"displayName\":\"Charge\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"CostDetails.ServiceCategory\":{\"displayName\":\"Category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"},\"CostDetails.x_ChargeMonth\":{\"displayName\":\"Month\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"},\"CostDetails.ResourceType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"objects\":{},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"3ed1d00314de1f232e95\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"43818c020cc4ead27151\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"449fe296229d6cd185c5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"493481e79b30080c9a8f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"4da407716b263129f9f9\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"51e75d3f894bd18fd5f1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"5b29afe810bddcec1eaf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":226,\"y\":16,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 226.0, - "y": 16.0, - "z": 1000.0 + "x": 226.00, + "y": 16.00, + "z": 1000.00 }, { "config": "{\"name\":\"618db9dbf99b92a5c998\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"6245c51cd01fc9a2b47f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"726c2aa1befd1fd43868\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"72baa37899a9d8289f71\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"618db9dbf99b92a5c998\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"72ec1af5dee91bfb8c3b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"752aaf93d4dd82cc2530\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"77fc4e9cb4aa02c89090\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#services'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"7f546d2d06700b0b59bd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}],\"Series\":[{\"queryRef\":\"CostDetails.Service Hierarchy.ServiceCategory\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"HierarchyLevel\":{\"Expression\":{\"Hierarchy\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Hierarchy\":\"Service Hierarchy\"}},\"Level\":\"ServiceCategory\"},\"Name\":\"CostDetails.Service Hierarchy.ServiceCategory\",\"NativeReferenceName\":\"Service Hierarchy ServiceCategory\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"810e56339fb253ff424c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Services\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your cost by service.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"8c2c9070a7e67386577f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"92ed2aa609800d51a70e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"618db9dbf99b92a5c998\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"a6748c2d35328296ecb6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"618db9dbf99b92a5c998\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"aa57a2cca94528a23ff7\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"b4a932bf9f0620c9fbfe\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"b5fe0c4641bafb11f315\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"bc900a76352147ec2a53\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"618db9dbf99b92a5c998\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"c2f8e6ab8e6299a7d1a3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"618db9dbf99b92a5c998\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"cc790a9c10cedf4eb39d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"eb85491c344dea0aea71\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"b4a932bf9f0620c9fbfe\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"eec82b784c0d07b75eb4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"f0e050f3b1544e4e9f4e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"f1472a2f23db6c158508\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"f56e486e15e74c5b7c69\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"5b29afe810bddcec1eaf\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Charge breakdown", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSectiond60edbb046ba85e7aebe", "ordinal": 2, "visualContainers": [ { "config": "{\"name\":\"015945d0101e9f61472a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":887.9999999999999,\"y\":8,\"z\":3000,\"width\":376,\"height\":184,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"funnel\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"},{\"queryRef\":\"Sum(CostDetails.x_NegotiatedDiscountSavings)\"},{\"queryRef\":\"Sum(CostDetails.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Total savings\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_NegotiatedDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_NegotiatedDiscountSavings)\",\"NativeReferenceName\":\"Negotiated discounts\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment discounts\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Total savings\"},\"Sum(CostDetails.x_NegotiatedDiscountSavings)\":{\"displayName\":\"Negotiated discounts\"},\"Sum(CostDetails.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment discounts\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"percentBarLabel\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings summary'\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 376.0, - "x": 888.0, - "y": 8.0, - "z": 3000.0 + "height": 184.00, + "width": 376.00, + "x": 888.00, + "y": 8.00, + "z": 3000.00 }, { "config": "{\"name\":\"06b1c195e04fc014c629\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.ChargeBreakdown'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"087113499dba340bb57a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"f6e9ea8c5e4d14a56200\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"0cb3f78732f8a42b42a5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"width\":88,\"height\":704,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"0ff5e3d0062f2d8742bd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"f6e9ea8c5e4d14a56200\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"1cf2b92879b1951c0831\",\"layouts\":[{\"id\":0,\"position\":{\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"width\":88,\"height\":704,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"1eb30d87ed3c45197de4\",\"layouts\":[{\"id\":0,\"position\":{\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"width\":88,\"height\":704,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 }, { "config": "{\"name\":\"2c45d28edf258a263827\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"f6e9ea8c5e4d14a56200\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"36f95bb7619480ecb112\",\"layouts\":[{\"id\":0,\"position\":{\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"width\":88,\"height\":704,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"36fa5b95079a06ba6e0b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":503.99999999999994,\"y\":8,\"z\":4000,\"width\":376,\"height\":184,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"funnel\",\"projections\":{\"Y\":[{\"queryRef\":\"Sum(CostDetails.ListCost)\"},{\"queryRef\":\"Sum(CostDetails.ContractedCost)\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ListCost)\",\"NativeReferenceName\":\"List\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ListCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"Sum(CostDetails.ListCost)\":{\"displayName\":\"List\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"percentBarLabel\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Cost summary'\"}}}}}]}}}", "filters": "[]", - "height": 184.0, - "width": 376.0, - "x": 504.0, - "y": 8.0, - "z": 4000.0 + "height": 184.00, + "width": 376.00, + "x": 504.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"381426a583be348eee8e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"38a73fc81e095db5335d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":192,\"z\":15000,\"width\":1048,\"height\":88,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"39b04690e327e192f081\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":5000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"3b1d4a37f1061a44d567\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Charge breakdown\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Break down your costs to identify the top cost contributors.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"4206b02753da43656306\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":226,\"y\":16,\"z\":1000,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 226.0, - "y": 16.0, - "z": 1000.0 + "x": 226.00, + "y": 16.00, + "z": 1000.00 }, { "config": "{\"name\":\"440ec27826587a376588\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":10000,\"width\":88,\"height\":704,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"4461c044cab0945b3a01\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 104.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 104.00, + "z": 6000.00 }, { "config": "{\"name\":\"4f6d2c8dc74151be9843\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":576,\"z\":11000,\"width\":1048,\"height\":88,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"5a3dbcac21449e858b11\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":17000,\"width\":1048,\"height\":88,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"5ddb56ae2bc4d5119382\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"6acdcc2db6efbfe65f17\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"6c806e74cb5d266e3697\",\"layouts\":[{\"id\":0,\"position\":{\"x\":960.0876708841058,\"y\":0,\"z\":0,\"width\":88,\"height\":704,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"89c03b2e5f9b2edd5767\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"f6e9ea8c5e4d14a56200\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"9285a346e92e1660ca00\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"f6e9ea8c5e4d14a56200\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"95ab034ed47e8139f799\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":96,\"z\":16000,\"width\":1048,\"height\":88,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"96b30652f2881edbe604\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":200,\"z\":2000,\"width\":1048,\"height\":512,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"decompositionTreeVisual\",\"projections\":{\"ExplainBy\":[{\"queryRef\":\"CostDetails.ChargeCategory\",\"active\":true},{\"queryRef\":\"CostDetails.PricingCategory\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountStatus\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\",\"active\":true},{\"queryRef\":\"CostDetails.x_SkuMeterCategory\",\"active\":true},{\"queryRef\":\"CostDetails.x_SkuMeterSubcategory\",\"active\":true},{\"queryRef\":\"CostDetails.x_SkuMeterName\",\"active\":true},{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true}],\"Analyze\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargeCategory\"},\"Name\":\"CostDetails.ChargeCategory\",\"NativeReferenceName\":\"ChargeCategory1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"PricingCategory\"},\"Name\":\"CostDetails.PricingCategory\",\"NativeReferenceName\":\"PricingCategory1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"ServiceCategory1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"ServiceName1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"},\"Name\":\"CostDetails.x_SkuMeterCategory\",\"NativeReferenceName\":\"x_SkuMeterCategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"SubAccountName1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"CostDetails.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterName\"},\"Name\":\"CostDetails.x_SkuMeterName\",\"NativeReferenceName\":\"x_SkuMeterName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountStatus\"},\"Name\":\"CostDetails.CommitmentDiscountStatus\",\"NativeReferenceName\":\"CommitmentDiscountStatus\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"expansionStates\":[{\"roles\":[\"ExplainBy\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ChargeCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.PricingCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountStatus\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_SkuMeterCategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_SkuMeterSubcategory\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_SkuMeterName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterName\"}}],\"isPinned\":true},{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"identityKeys\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}}],\"isPinned\":true}],\"root\":{\"identityValues\":null,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Usage'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Standard'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"null\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Analytics'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Microsoft.Fabric'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Fabric Capacity'\"}}],\"isToggled\":true,\"children\":[{\"identityValues\":[{\"Literal\":{\"Value\":\"'Available Capacity Usage CU'\"}}],\"isToggled\":true}]}]}]}]}]}]}]}]}}],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"tree\":[{\"properties\":{\"effectiveBarsPerLevel\":{\"expr\":{\"Literal\":{\"Value\":\"6L\"}}}}}],\"insights\":[{\"properties\":{\"isAINode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargeCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Usage'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountStatus\"}},\"Right\":{\"Literal\":{\"Value\":\"'Other'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'On-Demand'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Analytics'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ServiceName\"}},\"Right\":{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Microsoft Fabric'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"Right\":{\"Literal\":{\"Value\":\"'FTK Fabric'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"Right\":{\"Literal\":{\"Value\":\"'Haven'\"}}}}},{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"Right\":{\"Literal\":{\"Value\":\"'havencapacity'\"}}}}}]}}]}}}", "filters": "[]", - "height": 512.0, - "width": 1048.0, - "x": 216.0, - "y": 200.0, - "z": 2000.0 + "height": 512.00, + "width": 1048.00, + "x": 216.00, + "y": 200.00, + "z": 2000.00 }, { "config": "{\"name\":\"9d5f09bb6a2906ee95e0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"width\":88,\"height\":704,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"a9f30ddf6bbca1b0532d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.BilledCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.BilledCost)\",\"NativeReferenceName\":\"BilledCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"BilledCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Billed cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"c1522bcd4d4b8034f11f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"width\":1048,\"height\":88,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"c992b99509514278e040\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":288,\"z\":14000,\"width\":1048,\"height\":88,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"ca67fccd3638dfb37144\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"width\":1048,\"height\":88,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"d525fcaccf780b9b96ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"width\":88,\"height\":704,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"df010dc4a924d5d42be3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":96,\"y\":0,\"z\":9000,\"width\":88,\"height\":704,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"ef233187b5fddbcfc86a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":192,\"y\":0,\"z\":8000,\"width\":88,\"height\":704,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"f6e9ea8c5e4d14a56200\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"fbad4415d5fa75292feb\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#charge-breakdown'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"39b04690e327e192f081\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"feeac0bf6d249feb095e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"width\":88,\"height\":704,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"4206b02753da43656306\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 } ], - "width": 1280.0 + "width": 1280.00 }, { "config": "{}", "displayName": "Resources", "displayOption": 1, "filters": "[]", - "height": 720.0, + "height": 720.00, "name": "ReportSectionef6b9d8f58d421ca021e", "ordinal": 6, "visualContainers": [ { "config": "{\"name\":\"0adbeea581c6e72d0f2d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ServiceCategory\",\"active\":true},{\"queryRef\":\"CostDetails.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"CostDetails.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"CostDetails.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.ServiceCategory\":{\"displayName\":\"Service category\"},\"CostDetails.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa5adaef267afc3007df\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 168.8, - "z": 1000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 168.80, + "z": 1000.00 }, { "config": "{\"name\":\"0da3ca30cbe96f93742f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"width\":192,\"height\":32,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Cost%20summary%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Cost%20summary%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.CostSummary/featureName/Storage.Resources'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 688.0, - "z": 2000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 }, { "config": "{\"name\":\"103a73591c6979423fff\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 96.0, - "y": 0.0, - "z": 9000.0 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { "config": "{\"name\":\"1bc6456e28cdc5f37ddd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 288.0, - "z": 14000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 }, { "config": "{\"name\":\"289ac7c4ae682071af70\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ResourceName\"},{\"queryRef\":\"CostDetails.RegionName\"},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"},{\"queryRef\":\"CostDetails.SubAccountName\"},{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"},{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"RegionName\"},\"Name\":\"CostDetails.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"Savings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"},\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"CostDetails.RegionName\":{\"displayName\":\"Region\"},\"Sum(CostDetails.x_TotalSavings)\":{\"displayName\":\"Savings\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"212.7999755199902D\"}}}},\"selector\":{\"metadata\":\"CostDetails.ResourceName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"157.69896193771626D\"}}}},\"selector\":{\"metadata\":\"CostDetails.x_ResourceGroupName\"}}],\"grid\":[{\"properties\":{\"gridHorizontal\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 320.0, - "width": 1048.0, - "x": 216.0, - "y": 392.0, - "z": 2000.0 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 2000.00 }, { "config": "{\"name\":\"28c3ea9e2ad6bd39aa06\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 96.0, - "z": 16000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 }, { "config": "{\"name\":\"2a2a1504711809769305\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 286.79, - "y": 0.0, - "z": 7000.0 + "y": 0.00, + "z": 7000.00 }, { "config": "{\"name\":\"2aac30a402aca123c6ae\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 0.0, - "z": 17000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 }, { "config": "{\"name\":\"3222d5bd18dd4780e14d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":216.00126878372978,\"y\":7.522749379008424,\"z\":1000,\"tabOrder\":3000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.0, + "height": 704.00, "width": 1048.09, - "x": 216.0, + "x": 216.00, "y": 7.52, - "z": 1000.0 + "z": 1000.00 }, { "config": "{\"name\":\"3c1e977a468b8068cb25\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":192,\"height\":720,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\"}", "filters": "[]", - "height": 720.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"43d8df12dd3bd3c83506\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104.00000000000001,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"CostDetails.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"CostDetails.ResourceName\"}],\"Y\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"CostDetails.ResourceName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"CostDetails.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(CostDetails.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"CostDetails.ResourceName\":{\"displayName\":\"Resource\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Chart'\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 280.0, - "width": 1048.0, - "x": 216.0, - "y": 104.0, - "z": 3000.0 + "height": 280.00, + "width": 1048.00, + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { "config": "{\"name\":\"484380a384c3fca397e1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 575.35, - "y": 0.0, - "z": 4000.0 + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"4a4226c9f0cb01e1c4a5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 383.9, - "z": 13000.0 + "y": 383.90, + "z": 13000.00 }, { "config": "{\"name\":\"4df3f373728c60f7eb3c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 216.0, - "y": 8.0, - "z": 4000.0 + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 4000.00 }, { "config": "{\"name\":\"566e6d349be9adf4a4bf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 576.0, - "z": 11000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { "config": "{\"name\":\"5e91f5d2f7dfb15bdd6c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.SubAccountName\",\"active\":true},{\"queryRef\":\"CostDetails.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"CostDetails.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"CostDetails.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.SubAccountName\":{\"displayName\":\"Subscription\"},\"CostDetails.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa5adaef267afc3007df\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 56.0, - "z": 3000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 56.00, + "z": 3000.00 }, { "config": "{\"name\":\"5ecc1cba6a2687de72ff\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":0,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":4000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 0.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"5f32b55e40d83ad02290\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 863.9, - "y": 0.0, - "z": 1000.0 + "height": 704.00, + "width": 88.00, + "x": 863.90, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"6236dc0c4d75d1359002\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 767.72, - "y": 0.0, - "z": 2000.0 + "y": 0.00, + "z": 2000.00 }, { "config": "{\"name\":\"69306a2659c59c8a7379\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(CostDetails.x_TotalSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0},\"Name\":\"Sum(CostDetails.x_TotalSavings)\",\"NativeReferenceName\":\"x_TotalSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_TotalSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Total savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 408.0, - "y": 8.0, - "z": 5000.0 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 5000.00 }, { "config": "{\"name\":\"69b58c3b2e4f67e66c86\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"CostDetails.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"CostDetails.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa5adaef267afc3007df\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 224.8, - "z": 0.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 }, { "config": "{\"name\":\"6a61756091be09e9840f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, + "height": 88.00, + "width": 1048.00, "x": 0.01, - "y": 479.9, - "z": 12000.0 + "y": 479.90, + "z": 12000.00 }, { "config": "{\"name\":\"6eb2ca06efa41db48cca\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":5000,\"width\":192,\"height\":104,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Resources\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Identify the top cost contributors by resource.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\"}", "filters": "[]", - "height": 104.0, - "width": 192.0, - "x": 0.0, - "y": 0.0, - "z": 5000.0 + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"700b6bc93f97e4880034\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"CostDetails.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"aa5adaef267afc3007df\"}", "filters": "[]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 4000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 4000.00 }, { "config": "{\"name\":\"72f44434a1b1fc4f80ce\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.0, - "width": 200.0, - "x": 0.0, - "y": 0.0, - "z": 1000.0 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { "config": "{\"name\":\"7ae645199ad2ae46333a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.0, - "width": 1048.0, - "x": 0.0, - "y": 192.0, - "z": 15000.0 + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 192.00, + "z": 15000.00 }, { "config": "{\"name\":\"7f4111659a282e57a5b4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 479.16, - "y": 0.0, - "z": 5000.0 + "y": 0.00, + "z": 5000.00 }, { "config": "{\"name\":\"86b5e4052958b01adbfc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 192.0, - "y": 0.0, - "z": 8000.0 + "height": 704.00, + "width": 88.00, + "x": 192.00, + "y": 0.00, + "z": 8000.00 }, { "config": "{\"name\":\"8bc859b81cc83144d37c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", - "height": 88.0, - "width": 184.0, - "x": 600.0, - "y": 8.0, - "z": 6000.0 + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 6000.00 }, { "config": "{\"name\":\"a6e93bdc574959d2362d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 382.98, - "y": 0.0, - "z": 6000.0 + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"aa5adaef267afc3007df\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\"}", - "height": 280.8, - "width": 200.0, - "x": 0.0, - "y": 104.0, - "z": 4000.0 + "height": 280.80, + "width": 200.00, + "x": 0.00, + "y": 104.00, + "z": 4000.00 }, { "config": "{\"name\":\"aaca95ddfac2ab075ac0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"CostDetails.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"CostDetails.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"CostDetails.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"CostDetails.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"CostDetails.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"CostDetails.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"CostDetails.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"CostDetails.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"aa5adaef267afc3007df\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.0, - "width": 200.0, - "x": 0.0, - "y": 112.8, - "z": 2000.0 + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 112.80, + "z": 2000.00 }, { "config": "{\"name\":\"ab54c521d6724cfe28ac\",\"layouts\":[{\"id\":0,\"position\":{\"x\":160,\"y\":0,\"z\":6000,\"width\":40,\"height\":40,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/CostSummary#resources'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\"}", "filters": "[]", - "height": 40.0, - "width": 40.0, - "x": 160.0, - "y": 0.0, - "z": 6000.0 + "height": 40.00, + "width": 40.00, + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { "config": "{\"name\":\"ac292d4eb4d67eb7a765\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, - "x": 0.0, - "y": 0.0, - "z": 10000.0 + "height": 704.00, + "width": 88.00, + "x": 0.00, + "y": 0.00, + "z": 10000.00 }, { "config": "{\"name\":\"b44b02cba4e9ed0e88bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 960.09, - "y": 0.0, - "z": 0.0 + "y": 0.00, + "z": 0.00 }, { "config": "{\"name\":\"d97292281e470e69988f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"width\":192,\"height\":32,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"5ecc1cba6a2687de72ff\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.0, - "width": 192.0, - "x": 0.0, - "y": 656.0, - "z": 3000.0 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { "config": "{\"name\":\"fbcd856044efd14bb27c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"3222d5bd18dd4780e14d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.0, - "width": 88.0, + "height": 704.00, + "width": 88.00, "x": 671.53, - "y": 0.0, - "z": 3000.0 + "y": 0.00, + "z": 3000.00 } ], - "width": 1280.0 + "width": 1280.00 } ], "theme": "Microsoft_FinOps_light_theme275074610812726.json" -} +} \ No newline at end of file diff --git a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl index 417896147..b447976d3 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl @@ -47445,645 +47445,6 @@ cultureInfo en-US } ] }, - "management_group.display_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "displayName" - } - }, - "State": "Generated", - "Terms": [ - { - "display name": { - "State": "Generated" - } - }, - { - "displayName": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "display nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "display title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "display label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "display tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "management_group.managementGroupAncestorsChain_displayName": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "managementGroupAncestorsChain.displayName" - } - }, - "State": "Generated", - "Terms": [ - { - "managementGroupAncestorsChain.displayName": { - "State": "Generated" - } - } - ] - }, - "management_group.management_group_ancestors_chain_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "managementGroupAncestorsChain.name" - } - }, - "State": "Generated", - "Terms": [ - { - "management group ancestors chain name": { - "State": "Generated" - } - }, - { - "management group ancestor chain name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "managementGroupAncestorsChain.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "group ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "group ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "chain name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestors chain name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestor chain name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "group ancestors chain name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "group ancestor chain name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "management group ancestor chain nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "management group ancestor chain title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "management group ancestor chain label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "management group ancestor chain tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 - } - }, - { - "group ancestor chain nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "group ancestor chain title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "group ancestor chain label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "group ancestor chain tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 - } - }, - { - "ancestor chain nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 - } - }, - { - "ancestor chain title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 - } - } - ] - }, - "management_group.updated_time": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "updatedTime" - } - }, - "State": "Generated", - "Terms": [ - { - "updated time": { - "State": "Generated" - } - }, - { - "updatedTime": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "updated duration": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "updated interval": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "updated moment": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "updated period": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "updated timetable": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - } - ] - }, - "management_group.updated_by": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "updatedBy" - } - }, - "State": "Generated", - "Terms": [ - { - "updated by": { - "State": "Generated" - } - }, - { - "updatedBy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "management_group.version": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "version" - } - }, - "State": "Generated", - "Terms": [ - { - "version": { - "State": "Generated" - } - }, - { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "style": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "report": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "story": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "side": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - } - ] - }, - "management_group.parent_displayName": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "parent.displayName" - } - }, - "State": "Generated", - "Terms": [ - { - "parent.displayName": { - "State": "Generated" - } - } - ] - }, - "management_group.parent_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "parent.name" - } - }, - "State": "Generated", - "Terms": [ - { - "parent name": { - "State": "Generated" - } - }, - { - "parent.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "parent": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "parent nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "parent title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "parent label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "parent tag": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "father": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "mother": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - } - ] - }, - "management_group.parent_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "parent.id" - } - }, - "State": "Generated", - "Terms": [ - { - "parent id": { - "State": "Generated" - } - }, - { - "parent.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "parent": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "parent identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "parent identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "parent identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "parent credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "father": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - }, - { - "mother": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 - } - } - ] - }, "management_group.tag": { "Definition": { "Binding": { @@ -49289,232 +48650,6 @@ cultureInfo en-US } ] }, - "subscription.management_group_ancestors_chain": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "managementGroupAncestorsChain" - } - }, - "State": "Generated", - "Terms": [ - { - "management group ancestors chain": { - "State": "Generated" - } - }, - { - "management group ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "managementGroupAncestorsChain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "group ancestors chain": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "group ancestor chain": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "management category ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.617 - } - }, - { - "management organization ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.617 - } - }, - { - "category ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.609 - } - }, - { - "organization ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.609 - } - }, - { - "management bracket ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "management class ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "management crew ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "management team ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.599 - } - }, - { - "bracket ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.591 - } - }, - { - "class ancestor chain": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.591 - } - } - ] - }, - "subscription.state": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "state" - } - }, - "State": "Generated", - "Terms": [ - { - "": {} - }, - { - "province": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "territory": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "nation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "condition": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "country": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - } - ] - }, "subscription.tag": { "Definition": { "Binding": { diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl index c3763a840..4b7d1980c 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl @@ -385,32 +385,89 @@ table AdvisorReservationRecommendations annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 00c54dd6-e308-4af8-8014-2caca1bb3674 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.shortDescription' + dataType: string + lineageTag: 34fae73f-1cea-4fab-8ee4-9c406b4e5de2 + summarizeBy: none + sourceColumn: properties.shortDescription + + annotation SummarizationSetBy = Automatic + + column 'properties.resourceMetadata' + dataType: string + lineageTag: 6399ea0e-c284-4fb8-84e4-a8994d38b8d2 + summarizeBy: none + sourceColumn: properties.resourceMetadata + + annotation SummarizationSetBy = Automatic + partition AdvisorReservationRecommendations = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " advisorresources | where type == 'microsoft.advisor/recommendations' | where properties['category'] == 'Cost' | where properties['shortDescription']['solution'] == 'Consider virtual machine reserved instance to save over your on-demand costs' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = true]), - #"Expanded properties 1" = Table.ExpandRecordColumn(Source, "properties", {"recommendationTypeId", "extendedProperties", "resourceMetadata", "shortDescription", "suppressionIds", "impactedField", "impactedValue", "lastUpdated", "metadata", "category", "impact"}, {"properties.recommendationTypeId", "properties.extendedProperties", "properties.resourceMetadata", "properties.shortDescription", "properties.suppressionIds", "properties.impactedField", "properties.impactedValue", "properties.lastUpdated", "properties.metadata", "properties.category", "properties.impact"}), - #"Expanded properties.shortDescription 1" = Table.ExpandRecordColumn(#"Expanded properties 1", "properties.shortDescription", {"solution", "problem"}, {"properties.shortDescription.solution", "properties.shortDescription.problem"}), - #"Expanded properties.extendedProperties" = Table.ExpandRecordColumn(#"Expanded properties.shortDescription 1", "properties.extendedProperties", {"reservedResourceType", "annualSavingsAmount", "targetResourceCount", "savingsCurrency", "lookbackPeriod", "savingsAmount", "displaySKU", "displayQty", "location", "region", "vmSize", "subId", "scope", "term", "sku", "qty"}, {"properties.extendedProperties.reservedResourceType", "properties.extendedProperties.annualSavingsAmount", "properties.extendedProperties.targetResourceCount", "properties.extendedProperties.savingsCurrency", "properties.extendedProperties.lookbackPeriod", "properties.extendedProperties.savingsAmount", "properties.extendedProperties.displaySKU", "properties.extendedProperties.displayQty", "properties.extendedProperties.location", "properties.extendedProperties.region", "properties.extendedProperties.vmSize", "properties.extendedProperties.subId", "properties.extendedProperties.scope", "properties.extendedProperties.term", "properties.extendedProperties.sku", "properties.extendedProperties.qty"}), - #"Expanded properties.resourceMetadata" = Table.ExpandRecordColumn(#"Expanded properties.extendedProperties", "properties.resourceMetadata", {"resourceId", "singular", "plural", "action", "source"}, {"properties.resourceMetadata.resourceId", "properties.resourceMetadata.singular", "properties.resourceMetadata.plural", "properties.resourceMetadata.action", "properties.resourceMetadata.source"}), - #"Changed column type 2" = Table.TransformColumnTypes(#"Expanded properties.resourceMetadata", {{"properties.extendedProperties.annualSavingsAmount", type number}}, "en-US"), - #"Replaced errors" = Table.ReplaceErrorValues(#"Changed column type 2", {{"properties.extendedProperties.annualSavingsAmount", null}}), - #"Changed column type 1" = Table.TransformColumnTypes(#"Replaced errors", {{"properties.extendedProperties.savingsAmount", type number}}, "en-US"), - #"Replaced errors 1" = Table.ReplaceErrorValues(#"Changed column type 1", {{"properties.extendedProperties.savingsAmount", null}}), - #"Replaced value" = Table.ReplaceValue(#"Replaced errors 1", null, 0, Replacer.ReplaceValue, {"properties.extendedProperties.savingsAmount"}), - #"Replaced value 1" = Table.ReplaceValue(#"Replaced value", null, 0, Replacer.ReplaceValue, {"properties.extendedProperties.annualSavingsAmount"}), - #"Changed column type" = Table.TransformColumnTypes(#"Replaced value 1", {{"properties.lastUpdated", type datetimezone}}), - #"Added custom" = Table.TransformColumnTypes(Table.AddColumn(#"Changed column type", "recommendedActions", each [properties.extendedProperties.displaySKU] & " virtual machines in " & [properties.extendedProperties.location]), {{"recommendedActions", type text}}), - #"Changed column type 3" = Table.TransformColumnTypes(#"Added custom", {{"properties.extendedProperties.targetResourceCount", Int64.Type}, {"properties.extendedProperties.displayQty", Int64.Type}, {"properties.extendedProperties.qty", Int64.Type}}) + | extend + ['properties.recommendationTypeId'] = properties.recommendationTypeId, + ['properties.shortDescription'] = properties.shortDescription, + ['properties.resourceMetadata'] = properties.resourceMetadata, + ['properties.suppressionIds'] = properties.suppressionIds, + ['properties.impactedField'] = properties.impactedField, + ['properties.impactedValue'] = properties.impactedValue, + ['properties.lastUpdated'] = properties.lastUpdated, + ['properties.category'] = properties.category, + ['properties.metadata'] = properties.metadata, + ['properties.impact'] = properties.impact, + ['properties.shortDescription.problem'] = properties.shortDescription.problem, + ['properties.shortDescription.solution'] = properties.shortDescription.solution, + ['properties.extendedProperties.reservedResourceType'] = properties.extendedProperties.reservedResourceType, + ['properties.extendedProperties.annualSavingsAmount'] = coalesce(todecimal(properties.extendedProperties.annualSavingsAmount), todecimal(0)), + ['properties.extendedProperties.targetResourceCount'] = toint(properties.extendedProperties.targetResourceCount), + ['properties.extendedProperties.savingsCurrency'] = properties.extendedProperties.savingsCurrency, + ['properties.extendedProperties.lookbackPeriod'] = properties.extendedProperties.lookbackPeriod, + ['properties.extendedProperties.savingsAmount'] = coalesce(todecimal(properties.extendedProperties.savingsAmount), todecimal(0)), + ['properties.extendedProperties.displaySKU'] = properties.extendedProperties.displaySKU, + ['properties.extendedProperties.displayQty'] = toint(properties.extendedProperties.displayQty), + ['properties.extendedProperties.location'] = properties.extendedProperties.location, + ['properties.extendedProperties.region'] = properties.extendedProperties.region, + ['properties.extendedProperties.vmSize'] = properties.extendedProperties.vmSize, + ['properties.extendedProperties.subId'] = properties.extendedProperties.subId, + ['properties.extendedProperties.scope'] = properties.extendedProperties.scope, + ['properties.extendedProperties.term'] = properties.extendedProperties.term, + ['properties.extendedProperties.sku'] = properties.extendedProperties.sku, + ['properties.extendedProperties.qty'] = toint(properties.extendedProperties.qty), + ['properties.resourceMetadata.resourceId'] = tolower(properties.resourceMetadata.resourceId), + ['properties.resourceMetadata.singular'] = properties.resourceMetadata.singular, + ['properties.resourceMetadata.plural'] = properties.resourceMetadata.plural, + ['properties.resourceMetadata.action'] = properties.resourceMetadata.action, + ['properties.resourceMetadata.source'] = properties.resourceMetadata.source, + recommendedActions = strcat(properties.extendedProperties.displaySKU, ' virtual machines in ', properties.extendedProperties.location), + SortOrder = case(properties.impact == 'High', 1, properties.impact == 'Medium', 2, properties.impact == 'Low', 3, 9) + | order by SortOrder asc + | project-away SortOrder + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + Types = Table.TransformColumnTypes(Source, { + {"properties.extendedProperties.annualSavingsAmount", type number}, + {"properties.extendedProperties.savingsAmount", type number}, + {"properties.extendedProperties.ObservationPeriodStartDate", type datetimezone}, + {"properties.extendedProperties.ObservationPeriodEndDate", type datetimezone}, + {"properties.lastUpdated", type datetimezone} + }) in - #"Changed column type 3" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/ManagementGroups.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/ManagementGroups.tmdl index 2f00168aa..ce0c664bc 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/ManagementGroups.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/ManagementGroups.tmdl @@ -89,107 +89,139 @@ table ManagementGroups annotation SummarizationSetBy = Automatic - column displayName + column tags dataType: string - lineageTag: c95adf9e-155b-4db2-a6e8-83d630a2892e + lineageTag: 9084e19a-6639-447c-b365-671cd2e81486 summarizeBy: none - sourceColumn: displayName + sourceColumn: tags annotation SummarizationSetBy = Automatic - column 'managementGroupAncestorsChain.displayName' + column identity dataType: string - lineageTag: 6c8a61d3-6351-4374-b38b-85f967964e05 + lineageTag: 5ffd94bb-922a-4e28-a475-b818e035a90f summarizeBy: none - sourceColumn: managementGroupAncestorsChain.displayName + sourceColumn: identity annotation SummarizationSetBy = Automatic - column 'managementGroupAncestorsChain.name' + column zones dataType: string - lineageTag: 34bc6713-be52-4615-b9d5-dd89193cda7d + lineageTag: 843d2718-8d1a-41a2-be04-8010408f4f84 summarizeBy: none - sourceColumn: managementGroupAncestorsChain.name + sourceColumn: zones annotation SummarizationSetBy = Automatic - column updatedTime + column extendedLocation dataType: string - lineageTag: 7df50bf9-576b-4d14-ac15-b2e380019699 + lineageTag: 1536d8ca-3e8b-492f-9ebd-1760fcda0656 summarizeBy: none - sourceColumn: updatedTime + sourceColumn: extendedLocation annotation SummarizationSetBy = Automatic - column updatedBy + column properties dataType: string - lineageTag: 0534e99a-a2a7-444c-88ea-26d6e6a060f5 + lineageTag: 3b170688-85ae-4e9d-890e-7e5661c505d0 summarizeBy: none - sourceColumn: updatedBy + sourceColumn: properties annotation SummarizationSetBy = Automatic - column version + column 'properties.displayName' dataType: string - lineageTag: 775e305e-38e1-4c55-988b-4f2b8a3b57d6 + lineageTag: c2a83af4-ecb0-48e2-8c91-c539f010c832 summarizeBy: none - sourceColumn: version + sourceColumn: properties.displayName annotation SummarizationSetBy = Automatic - column 'parent.displayName' + column 'properties.details' dataType: string - lineageTag: d766d044-4796-4bef-9dbb-5abc1f8a9366 + lineageTag: 22995768-4815-4e93-8dbd-380eb7d44f43 summarizeBy: none - sourceColumn: parent.displayName + sourceColumn: properties.details annotation SummarizationSetBy = Automatic - column 'parent.name' + column 'properties.details.managementGroupAncestorsChain' dataType: string - lineageTag: 363e53e3-8504-4dd9-bd88-8df6c587a964 + lineageTag: d19480fb-6f16-49e7-b2b7-4fad83c35e7d summarizeBy: none - sourceColumn: parent.name + sourceColumn: properties.details.managementGroupAncestorsChain annotation SummarizationSetBy = Automatic - column 'parent.id' + column 'properties.details.updatedTime' dataType: string - lineageTag: ded0c0a5-dc3f-42ff-8ee0-fbaca8fff87e + lineageTag: 008e6ba3-287b-47b4-a4ab-739a14ac19fa summarizeBy: none - sourceColumn: parent.id + sourceColumn: properties.details.updatedTime annotation SummarizationSetBy = Automatic - column tags + column 'properties.details.updatedBy' dataType: string - lineageTag: 9084e19a-6639-447c-b365-671cd2e81486 + lineageTag: 7ba4276d-ba03-4243-b330-9b2961829e82 summarizeBy: none - sourceColumn: tags + sourceColumn: properties.details.updatedBy annotation SummarizationSetBy = Automatic - column identity + column 'properties.details.version' dataType: string - lineageTag: 5ffd94bb-922a-4e28-a475-b818e035a90f + lineageTag: cc74e405-4d3e-4c8f-b35f-2dd4d388b1d4 summarizeBy: none - sourceColumn: identity + sourceColumn: properties.details.version annotation SummarizationSetBy = Automatic - column zones + column 'properties.details.parent' dataType: string - lineageTag: 843d2718-8d1a-41a2-be04-8010408f4f84 + lineageTag: 107025bb-de26-4e8b-8c2a-64c244d292d8 summarizeBy: none - sourceColumn: zones + sourceColumn: properties.details.parent annotation SummarizationSetBy = Automatic - column extendedLocation + column 'properties.details.parent.displayName' dataType: string - lineageTag: 1536d8ca-3e8b-492f-9ebd-1760fcda0656 + lineageTag: b160c643-8416-4ffd-a945-3c0119eafadb summarizeBy: none - sourceColumn: extendedLocation + sourceColumn: properties.details.parent.displayName + + annotation SummarizationSetBy = Automatic + + column 'properties.details.parent.name' + dataType: string + lineageTag: e5cbe777-4e50-4c62-aec7-67ead1fe0b8d + summarizeBy: none + sourceColumn: properties.details.parent.name + + annotation SummarizationSetBy = Automatic + + column 'properties.details.parent.id' + dataType: string + lineageTag: 42790a1e-b547-4fdb-808f-8c49218e9530 + summarizeBy: none + sourceColumn: properties.details.parent.id + + annotation SummarizationSetBy = Automatic + + column 'properties.details.managementGroupAncestorsChain.displayName' + dataType: string + lineageTag: 4ca64703-7f49-4170-93f3-16087702156f + summarizeBy: none + sourceColumn: properties.details.managementGroupAncestorsChain.displayName + + annotation SummarizationSetBy = Automatic + + column 'properties.details.managementGroupAncestorsChain.name' + dataType: string + lineageTag: f5aa191d-ef68-4b44-92f7-63bdca6bc16c + summarizeBy: none + sourceColumn: properties.details.managementGroupAncestorsChain.name annotation SummarizationSetBy = Automatic @@ -198,17 +230,28 @@ table ManagementGroups queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " resourcecontainers | where type == 'microsoft.management/managementgroups' - " & (if ftk_DemoFilter() = "" then "" else "| where name startswith 'Trey'"), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"displayName", "details"}, {"displayName", "details"}), - #"Expanded details" = Table.ExpandRecordColumn(#"Expanded properties", "details", {"managementGroupAncestorsChain", "updatedTime", "updatedBy", "version", "parent"}, {"managementGroupAncestorsChain", "updatedTime", "updatedBy", "version", "parent"}), - #"Expanded parent" = Table.ExpandRecordColumn(#"Expanded details", "parent", {"displayName", "name", "id"}, {"parent.displayName", "parent.name", "parent.id"}), - #"Expanded managementGroupAncestorsChain" = Table.ExpandListColumn(#"Expanded parent", "managementGroupAncestorsChain"), - #"Expanded managementGroupAncestorsChain 1" = Table.ExpandRecordColumn(#"Expanded managementGroupAncestorsChain", "managementGroupAncestorsChain", {"displayName", "name"}, {"managementGroupAncestorsChain.displayName", "managementGroupAncestorsChain.name"}) + | extend + ['properties.displayName'] = properties.displayName, + ['properties.details'] = properties.details, + ['properties.details.managementGroupAncestorsChain'] = properties.details.managementGroupAncestorsChain, + ['properties.details.updatedTime'] = properties.details.updatedTime, + ['properties.details.updatedBy'] = properties.details.updatedBy, + ['properties.details.version'] = properties.details.version, + ['properties.details.parent'] = properties.details.parent, + ['properties.details.parent.displayName'] = properties.details.parent.displayName, + ['properties.details.parent.name'] = properties.details.parent.name, + ['properties.details.parent.id'] = properties.details.parent.id + | mv-expand ['properties.details.managementGroupAncestorsChain'] + | extend + ['properties.details.managementGroupAncestorsChain.displayName'] = properties.details.managementGroupAncestorsChain.displayName, + ['properties.details.managementGroupAncestorsChain.name'] = properties.details.managementGroupAncestorsChain.name + " & (if ftk_DemoFilter() = "" then "" else "| where name startswith 'Trey'"), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded managementGroupAncestorsChain 1" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl index 4b2ca23a1..9f692894b 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkInterfaces.tmdl @@ -345,24 +345,102 @@ table NetworkInterfaces annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 073e38fe-ab5b-489f-a6e6-ff6744cf4e09 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.networkSecurityGroup' + dataType: string + lineageTag: 8ff1ceae-7275-4140-97ff-2b5966d113ee + summarizeBy: none + sourceColumn: properties.networkSecurityGroup + + annotation SummarizationSetBy = Automatic + + column 'properties.ipConfigurations' + dataType: string + lineageTag: 5b7294e2-2846-4688-91ba-a7de264bad07 + summarizeBy: none + sourceColumn: properties.ipConfigurations + + annotation SummarizationSetBy = Automatic + + column 'properties.virtualMachine' + dataType: string + lineageTag: 6223842f-24da-46ce-8346-627044237497 + summarizeBy: none + sourceColumn: properties.virtualMachine + + annotation SummarizationSetBy = Automatic + + column 'properties.ipConfigurations.properties' + dataType: string + lineageTag: 961de273-fb7c-4805-8df8-0f6a1ddb345b + summarizeBy: none + sourceColumn: properties.ipConfigurations.properties + + annotation SummarizationSetBy = Automatic + + column 'properties.ipConfigurations.properties.publicIPAddress' + dataType: string + lineageTag: 0481ca01-dae9-474b-8233-501ab1bfe9ef + summarizeBy: none + sourceColumn: properties.ipConfigurations.properties.publicIPAddress + + annotation SummarizationSetBy = Automatic + partition NetworkInterfaces = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " Resources | where type =~ 'microsoft.network/networkinterfaces' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "resourceGuid", "enableAcceleratedNetworking", "disableTcpStateTracking", "vnetEncryptionSupported", "networkSecurityGroup", "ipConfigurations", "enableIPForwarding", "tapConfigurations", "hostedWorkloads", "allowPort25Out", "auxiliaryMode", "dnsSettings", "auxiliarySku", "macAddress", "nicType", "primary", "virtualMachine"}, {"properties.provisioningState", "properties.resourceGuid", "properties.enableAcceleratedNetworking", "properties.disableTcpStateTracking", "properties.vnetEncryptionSupported", "properties.networkSecurityGroup", "properties.ipConfigurations", "properties.enableIPForwarding", "properties.tapConfigurations", "properties.hostedWorkloads", "properties.allowPort25Out", "properties.auxiliaryMode", "properties.dnsSettings", "properties.auxiliarySku", "properties.macAddress", "properties.nicType", "properties.primary", "properties.virtualMachine"}), - #"Expanded properties.virtualMachine" = Table.ExpandRecordColumn(#"Expanded properties", "properties.virtualMachine", {"id"}, {"properties.virtualMachine.id"}), - #"Expanded properties.ipConfigurations" = Table.ExpandListColumn(#"Expanded properties.virtualMachine", "properties.ipConfigurations"), - #"Expanded properties.ipConfigurations 1" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations", "properties.ipConfigurations", {"type", "name", "properties", "id", "etag"}, {"properties.ipConfigurations.type", "properties.ipConfigurations.name", "properties.ipConfigurations.properties", "properties.ipConfigurations.id", "properties.ipConfigurations.etag"}), - #"Expanded properties.ipConfigurations.properties" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations 1", "properties.ipConfigurations.properties", {"provisioningState", "privateIPAddressVersion", "privateIPAllocationMethod", "subnet", "privateIPAddress", "primary", "publicIPAddress"}, {"properties.ipConfigurations.properties.provisioningState", "properties.ipConfigurations.properties.privateIPAddressVersion", "properties.ipConfigurations.properties.privateIPAllocationMethod", "properties.ipConfigurations.properties.subnet", "properties.ipConfigurations.properties.privateIPAddress", "properties.ipConfigurations.properties.primary", "properties.ipConfigurations.properties.publicIPAddress"}), - #"Expanded properties.ipConfigurations.properties.publicIPAddress" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations.properties", "properties.ipConfigurations.properties.publicIPAddress", {"id"}, {"properties.ipConfigurations.properties.publicIPAddress.id"}), - #"Expanded properties.networkSecurityGroup" = Table.ExpandRecordColumn(#"Expanded properties.ipConfigurations.properties.publicIPAddress", "properties.networkSecurityGroup", {"id"}, {"properties.networkSecurityGroup.id"}) + | extend + ['properties.provisioningState'] = properties.provisioningState, + ['properties.resourceGuid'] = properties.resourceGuid, + ['properties.enableAcceleratedNetworking'] = properties.enableAcceleratedNetworking, + ['properties.disableTcpStateTracking'] = properties.disableTcpStateTracking, + ['properties.vnetEncryptionSupported'] = properties.vnetEncryptionSupported, + ['properties.networkSecurityGroup'] = properties.networkSecurityGroup, + ['properties.ipConfigurations'] = properties.ipConfigurations, + ['properties.enableIPForwarding'] = properties.enableIPForwarding, + ['properties.tapConfigurations'] = properties.tapConfigurations, + ['properties.hostedWorkloads'] = properties.hostedWorkloads, + ['properties.allowPort25Out'] = properties.allowPort25Out, + ['properties.auxiliaryMode'] = properties.auxiliaryMode, + ['properties.dnsSettings'] = properties.dnsSettings, + ['properties.auxiliarySku'] = properties.auxiliarySku, + ['properties.macAddress'] = properties.macAddress, + ['properties.nicType'] = properties.nicType, + ['properties.primary'] = properties.primary, + ['properties.virtualMachine'] = properties.virtualMachine, + ['properties.virtualMachine.id'] = properties.virtualMachine.id + | mv-expand ['properties.ipConfigurations'] + | extend + ['properties.ipConfigurations.type'] = properties.ipConfigurations.type, + ['properties.ipConfigurations.name'] = properties.ipConfigurations.name, + ['properties.ipConfigurations.properties'] = properties.ipConfigurations.properties, + ['properties.ipConfigurations.id'] = properties.ipConfigurations.id, + ['properties.ipConfigurations.etag'] = properties.ipConfigurations.etag, + ['properties.ipConfigurations.properties.provisioningState'] = properties.ipConfigurations.properties.provisioningState, + ['properties.ipConfigurations.properties.privateIPAddressVersion'] = properties.ipConfigurations.properties.privateIPAddressVersion, + ['properties.ipConfigurations.properties.privateIPAllocationMethod'] = properties.ipConfigurations.properties.privateIPAllocationMethod, + ['properties.ipConfigurations.properties.subnet'] = properties.ipConfigurations.properties.subnet, + ['properties.ipConfigurations.properties.privateIPAddress'] = properties.ipConfigurations.properties.privateIPAddress, + ['properties.ipConfigurations.properties.primary'] = properties.ipConfigurations.properties.primary, + ['properties.ipConfigurations.properties.publicIPAddress'] = properties.ipConfigurations.properties.publicIPAddress, + ['properties.ipConfigurations.properties.publicIPAddress.id'] = properties.ipConfigurations.properties.publicIPAddress.id, + ['properties.networkSecurityGroup.id'] = properties.networkSecurityGroup.id + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties.networkSecurityGroup" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl index 27b2a2bb6..83ab6a677 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/NetworkSecurityGroups.tmdl @@ -441,34 +441,124 @@ table NetworkSecurityGroups annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 2c418807-334f-402c-8ca7-c396b7d32d00 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.networkInterfaces' + dataType: string + lineageTag: 6fc5e2d1-6b7e-4e7c-9df2-2b2764b330d1 + summarizeBy: none + sourceColumn: properties.networkInterfaces + + annotation SummarizationSetBy = Automatic + + column 'properties.defaultSecurityRules' + dataType: string + lineageTag: e710fe3e-af71-498d-8315-c8c14df2bf72 + summarizeBy: none + sourceColumn: properties.defaultSecurityRules + + annotation SummarizationSetBy = Automatic + + column 'properties.securityRules' + dataType: string + lineageTag: 49da77d4-1ae6-486d-8e0a-e05c49d44e91 + summarizeBy: none + sourceColumn: properties.securityRules + + annotation SummarizationSetBy = Automatic + + column 'properties.defaultSecurityRules.properties' + dataType: string + lineageTag: c9544b13-ebb9-4fa3-b238-62e8ccc867cb + summarizeBy: none + sourceColumn: properties.defaultSecurityRules.properties + + annotation SummarizationSetBy = Automatic + + column 'properties.securityRules.properties' + dataType: string + lineageTag: cec2baf4-bee3-4d7c-a26c-4a7280faeaa7 + summarizeBy: none + sourceColumn: properties.securityRules.properties + + annotation SummarizationSetBy = Automatic + partition NetworkSecurityGroups = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" + query = " Resources | where type =~ 'microsoft.network/networksecuritygroups' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "networkInterfaces", "resourceGuid", "defaultSecurityRules", "securityRules"}, {"properties.provisioningState", "properties.networkInterfaces", "properties.resourceGuid", "properties.defaultSecurityRules", "properties.securityRules"}), - #"Expanded properties.networkInterfaces" = Table.ExpandListColumn(#"Expanded properties", "properties.networkInterfaces"), - #"Expanded properties.networkInterfaces 1" = Table.ExpandRecordColumn(#"Expanded properties.networkInterfaces", "properties.networkInterfaces", {"id"}, {"properties.networkInterfaces.id"}), - #"Expanded properties.defaultSecurityRules" = Table.ExpandListColumn(#"Expanded properties.networkInterfaces 1", "properties.defaultSecurityRules"), - #"Expanded properties.defaultSecurityRules 1" = Table.ExpandRecordColumn(#"Expanded properties.defaultSecurityRules", "properties.defaultSecurityRules", {"type", "properties", "name", "id", "etag"}, {"properties.defaultSecurityRules.type", "properties.defaultSecurityRules.properties", "properties.defaultSecurityRules.name", "properties.defaultSecurityRules.id", "properties.defaultSecurityRules.etag"}), - #"Expanded properties.defaultSecurityRules.properties" = Table.ExpandRecordColumn(#"Expanded properties.defaultSecurityRules 1", "properties.defaultSecurityRules.properties", {"provisioningState", "destinationAddressPrefixes", "destinationAddressPrefix", "destinationPortRanges", "sourceAddressPrefixes", "sourceAddressPrefix", "destinationPortRange", "sourcePortRanges", "sourcePortRange", "description", "protocol", "direction", "priority", "access"}, {"properties.defaultSecurityRules.properties.provisioningState", "properties.defaultSecurityRules.properties.destinationAddressPrefixes", "properties.defaultSecurityRules.properties.destinationAddressPrefix", "properties.defaultSecurityRules.properties.destinationPortRanges", "properties.defaultSecurityRules.properties.sourceAddressPrefixes", "properties.defaultSecurityRules.properties.sourceAddressPrefix", "properties.defaultSecurityRules.properties.destinationPortRange", "properties.defaultSecurityRules.properties.sourcePortRanges", "properties.defaultSecurityRules.properties.sourcePortRange", "properties.defaultSecurityRules.properties.description", "properties.defaultSecurityRules.properties.protocol", "properties.defaultSecurityRules.properties.direction", "properties.defaultSecurityRules.properties.priority", "properties.defaultSecurityRules.properties.access"}), - #"Expanded properties.defaultSecurityRules.properties.destinationAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties", "properties.defaultSecurityRules.properties.destinationAddressPrefixes"), - #"Expanded properties.defaultSecurityRules.properties.destinationPortRanges" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.destinationAddressPrefixes", "properties.defaultSecurityRules.properties.destinationPortRanges"), - #"Expanded properties.defaultSecurityRules.properties.sourceAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.destinationPortRanges", "properties.defaultSecurityRules.properties.sourceAddressPrefixes"), - #"Expanded properties.defaultSecurityRules.properties.sourcePortRanges" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.sourceAddressPrefixes", "properties.defaultSecurityRules.properties.sourcePortRanges"), - #"Expanded properties.securityRules" = Table.ExpandListColumn(#"Expanded properties.defaultSecurityRules.properties.sourcePortRanges", "properties.securityRules"), - #"Expanded properties.securityRules 1" = Table.ExpandRecordColumn(#"Expanded properties.securityRules", "properties.securityRules", {"type", "properties", "name", "id", "etag"}, {"properties.securityRules.type", "properties.securityRules.properties", "properties.securityRules.name", "properties.securityRules.id", "properties.securityRules.etag"}), - #"Expanded properties.securityRules.properties" = Table.ExpandRecordColumn(#"Expanded properties.securityRules 1", "properties.securityRules.properties", {"provisioningState", "destinationAddressPrefixes", "destinationAddressPrefix", "destinationPortRanges", "sourceAddressPrefixes", "sourceAddressPrefix", "destinationPortRange", "sourcePortRanges", "sourcePortRange", "protocol", "direction", "priority", "access"}, {"properties.securityRules.properties.provisioningState", "properties.securityRules.properties.destinationAddressPrefixes", "properties.securityRules.properties.destinationAddressPrefix", "properties.securityRules.properties.destinationPortRanges", "properties.securityRules.properties.sourceAddressPrefixes", "properties.securityRules.properties.sourceAddressPrefix", "properties.securityRules.properties.destinationPortRange", "properties.securityRules.properties.sourcePortRanges", "properties.securityRules.properties.sourcePortRange", "properties.securityRules.properties.protocol", "properties.securityRules.properties.direction", "properties.securityRules.properties.priority", "properties.securityRules.properties.access"}), - #"Expanded properties.securityRules.properties.destinationAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties", "properties.securityRules.properties.destinationAddressPrefixes"), - #"Expanded properties.securityRules.properties.destinationPortRanges" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties.destinationAddressPrefixes", "properties.securityRules.properties.destinationPortRanges"), - #"Expanded properties.securityRules.properties.sourceAddressPrefixes" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties.destinationPortRanges", "properties.securityRules.properties.sourceAddressPrefixes"), - #"Expanded properties.securityRules.properties.sourcePortRanges" = Table.ExpandListColumn(#"Expanded properties.securityRules.properties.sourceAddressPrefixes", "properties.securityRules.properties.sourcePortRanges") + | extend + ['properties.provisioningState'] = properties.provisioningState, + ['properties.networkInterfaces'] = properties.networkInterfaces, + ['properties.resourceGuid'] = properties.resourceGuid, + ['properties.defaultSecurityRules'] = properties.defaultSecurityRules, + ['properties.securityRules'] = properties.securityRules + | mv-expand ['properties.networkInterfaces'] + | extend + ['properties.networkInterfaces.id'] = properties.networkInterfaces.id + | mv-expand ['properties.defaultSecurityRules'] + | extend + ['properties.defaultSecurityRules.type'] = properties.defaultSecurityRules.type, + ['properties.defaultSecurityRules.properties'] = properties.defaultSecurityRules.properties, + ['properties.defaultSecurityRules.name'] = properties.defaultSecurityRules.name, + ['properties.defaultSecurityRules.id'] = properties.defaultSecurityRules.id, + ['properties.defaultSecurityRules.etag'] = properties.defaultSecurityRules.etag, + ['properties.defaultSecurityRules.properties.provisioningState'] = properties.defaultSecurityRules.properties.provisioningState, + ['properties.defaultSecurityRules.properties.destinationAddressPrefixes'] = properties.defaultSecurityRules.properties.destinationAddressPrefixes, + ['properties.defaultSecurityRules.properties.destinationAddressPrefix'] = properties.defaultSecurityRules.properties.destinationAddressPrefix, + ['properties.defaultSecurityRules.properties.destinationPortRanges'] = properties.defaultSecurityRules.properties.destinationPortRanges, + ['properties.defaultSecurityRules.properties.sourceAddressPrefixes'] = properties.defaultSecurityRules.properties.sourceAddressPrefixes, + ['properties.defaultSecurityRules.properties.sourceAddressPrefix'] = properties.defaultSecurityRules.properties.sourceAddressPrefix, + ['properties.defaultSecurityRules.properties.destinationPortRange'] = properties.defaultSecurityRules.properties.destinationPortRange, + ['properties.defaultSecurityRules.properties.sourcePortRanges'] = properties.defaultSecurityRules.properties.sourcePortRanges, + ['properties.defaultSecurityRules.properties.sourcePortRange'] = properties.defaultSecurityRules.properties.sourcePortRange, + ['properties.defaultSecurityRules.properties.description'] = properties.defaultSecurityRules.properties.description, + ['properties.defaultSecurityRules.properties.protocol'] = properties.defaultSecurityRules.properties.protocol, + ['properties.defaultSecurityRules.properties.direction'] = properties.defaultSecurityRules.properties.direction, + ['properties.defaultSecurityRules.properties.priority'] = properties.defaultSecurityRules.properties.priority, + ['properties.defaultSecurityRules.properties.access'] = properties.defaultSecurityRules.properties.access + | mv-expand ['properties.defaultSecurityRules.properties.destinationAddressPrefixes'] + | mv-expand ['properties.defaultSecurityRules.properties.destinationPortRanges'] + | mv-expand ['properties.defaultSecurityRules.properties.sourceAddressPrefixes'] + | mv-expand ['properties.defaultSecurityRules.properties.sourcePortRanges'] + | mv-expand ['properties.securityRules'] + | extend + ['properties.securityRules.type'] = properties.securityRules.type, + ['properties.securityRules.properties'] = properties.securityRules.properties, + ['properties.securityRules.name'] = properties.securityRules.name, + ['properties.securityRules.id'] = properties.securityRules.id, + ['properties.securityRules.etag'] = properties.securityRules.etag, + ['properties.securityRules.properties.provisioningState'] = properties.securityRules.properties.provisioningState, + ['properties.securityRules.properties.destinationAddressPrefixes'] = properties.securityRules.properties.destinationAddressPrefixes, + ['properties.securityRules.properties.destinationAddressPrefix'] = properties.securityRules.properties.destinationAddressPrefix, + ['properties.securityRules.properties.destinationPortRanges'] = properties.securityRules.properties.destinationPortRanges, + ['properties.securityRules.properties.sourceAddressPrefixes'] = properties.securityRules.properties.sourceAddressPrefixes, + ['properties.securityRules.properties.sourceAddressPrefix'] = properties.securityRules.properties.sourceAddressPrefix, + ['properties.securityRules.properties.destinationPortRange'] = properties.securityRules.properties.destinationPortRange, + ['properties.securityRules.properties.sourcePortRanges'] = properties.securityRules.properties.sourcePortRanges, + ['properties.securityRules.properties.sourcePortRange'] = properties.securityRules.properties.sourcePortRange, + ['properties.securityRules.properties.protocol'] = properties.securityRules.properties.protocol, + ['properties.securityRules.properties.direction'] = properties.securityRules.properties.direction, + ['properties.securityRules.properties.priority'] = properties.securityRules.properties.priority, + ['properties.securityRules.properties.access'] = properties.securityRules.properties.access + | mv-expand ['properties.securityRules.properties.destinationAddressPrefixes'] + | mv-expand ['properties.securityRules.properties.destinationPortRanges'] + | mv-expand ['properties.securityRules.properties.sourceAddressPrefixes'] + | mv-expand ['properties.securityRules.properties.sourcePortRanges'] + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties.securityRules.properties.sourcePortRanges" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyAssignments.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyAssignments.tmdl index ec119591a..bf5a20493 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyAssignments.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyAssignments.tmdl @@ -337,21 +337,73 @@ table PolicyAssignments annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: e31bdaa0-3d60-4d4c-aec2-37ee6ec589f8 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column identity + dataType: string + lineageTag: a2bd224c-258b-4291-8968-412ce16ba365 + summarizeBy: none + sourceColumn: identity + + annotation SummarizationSetBy = Automatic + + column 'properties.metadata' + dataType: string + lineageTag: a94cc1c6-bf08-40f6-91b4-5ce811d3b876 + summarizeBy: none + sourceColumn: properties.metadata + + annotation SummarizationSetBy = Automatic + partition PolicyAssignments = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "policyResources + query = " + policyResources | where type =~'Microsoft.Authorization/PolicyAssignments' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"policyDefinitionId", "effectiveDefinitionVersion", "latestDefinitionVersion", "nonComplianceMessages", "definitionVersion", "resourceSelectors", "enforcementMode", "assignmentType", "description", "displayName", "parameters", "notScopes", "overrides", "metadata", "scope"}, {"properties.policyDefinitionId", "properties.effectiveDefinitionVersion", "properties.latestDefinitionVersion", "properties.nonComplianceMessages", "properties.definitionVersion", "properties.resourceSelectors", "properties.enforcementMode", "properties.assignmentType", "properties.description", "properties.displayName", "properties.parameters", "properties.notScopes", "properties.overrides", "properties.metadata", "properties.scope"}), - #"Expanded properties.metadata" = Table.ExpandRecordColumn(#"Expanded properties", "properties.metadata", {"createdOn", "createdBy", "assignedBy", "parameterScopes", "updatedOn", "updatedBy", "category", "managedByResourceId", "securityCenter", "excludedOutOfTheBoxStandards"}, {"properties.metadata.createdOn", "properties.metadata.createdBy", "properties.metadata.assignedBy", "properties.metadata.parameterScopes", "properties.metadata.updatedOn", "properties.metadata.updatedBy", "properties.metadata.category", "properties.metadata.managedByResourceId", "properties.metadata.securityCenter", "properties.metadata.excludedOutOfTheBoxStandards"}), - #"Expanded identity" = Table.ExpandRecordColumn(#"Expanded properties.metadata", "identity", {"userAssignedIdentities", "principalId", "tenantId", "type"}, {"identity.userAssignedIdentities", "identity.principalId", "identity.tenantId", "identity.type"}), - #"Expanded properties.notScopes" = Table.ExpandListColumn(#"Expanded identity", "properties.notScopes") + | extend + ['properties.policyDefinitionId'] = properties.policyDefinitionId, + ['properties.effectiveDefinitionVersion'] = properties.effectiveDefinitionVersion, + ['properties.latestDefinitionVersion'] = properties.latestDefinitionVersion, + ['properties.nonComplianceMessages'] = properties.nonComplianceMessages, + ['properties.definitionVersion'] = properties.definitionVersion, + ['properties.resourceSelectors'] = properties.resourceSelectors, + ['properties.enforcementMode'] = properties.enforcementMode, + ['properties.assignmentType'] = properties.assignmentType, + ['properties.description'] = properties.description, + ['properties.displayName'] = properties.displayName, + ['properties.parameters'] = properties.parameters, + ['properties.notScopes'] = properties.notScopes, + ['properties.overrides'] = properties.overrides, + ['properties.metadata'] = properties.metadata, + ['properties.scope'] = properties.scope, + ['properties.metadata.createdOn'] = properties.metadata.createdOn, + ['properties.metadata.createdBy'] = properties.metadata.createdBy, + ['properties.metadata.assignedBy'] = properties.metadata.assignedBy, + ['properties.metadata.parameterScopes'] = properties.metadata.parameterScopes, + ['properties.metadata.updatedOn'] = properties.metadata.updatedOn, + ['properties.metadata.updatedBy'] = properties.metadata.updatedBy, + ['properties.metadata.category'] = properties.metadata.category, + ['properties.metadata.managedByResourceId'] = properties.metadata.managedByResourceId, + ['properties.metadata.securityCenter'] = properties.metadata.securityCenter, + ['properties.metadata.excludedOutOfTheBoxStandards'] = properties.metadata.excludedOutOfTheBoxStandards, + ['identity.userAssignedIdentities'] = identity.userAssignedIdentities, + ['identity.principalId'] = identity.principalId, + ['identity.tenantId'] = identity.tenantId, + ['identity.type'] = identity.type + | mv-expand ['properties.notScopes'] + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties.notScopes" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl index 782b1b095..83bb7e74e 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyDefinitions.tmdl @@ -201,18 +201,37 @@ table PolicyDefinitions annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: d875559a-f226-4140-9a14-5f75934bcae5 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition PolicyDefinitions = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "policyResources + query = " + policyResources | where type =~'Microsoft.Authorization/PolicySetDefinitions' or type =~'Microsoft.Authorization/PolicyDefinitions' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"displayName", "policyType", "description", "metadata", "version", "parameters", "policyDefinitions", "policyDefinitionGroups", "versions", "oldVersions"}, {"properties.displayName", "properties.policyType", "properties.description", "properties.metadata", "properties.version", "properties.parameters", "properties.policyDefinitions", "properties.policyDefinitionGroups", "properties.versions", "properties.oldVersions"}) + | extend + ['properties.displayName'] = properties.displayName, + ['properties.policyType'] = properties.policyType, + ['properties.description'] = properties.description, + ['properties.metadata'] = properties.metadata, + ['properties.version'] = properties.version, + ['properties.parameters'] = properties.parameters, + ['properties.policyDefinitions'] = properties.policyDefinitions, + ['properties.policyDefinitionGroups'] = properties.policyDefinitionGroups, + ['properties.versions'] = properties.versions, + ['properties.oldVersions'] = properties.oldVersions + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyStates.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyStates.tmdl index a23c0d3b0..7f7ed92e8 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyStates.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/PolicyStates.tmdl @@ -328,19 +328,52 @@ table PolicyStates annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: da64eecc-5703-4249-bd94-d5b831c98757 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition PolicyStates = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "policyResources + query = " + policyResources | where type =~'Microsoft.PolicyInsights/PolicyStates' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"policyAssignmentParameters", "policyDefinitionAction", "policyAssignmentScope", "policyAssignmentName", "policyDefinitionName", "policyDefinitionReferenceId", "policyDefinitionId", "managementGroupIds", "policyAssignmentId", "policySetDefinitionName", "complianceState", "policySetDefinitionId", "subscriptionId", "resourceType", "stateWeight", "resourceGroup", "resourceId", "timestamp", "isDeleted", "resourceLocation", "policySetDefinitionCategory", "policyDefinitionGroupNames", "complianceReasonCode", "stateDetails"}, {"properties.policyAssignmentParameters", "properties.policyDefinitionAction", "properties.policyAssignmentScope", "properties.policyAssignmentName", "properties.policyDefinitionName", "properties.policyDefinitionReferenceId", "properties.policyDefinitionId", "properties.managementGroupIds", "properties.policyAssignmentId", "properties.policySetDefinitionName", "properties.complianceState", "properties.policySetDefinitionId", "properties.subscriptionId", "properties.resourceType", "properties.stateWeight", "properties.resourceGroup", "properties.resourceId", "properties.timestamp", "properties.isDeleted", "properties.resourceLocation", "properties.policySetDefinitionCategory", "properties.policyDefinitionGroupNames", "properties.complianceReasonCode", "properties.stateDetails"}), - #"Extracted Text After Delimiter" = Table.TransformColumns(#"Expanded properties", {{"properties.policyAssignmentScope", each Text.AfterDelimiter(_, "/", {0, RelativePosition.FromEnd}), type text}}) + | extend + ['properties.policyAssignmentParameters'] = properties.policyAssignmentParameters, + ['properties.policyDefinitionAction'] = properties.policyDefinitionAction, + ['properties.policyAssignmentScope'] = properties.policyAssignmentScope, + ['properties.policyAssignmentName'] = properties.policyAssignmentName, + ['properties.policyDefinitionName'] = properties.policyDefinitionName, + ['properties.policyDefinitionReferenceId'] = properties.policyDefinitionReferenceId, + ['properties.policyDefinitionId'] = properties.policyDefinitionId, + ['properties.managementGroupIds'] = properties.managementGroupIds, + ['properties.policyAssignmentId'] = properties.policyAssignmentId, + ['properties.policySetDefinitionName'] = properties.policySetDefinitionName, + ['properties.complianceState'] = properties.complianceState, + ['properties.policySetDefinitionId'] = properties.policySetDefinitionId, + ['properties.subscriptionId'] = properties.subscriptionId, + ['properties.resourceType'] = properties.resourceType, + ['properties.stateWeight'] = properties.stateWeight, + ['properties.resourceGroup'] = properties.resourceGroup, + ['properties.resourceId'] = properties.resourceId, + ['properties.timestamp'] = properties.timestamp, + ['properties.isDeleted'] = properties.isDeleted, + ['properties.resourceLocation'] = properties.resourceLocation, + ['properties.policySetDefinitionCategory'] = properties.policySetDefinitionCategory, + ['properties.policyDefinitionGroupNames'] = properties.policyDefinitionGroupNames, + ['properties.complianceReasonCode'] = properties.complianceReasonCode, + ['properties.stateDetails'] = properties.stateDetails + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + Types = Table.TransformColumns(Source, {{"properties.policyAssignmentScope", each Text.AfterDelimiter(_, "/", {0, RelativePosition.FromEnd}), type text}}, null, MissingField.Ignore) in - #"Extracted Text After Delimiter" + Types annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl index 975d7acc8..1556788c9 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/PublicIPAddresses.tmdl @@ -185,18 +185,35 @@ table PublicIPAddresses annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 046aa356-4713-4552-b6ca-6094909a58fd + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition PublicIPAddresses = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "Resources + query = " + Resources | where type =~ 'microsoft.network/publicipaddresses' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "resourceGuid", "idleTimeoutInMinutes", "publicIPAllocationMethod", "publicIPAddressVersion", "ipAddress", "ipConfiguration", "ipTags"}, {"properties.provisioningState", "properties.resourceGuid", "properties.idleTimeoutInMinutes", "properties.publicIPAllocationMethod", "properties.publicIPAddressVersion", "properties.ipAddress", "properties.ipConfiguration", "properties.ipTags"}) + | extend + ['properties.provisioningState'] = properties.provisioningState, + ['properties.resourceGuid'] = properties.resourceGuid, + ['properties.idleTimeoutInMinutes'] = properties.idleTimeoutInMinutes, + ['properties.publicIPAllocationMethod'] = properties.publicIPAllocationMethod, + ['properties.publicIPAddressVersion'] = properties.publicIPAddressVersion, + ['properties.ipAddress'] = properties.ipAddress, + ['properties.ipConfiguration'] = properties.ipConfiguration, + ['properties.ipTags'] = properties.ipTags + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties" + Source annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/Resources.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/Resources.tmdl index 15cb8b584..e8b8582f1 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/Resources.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/Resources.tmdl @@ -308,9 +308,7 @@ table Resources queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query(" - - + query = " resources | extend id = tolower(id), @@ -333,9 +331,8 @@ table Resources ['accessTier'] = properties.accessTier, ['isHnsEnabled'] = properties.isHnsEnabled, ['isBlueShiftAccount'] = properties.isBlueShiftAccount - - - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]) + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in Source diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/SqlDatabases.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/SqlDatabases.tmdl index 9617e42ee..cd2540fde 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/SqlDatabases.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/SqlDatabases.tmdl @@ -314,20 +314,61 @@ table SqlDatabases annotation SummarizationSetBy = Automatic + column sku + dataType: string + lineageTag: 52f51c91-4d10-4e18-bfc8-17b89180f1a3 + summarizeBy: none + sourceColumn: sku + + annotation SummarizationSetBy = Automatic + + column properties + dataType: string + lineageTag: 7b1ec500-24c1-4b63-b630-d6b6a81cd83e + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + partition SqlDatabases = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "resources + query = " + resources | where type == 'microsoft.sql/servers/databases' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded sku" = Table.ExpandRecordColumn(Source, "sku", {"name", "tier", "capacity", "family"}, {"sku.name", "sku.tier", "sku.capacity", "sku.family"}), - #"Expanded properties" = Table.ExpandRecordColumn(#"Expanded sku", "properties", {"status", "requestedBackupStorageRedundancy", "currentBackupStorageRedundancy", "requestedServiceObjectiveName", "currentServiceObjectiveName", "maintenanceConfigurationId", "defaultSecondaryLocation", "isInfraEncryptionEnabled", "earliestRestoreDate", "zoneRedundant", "availabilityZone", "catalogCollation", "creationDate", "collation", "licenseType", "maxSizeBytes", "isLedgerOn", "databaseId", "currentSku", "readScale", "maxLogSizeBytes"}, {"properties.status", "properties.requestedBackupStorageRedundancy", "properties.currentBackupStorageRedundancy", "properties.requestedServiceObjectiveName", "properties.currentServiceObjectiveName", "properties.maintenanceConfigurationId", "properties.defaultSecondaryLocation", "properties.isInfraEncryptionEnabled", "properties.earliestRestoreDate", "properties.zoneRedundant", "properties.availabilityZone", "properties.catalogCollation", "properties.creationDate", "properties.collation", "properties.licenseType", "properties.maxSizeBytes", "properties.isLedgerOn", "properties.databaseId", "properties.currentSku", "properties.readScale", "properties.maxLogSizeBytes"}), - #"Changed Type" = Table.TransformColumnTypes(#"Expanded properties",{{"properties.creationDate", type datetimezone}}) + | extend + ['sku.name'] = sku.name, + ['sku.tier'] = sku.tier, + ['sku.capacity'] = sku.capacity, + ['sku.family'] = sku.family, + ['properties.status'] = properties.status, + ['properties.requestedBackupStorageRedundancy'] = properties.requestedBackupStorageRedundancy, + ['properties.currentBackupStorageRedundancy'] = properties.currentBackupStorageRedundancy, + ['properties.requestedServiceObjectiveName'] = properties.requestedServiceObjectiveName, + ['properties.currentServiceObjectiveName'] = properties.currentServiceObjectiveName, + ['properties.maintenanceConfigurationId'] = properties.maintenanceConfigurationId, + ['properties.defaultSecondaryLocation'] = properties.defaultSecondaryLocation, + ['properties.isInfraEncryptionEnabled'] = properties.isInfraEncryptionEnabled, + ['properties.earliestRestoreDate'] = properties.earliestRestoreDate, + ['properties.zoneRedundant'] = properties.zoneRedundant, + ['properties.availabilityZone'] = properties.availabilityZone, + ['properties.catalogCollation'] = properties.catalogCollation, + ['properties.creationDate'] = properties.creationDate, + ['properties.collation'] = properties.collation, + ['properties.licenseType'] = properties.licenseType, + ['properties.maxSizeBytes'] = properties.maxSizeBytes, + ['properties.isLedgerOn'] = properties.isLedgerOn, + ['properties.databaseId'] = properties.databaseId, + ['properties.currentSku'] = properties.currentSku, + ['properties.readScale'] = properties.readScale, + ['properties.maxLogSizeBytes'] = properties.maxLogSizeBytes + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), + Types = Table.TransformColumnTypes(Source, {{"properties.creationDate", type datetimezone}}) in - #"Changed Type" + Types annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/Subscriptions.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/Subscriptions.tmdl index d94d0897e..e70afabf3 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/Subscriptions.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/Subscriptions.tmdl @@ -89,22 +89,6 @@ table Subscriptions annotation SummarizationSetBy = Automatic - column managementGroupAncestorsChain - dataType: string - lineageTag: e8cb5088-804a-4a4b-b124-bc1569c32912 - summarizeBy: none - sourceColumn: managementGroupAncestorsChain - - annotation SummarizationSetBy = Automatic - - column state - dataType: string - lineageTag: 004d35f6-d6a8-4c7f-ad7b-05c0dedf2cfe - summarizeBy: none - sourceColumn: state - - annotation SummarizationSetBy = Automatic - column tags dataType: string lineageTag: ff48b324-4a1c-488d-97d3-f9f59e0b7f3c @@ -137,18 +121,46 @@ table Subscriptions annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 6a2cd7e5-ed25-4b1c-b06f-29a947c9b8d6 + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column 'properties.managementGroupAncestorsChain' + dataType: string + lineageTag: fbb4c9cd-dcfc-4b61-8bc7-42b8dfd82e50 + summarizeBy: none + sourceColumn: properties.managementGroupAncestorsChain + + annotation SummarizationSetBy = Automatic + + column 'properties.state' + dataType: string + lineageTag: c37d69f0-5039-4418-94b9-44fcd6690201 + summarizeBy: none + sourceColumn: properties.state + + annotation SummarizationSetBy = Automatic + partition Subscriptions = m mode: import queryGroup: 'Resource Graph' - source = + source = ``` let - Source = AzureResourceGraph.Query( - "resourcecontainers + query = " + resourcecontainers | where type == 'microsoft.resources/subscriptions' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"managementGroupAncestorsChain", "state"}, {"managementGroupAncestorsChain", "state"}) + | extend + ['properties.managementGroupAncestorsChain'] = properties.managementGroupAncestorsChain, + ['properties.state'] = properties.state + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded properties" + Source + ``` annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/VirtualMachines.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/VirtualMachines.tmdl index 221ca516d..8e7198c22 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/VirtualMachines.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/VirtualMachines.tmdl @@ -409,37 +409,215 @@ table VirtualMachines annotation SummarizationSetBy = Automatic + column properties + dataType: string + lineageTag: 135b6756-9f20-45a2-9ef6-6325dd00a1db + summarizeBy: none + sourceColumn: properties + + annotation SummarizationSetBy = Automatic + + column networkProfile + dataType: string + lineageTag: 1d17fabc-ac29-4729-bec9-7dd7d2563157 + summarizeBy: none + sourceColumn: networkProfile + + annotation SummarizationSetBy = Automatic + + column osProfile + dataType: string + lineageTag: 9f3d6f62-d5b4-4ba6-861e-21b60f25b808 + summarizeBy: none + sourceColumn: osProfile + + annotation SummarizationSetBy = Automatic + + column storageProfile + dataType: string + lineageTag: abf3f952-863f-4d23-af62-a2ea31887c3a + summarizeBy: none + sourceColumn: storageProfile + + annotation SummarizationSetBy = Automatic + + column hardwareProfile + dataType: string + lineageTag: 18998ba6-333c-4462-bd93-d54814e2361d + summarizeBy: none + sourceColumn: hardwareProfile + + annotation SummarizationSetBy = Automatic + + column diagnosticsProfile + dataType: string + lineageTag: 002811fd-e4da-412c-aec8-789c872382f5 + summarizeBy: none + sourceColumn: diagnosticsProfile + + annotation SummarizationSetBy = Automatic + + column extended + dataType: string + lineageTag: 695947e2-c1e6-440a-9379-d4ace0486833 + summarizeBy: none + sourceColumn: extended + + annotation SummarizationSetBy = Automatic + + column networkInterfaces + dataType: string + lineageTag: 60df4e28-c5a2-4be4-a666-5f6399869a0d + summarizeBy: none + sourceColumn: networkInterfaces + + annotation SummarizationSetBy = Automatic + + column 'networkInterfaces.properties' + dataType: string + lineageTag: b85e2971-0782-48ce-8641-f8e720fef81a + summarizeBy: none + sourceColumn: networkInterfaces.properties + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.imageReference' + dataType: string + lineageTag: fce31b16-8d80-4267-86f7-458827788e2d + summarizeBy: none + sourceColumn: storageProfile.imageReference + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.dataDisks' + dataType: string + lineageTag: bb2a82e8-695a-47a9-bcbb-611e134356ed + summarizeBy: none + sourceColumn: storageProfile.dataDisks + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.osDisk' + dataType: string + lineageTag: 8fdcc755-3ffb-48b1-bf3f-e46db8f67774 + summarizeBy: none + sourceColumn: storageProfile.osDisk + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.dataDisks.managedDisk' + dataType: string + lineageTag: 56634ea0-bbc4-4587-854c-ba252faa1ae8 + summarizeBy: none + sourceColumn: storageProfile.dataDisks.managedDisk + + annotation SummarizationSetBy = Automatic + + column 'storageProfile.osDisk.managedDisk' + dataType: string + lineageTag: a3f5aff1-c5e8-4957-bb33-84f23977d4a2 + summarizeBy: none + sourceColumn: storageProfile.osDisk.managedDisk + + annotation SummarizationSetBy = Automatic + + column 'diagnosticsProfile.bootDiagnostics' + dataType: string + lineageTag: 3ef88619-6923-44d5-a101-36274a025e49 + summarizeBy: none + sourceColumn: diagnosticsProfile.bootDiagnostics + + annotation SummarizationSetBy = Automatic + + column instanceView + dataType: string + lineageTag: af5bca80-4901-41c9-ab40-3fc346f0912f + summarizeBy: none + sourceColumn: instanceView + + annotation SummarizationSetBy = Automatic + + column powerState + dataType: string + lineageTag: 2debf081-3956-4289-a117-8b7af6888ac1 + summarizeBy: none + sourceColumn: powerState + + annotation SummarizationSetBy = Automatic + partition VirtualMachines = m mode: import queryGroup: 'Resource Graph' source = let - Source = AzureResourceGraph.Query( - "Resources + query = " + Resources | where type =~ 'Microsoft.Compute/virtualMachines' - " & ftk_DemoFilter(), "Tenant", null, null, [resultTruncated = false]), - #"Expanded properties" = Table.ExpandRecordColumn(Source, "properties", {"provisioningState", "timeCreated", "networkProfile", "osProfile", "storageProfile", "hardwareProfile", "vmId", "diagnosticsProfile", "extended", "licenseType"}, {"provisioningState", "timeCreated", "networkProfile", "osProfile", "storageProfile", "hardwareProfile", "vmId", "diagnosticsProfile", "extended", "licenseType"}), - #"Expanded osProfile" = Table.ExpandRecordColumn(#"Expanded properties", "osProfile", {"computerName", "requireGuestProvisionSignal", "allowExtensionOperations", "adminUsername", "secrets", "linuxConfiguration", "windowsConfiguration"}, {"osProfile.computerName", "osProfile.requireGuestProvisionSignal", "osProfile.allowExtensionOperations", "osProfile.adminUsername", "osProfile.secrets", "osProfile.linuxConfiguration", "osProfile.windowsConfiguration"}), - #"Expanded networkProfile" = Table.ExpandRecordColumn(#"Expanded osProfile", "networkProfile", {"networkInterfaces"}, {"networkInterfaces"}), - #"Expanded networkInterfaces" = Table.ExpandListColumn(#"Expanded networkProfile", "networkInterfaces"), - #"Expanded networkInterfaces 1" = Table.ExpandRecordColumn(#"Expanded networkInterfaces", "networkInterfaces", {"properties", "id"}, {"networkInterfaces.properties", "networkInterfaces.id"}), - #"Expanded networkInterfaces.properties" = Table.ExpandRecordColumn(#"Expanded networkInterfaces 1", "networkInterfaces.properties", {"deleteOption"}, {"networkInterfaces.properties.deleteOption"}), - #"Expanded storageProfile" = Table.ExpandRecordColumn(#"Expanded networkInterfaces.properties", "storageProfile", {"imageReference", "dataDisks", "osDisk"}, {"storageProfile.imageReference", "storageProfile.dataDisks", "storageProfile.osDisk"}), - #"Expanded storageProfile.imageReference" = Table.ExpandRecordColumn(#"Expanded storageProfile", "storageProfile.imageReference", {"publisher", "sku", "version", "exactVersion", "offer"}, {"storageProfile.imageReference.publisher", "storageProfile.imageReference.sku", "storageProfile.imageReference.version", "storageProfile.imageReference.exactVersion", "storageProfile.imageReference.offer"}), - #"Expanded storageProfile.dataDisks" = Table.ExpandListColumn(#"Expanded storageProfile.imageReference", "storageProfile.dataDisks"), - #"Expanded storageProfile.dataDisks 1" = Table.ExpandRecordColumn(#"Expanded storageProfile.dataDisks", "storageProfile.dataDisks", {"name", "createOption", "deleteOption", "managedDisk", "caching", "toBeDetached", "writeAcceleratorEnabled", "lun"}, {"storageProfile.dataDisks.name", "storageProfile.dataDisks.createOption", "storageProfile.dataDisks.deleteOption", "storageProfile.dataDisks.managedDisk", "storageProfile.dataDisks.caching", "storageProfile.dataDisks.toBeDetached", "storageProfile.dataDisks.writeAcceleratorEnabled", "storageProfile.dataDisks.lun"}), - #"Expanded storageProfile.dataDisks.managedDisk" = Table.ExpandRecordColumn(#"Expanded storageProfile.dataDisks 1", "storageProfile.dataDisks.managedDisk", {"id"}, {"storageProfile.dataDisks.managedDisk.id"}), - #"Expanded storageProfile.osDisk" = Table.ExpandRecordColumn(#"Expanded storageProfile.dataDisks.managedDisk", "storageProfile.osDisk", {"name", "createOption", "osType", "deleteOption", "managedDisk", "caching"}, {"storageProfile.osDisk.name", "storageProfile.osDisk.createOption", "storageProfile.osDisk.osType", "storageProfile.osDisk.deleteOption", "storageProfile.osDisk.managedDisk", "storageProfile.osDisk.caching"}), - #"Expanded storageProfile.osDisk.managedDisk" = Table.ExpandRecordColumn(#"Expanded storageProfile.osDisk", "storageProfile.osDisk.managedDisk", {"id"}, {"storageProfile.osDisk.managedDisk.id"}), - #"Expanded hardwareProfile" = Table.ExpandRecordColumn(#"Expanded storageProfile.osDisk.managedDisk", "hardwareProfile", {"vmSize"}, {"hardwareProfile.vmSize"}), - #"Expanded diagnosticsProfile" = Table.ExpandRecordColumn(#"Expanded hardwareProfile", "diagnosticsProfile", {"bootDiagnostics"}, {"diagnosticsProfile.bootDiagnostics"}), - #"Expanded diagnosticsProfile.bootDiagnostics" = Table.ExpandRecordColumn(#"Expanded diagnosticsProfile", "diagnosticsProfile.bootDiagnostics", {"enabled", "storageUri"}, {"diagnosticsProfile.bootDiagnostics.enabled", "diagnosticsProfile.bootDiagnostics.storageUri"}), - #"Expanded extended" = Table.ExpandRecordColumn(#"Expanded diagnosticsProfile.bootDiagnostics", "extended", {"instanceView"}, {"instanceView"}), - #"Expanded instanceView" = Table.ExpandRecordColumn(#"Expanded extended", "instanceView", {"powerState"}, {"powerState"}), - #"Expanded powerState" = Table.ExpandRecordColumn(#"Expanded instanceView", "powerState", {"displayStatus"}, {"powerState.displayStatus"}), - #"Expanded zones" = Table.ExpandListColumn(#"Expanded powerState", "zones") + | extend + provisioningState = properties.provisioningState, + timeCreated = properties.timeCreated, + networkProfile = properties.networkProfile, + osProfile = properties.osProfile, + storageProfile = properties.storageProfile, + hardwareProfile = properties.hardwareProfile, + vmId = properties.vmId, + diagnosticsProfile = properties.diagnosticsProfile, + extended = properties.extended, + licenseType = properties.licenseType + | extend + ['osProfile.computerName'] = osProfile.computerName, + ['osProfile.requireGuestProvisionSignal'] = osProfile.requireGuestProvisionSignal, + ['osProfile.allowExtensionOperations'] = osProfile.allowExtensionOperations, + ['osProfile.adminUsername'] = osProfile.adminUsername, + ['osProfile.secrets'] = osProfile.secrets, + ['osProfile.linuxConfiguration'] = osProfile.linuxConfiguration, + ['osProfile.windowsConfiguration'] = osProfile.windowsConfiguration, + networkInterfaces = networkProfile.networkInterfaces + | mv-expand ['networkInterfaces'] + | extend + ['networkInterfaces.properties'] = networkInterfaces.properties, + ['networkInterfaces.id'] = networkInterfaces.id, + ['networkInterfaces.properties.deleteOption'] = networkInterfaces.properties.deleteOption, + ['storageProfile.imageReference'] = storageProfile.imageReference, + ['storageProfile.dataDisks'] = storageProfile.dataDisks, + ['storageProfile.osDisk'] = storageProfile.osDisk, + ['storageProfile.imageReference.publisher'] = storageProfile.imageReference.publisher, + ['storageProfile.imageReference.sku'] = storageProfile.imageReference.sku, + ['storageProfile.imageReference.version'] = storageProfile.imageReference.version, + ['storageProfile.imageReference.exactVersion'] = storageProfile.imageReference.exactVersion, + ['storageProfile.imageReference.offer'] = storageProfile.imageReference.offer + | mv-expand ['storageProfile.dataDisks'] + | extend + ['storageProfile.dataDisks.name'] = storageProfile.dataDisks.name, + ['storageProfile.dataDisks.createOption'] = storageProfile.dataDisks.createOption, + ['storageProfile.dataDisks.deleteOption'] = storageProfile.dataDisks.deleteOption, + ['storageProfile.dataDisks.managedDisk'] = storageProfile.dataDisks.managedDisk, + ['storageProfile.dataDisks.caching'] = storageProfile.dataDisks.caching, + ['storageProfile.dataDisks.toBeDetached'] = storageProfile.dataDisks.toBeDetached, + ['storageProfile.dataDisks.writeAcceleratorEnabled'] = storageProfile.dataDisks.writeAcceleratorEnabled, + ['storageProfile.dataDisks.lun'] = storageProfile.dataDisks.lun, + ['storageProfile.dataDisks.managedDisk.id'] = storageProfile.dataDisks.managedDisk.id, + ['storageProfile.osDisk.name'] = storageProfile.osDisk.name, + ['storageProfile.osDisk.createOption'] = storageProfile.osDisk.createOption, + ['storageProfile.osDisk.osType'] = storageProfile.osDisk.osType, + ['storageProfile.osDisk.deleteOption'] = storageProfile.osDisk.deleteOption, + ['storageProfile.osDisk.managedDisk'] = storageProfile.osDisk.managedDisk, + ['storageProfile.osDisk.caching'] = storageProfile.osDisk.caching, + ['storageProfile.osDisk.managedDisk.id'] = storageProfile.osDisk.managedDisk.id, + ['hardwareProfile.vmSize'] = hardwareProfile.vmSize, + ['diagnosticsProfile.bootDiagnostics'] = diagnosticsProfile.bootDiagnostics, + ['diagnosticsProfile.bootDiagnostics.enabled'] = diagnosticsProfile.bootDiagnostics.enabled, + ['diagnosticsProfile.bootDiagnostics.storageUri'] = diagnosticsProfile.bootDiagnostics.storageUri + | extend + instanceView = extended.instanceView, + powerState = extended.instanceView.powerState + | extend + ['powerState.displayStatus'] = powerState.displayStatus + | mv-expand ['zones'] + " & ftk_DemoFilter(), + Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]) in - #"Expanded zones" + Source annotation PBI_NavigationStepName = Navigation From 86260dd4954d8dfa7b1a78b810ca7aa0887c43a6 Mon Sep 17 00:00:00 2001 From: Robel Mamecha <59753782+ro100e@users.noreply.github.com> Date: Tue, 1 Apr 2025 20:44:01 -0400 Subject: [PATCH 44/51] Updates for FinOps alerts (#1459) Co-authored-by: Michael Flanakin --- docs-mslearn/TOC.yml | 6 ++++++ docs-mslearn/toolkit/power-bi/workload-optimization.md | 1 + docs-mslearn/toolkit/workbooks/optimization.md | 1 + docs/README.md | 5 +++++ docs/{finops-alerts.md => alerts.md} | 2 +- 5 files changed, 14 insertions(+), 1 deletion(-) rename docs/{finops-alerts.md => alerts.md} (98%) diff --git a/docs-mslearn/TOC.yml b/docs-mslearn/TOC.yml index 53cfd6331..6ff067814 100644 --- a/docs-mslearn/TOC.yml +++ b/docs-mslearn/TOC.yml @@ -180,6 +180,12 @@ href: toolkit/workbooks/optimization.md - name: Customize workbooks href: toolkit/workbooks/customize-workbooks.md + - name: FinOps alerts + items: + - name: Overview + href: toolkit/alerts/finops-alerts-overview.md + - name: Configure alerts + href: toolkit/alerts/configure-finops-alerts.md - name: Optimization engine items: - name: Overview diff --git a/docs-mslearn/toolkit/power-bi/workload-optimization.md b/docs-mslearn/toolkit/power-bi/workload-optimization.md index 4878f0fea..bb3e0d3ce 100644 --- a/docs-mslearn/toolkit/power-bi/workload-optimization.md +++ b/docs-mslearn/toolkit/power-bi/workload-optimization.md @@ -97,6 +97,7 @@ Related solutions: - [FinOps hubs](../hubs/finops-hubs-overview.md) - [FinOps workbooks](../workbooks/finops-workbooks-overview.md) +- [FinOps alerts](../alerts/finops-alerts-overview.md) - [FinOps toolkit open data](../open-data.md)
diff --git a/docs-mslearn/toolkit/workbooks/optimization.md b/docs-mslearn/toolkit/workbooks/optimization.md index 76f99f3c9..8580ebfb5 100644 --- a/docs-mslearn/toolkit/workbooks/optimization.md +++ b/docs-mslearn/toolkit/workbooks/optimization.md @@ -80,6 +80,7 @@ Related products: Related solutions: +- [FinOps alerts](../alerts/finops-alerts-overview.md) - [Optimization engine](../optimization-engine/overview.md) - [FinOps toolkit Power BI reports](../power-bi/reports.md) - [FinOps hubs](../hubs/finops-hubs-overview.md) diff --git a/docs/README.md b/docs/README.md index a6cfa9d94..4963ae2e6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -49,6 +49,11 @@ Automate and extend the Microsoft Cloud with starter kits, scripts, and advanced
Customizable home for engineers to maximize cloud ROI.
Learn more +
+
🔔 FinOps alerts
+
Automate cost optimization by managing idle resources.
+ Learn more +
🔍 Optimization Engine
Extensible solution for custom optimization recommendations.
diff --git a/docs/finops-alerts.md b/docs/alerts.md similarity index 98% rename from docs/finops-alerts.md rename to docs/alerts.md index ab9a1fc0e..38bf600c0 100644 --- a/docs/finops-alerts.md +++ b/docs/alerts.md @@ -21,7 +21,7 @@ Designed with flexibility in mind, FinOps alerts run on a fully configurable sch
-

What's new in March 2025What's new in March 2025v0.9

March released FinOps alerts to boost cost optimization with automated notifications that monitor your cloud. From bda6a54c56dbb4e5de78ab99a082bc6ac8622883 Mon Sep 17 00:00:00 2001 From: Arthur Clares <53261392+arthurclares@users.noreply.github.com> Date: Wed, 2 Apr 2025 01:59:49 +0100 Subject: [PATCH 45/51] Improvements to Rate Optimization report (#1414) Co-authored-by: Michael Flanakin Co-authored-by: Michael Flanakin --- docs-mslearn/toolkit/changelog.md | 4 + .../kql/RateOptimization.Report/report.json | 469 +- .../definition/cultures/en-US.tmdl | 1099 +- .../AdvisorReservationRecommendations.tmdl | 23 +- .../tables/ReservationRecommendations.tmdl | 43 +- .../RateOptimization.Report/report.json | 521 +- .../definition/cultures/en-US.tmdl | 31105 +++++++++------- .../definition/expressions.tmdl | 6 +- .../tables/AdvisorRecommendations.tmdl | 40 +- .../AdvisorReservationRecommendations.tmdl | 23 +- .../definition/tables/Costs.tmdl | 48 - .../tables/ReservationRecommendations.tmdl | 37 +- .../modules/scripts/IngestionSetup.kql | 128 +- 13 files changed, 18885 insertions(+), 14661 deletions(-) diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 0f773b7ae..7ae510fbe 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -60,6 +60,7 @@ _Released March 2025_ - **Added** - Added support for MCA reservation recommendation exports. + - Show break-even point calculation for reservation recommendations. ([[#406](https://github.com/microsoft/finops-toolkit/issues/406)]). - **Fixed** - Fixed core count double-counting on the Hybrid Benefit page. - Fixed savings to include negotiated discounts on the Total savings page. @@ -80,6 +81,7 @@ _Released March 2025_ - Set `ListCost` to `ContractedCost` when `ListCost` and `ListUnitPrice` are both 0 or empty. ======= - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). + - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - **Changed** - Changed the deployment template to only deploy Key Vault when configured as a remote hub. - This will not remove existing Key Vault instances. Please delete them manually if not using this instance as a remote (secondary) hub. @@ -89,6 +91,8 @@ _Released March 2025_ - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). - Fixed an issue where the Data Explorer cluster could not update when re-deployed ([#1350](https://github.com/microsoft/finops-toolkit/issues/1350)). - Removed spaces from the MCA reservation recommendations export column names ([#1317](https://github.com/microsoft/finops-toolkit/issues/1317)). + - Changed how reservations are summarized to ensure the latest version of each recommendation is displayed. ([#1408](https://github.com/microsoft/finops-toolkit/issues/1408)). + - Improved how recommendation dates are calculated ([#1388](https://github.com/microsoft/finops-toolkit/issues/1388)). - Fixed an issue where reservation recommendations were being duplicated for the Canada Central region. - Fixed an issue where Recommendations.x_IngestionTime is not being populated in Data Explorer. - **Removed** diff --git a/src/power-bi/kql/RateOptimization.Report/report.json b/src/power-bi/kql/RateOptimization.Report/report.json index 5edc0c02d..578b6523e 100644 --- a/src/power-bi/kql/RateOptimization.Report/report.json +++ b/src/power-bi/kql/RateOptimization.Report/report.json @@ -2179,13 +2179,13 @@ "z": 1000.00 }, { - "config": "{\"name\":\"0a25ba39d51731ffeb12\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":111.83139402906134,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_LookbackPeriodLabel\"},\"Name\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"NativeReferenceName\":\"x_LookbackPeriodLabel\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_LookbackPeriodLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback period'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", + "config": "{\"name\":\"0a25ba39d51731ffeb12\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":111.83139402906134,\"z\":2000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_LookbackPeriodLabel\"},\"Name\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"NativeReferenceName\":\"x_LookbackPeriodLabel\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_LookbackPeriodLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback period'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", "height": 56.00, "width": 200.00, "x": 0.00, "y": 111.83, - "z": 1000.00 + "z": 2000.00 }, { "config": "{\"name\":\"0c76a2061c78e2bc75bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", @@ -2197,22 +2197,13 @@ "z": 15000.00 }, { - "config": "{\"name\":\"0f5a9995f5a6b10e2a21\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":568,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.RegionName\",\"active\":true},{\"queryRef\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\"},{\"queryRef\":\"Costs.x_SkuMeterSubcategory\"}],\"Tooltips\":[{\"queryRef\":\"Min(Usage details.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(Usage details.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"},\"Name\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\",\"NativeReferenceName\":\"x_CommitmentDiscountFlexGroup\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"Costs.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}}}]},\"columnProperties\":{\"AutofitComboMeter.InstanceSizeFlexibilityGroup\":{},\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuMeterSubcategory\":{},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"ReservationRecommendations.RegionName\":{}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Core hours by Region > Flexibility group > Size'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", - "filters": "[{\"name\":\"Filter5bbf86e68796256d7c90\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter713e47d0e8c260489cd9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":11}]", - "height": 280.00, - "width": 568.00, - "x": 216.00, - "y": 104.00, - "z": 3000.00 - }, - { - "config": "{\"name\":\"1111cf1bb0652abd2fee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":167.03015946116324,\"z\":500,\"width\":200,\"height\":56,\"tabOrder\":17002}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"x_CommitmentDiscountScope\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_CommitmentDiscountScope\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", + "config": "{\"name\":\"1111cf1bb0652abd2fee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":167.03015946116324,\"z\":1000,\"width\":200,\"height\":56,\"tabOrder\":17002}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"x_CommitmentDiscountScope\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_CommitmentDiscountScope\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Scope'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", "height": 56.00, "width": 200.00, "x": 0.00, "y": 167.03, - "z": 500.00 + "z": 1000.00 }, { "config": "{\"name\":\"143f8af048eac800f251\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", @@ -2233,13 +2224,13 @@ "z": 2000.00 }, { - "config": "{\"name\":\"1f12408b2018f0bd8d94\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"x_EffectiveCostBefore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Current cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"1f12408b2018f0bd8d94\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"x_EffectiveCostBefore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Current cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 184.00, "x": 216.00, "y": 8.00, - "z": 7000.00 + "z": 6000.00 }, { "config": "{\"name\":\"2560701c2a22c6c10c42\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\",\"howCreated\":\"InsertVisualButton\"}", @@ -2260,13 +2251,13 @@ "z": 5000.00 }, { - "config": "{\"name\":\"357f598c5ce9511ae25a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", + "config": "{\"name\":\"357f598c5ce9511ae25a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", "height": 56.00, "width": 200.00, "x": 0.00, "y": 0.00, - "z": 4000.00 + "z": 5000.00 }, { "config": "{\"name\":\"386dead952763517e7cf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", @@ -2304,40 +2295,40 @@ "z": 4000.00 }, { - "config": "{\"name\":\"52fb493df97f05450019\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":2000,\"width\":472,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Tooltips\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"Pricing subcategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Count(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"Costs.x_PricingSubcategory\":{\"displayName\":\"Pricing subcategory\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"matchLineColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"switchAxisPosition\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"categoryAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"seriesLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CPU hours'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", + "config": "{\"name\":\"52fb493df97f05450019\",\"layouts\":[{\"id\":0,\"position\":{\"x\":888.0000000000001,\"y\":104,\"z\":2000,\"width\":376,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Tooltips\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"Pricing subcategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Count(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"Costs.x_PricingSubcategory\":{\"displayName\":\"Pricing subcategory\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"matchLineColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"switchAxisPosition\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"categoryAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"seriesLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CPU hours'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", "height": 280.00, - "width": 472.00, - "x": 792.00, + "width": 376.00, + "x": 888.00, "y": 104.00, "z": 2000.00 }, { - "config": "{\"name\":\"556d6105ab6c43006bcd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"556d6105ab6c43006bcd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":4000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 184.00, "x": 600.00, "y": 8.00, - "z": 5000.00 + "z": 4000.00 }, { - "config": "{\"name\":\"55ed6c4e55097420df10\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\",\"NativeReferenceName\":\"x_EffectiveCostAfter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"55ed6c4e55097420df10\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\",\"NativeReferenceName\":\"x_EffectiveCostAfter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 184.00, "x": 408.00, "y": 8.00, - "z": 6000.00 + "z": 5000.00 }, { - "config": "{\"name\":\"65a632502cf87d0de88f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":223.0301594611632,\"z\":3000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", + "config": "{\"name\":\"65a632502cf87d0de88f\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":223.0301594611632,\"z\":4000,\"width\":200,\"height\":56,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[]", "height": 56.00, "width": 200.00, "x": 0.00, "y": 223.03, - "z": 3000.00 + "z": 4000.00 }, { "config": "{\"name\":\"6e1153ac9fa26f2ebe5f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Reservation recommendations\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review opportunities to save with new reservations.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\"}", @@ -2412,13 +2403,13 @@ "z": 1000.00 }, { - "config": "{\"name\":\"9adefe0c71bd7f3a61e1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.165263963274676,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", + "config": "{\"name\":\"9adefe0c71bd7f3a61e1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.165263963274676,\"z\":7000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", "height": 48.00, "width": 40.00, "x": 576.00, "y": 40.17, - "z": 8000.00 + "z": 7000.00 }, { "config": "{\"name\":\"9b6a4c8a5c5b82ad01d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":0}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", @@ -2429,13 +2420,13 @@ "z": 0.00 }, { - "config": "{\"name\":\"9bf065e82cc29ee2962e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.165263963274676,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", + "config": "{\"name\":\"9bf065e82cc29ee2962e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.165263963274676,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", "height": 48.00, "width": 40.00, "x": 384.00, "y": 40.17, - "z": 9000.00 + "z": 8000.00 }, { "config": "{\"name\":\"a6d290f49670b8be294c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", @@ -2446,6 +2437,15 @@ "y": 576.00, "z": 11000.00 }, + { + "config": "{\"name\":\"a8e588fca5a265020d92\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":104,\"z\":11000,\"width\":280,\"height\":280,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.RegionName\",\"active\":true},{\"queryRef\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\"},{\"queryRef\":\"Costs.x_SkuMeterSubcategory\"}],\"Tooltips\":[{\"queryRef\":\"Min(Usage details.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(Usage details.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"},\"Name\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\",\"NativeReferenceName\":\"x_CommitmentDiscountFlexGroup\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"Costs.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}}}]},\"columnProperties\":{\"AutofitComboMeter.InstanceSizeFlexibilityGroup\":{},\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuMeterSubcategory\":{},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"ReservationRecommendations.RegionName\":{}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Core hours by Region > Flexibility group > Size'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter5bbf86e68796256d7c90\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter713e47d0e8c260489cd9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":11}]", + "height": 280.00, + "width": 280.00, + "x": 600.00, + "y": 104.00, + "z": 11000.00 + }, { "config": "{\"name\":\"bab08ec3256d1ca7d880\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -2456,22 +2456,22 @@ "z": 14000.00 }, { - "config": "{\"name\":\"c87ecf964f0eba84267c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":4000,\"width\":1048,\"height\":320,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\"},{\"queryRef\":\"ReservationRecommendations.RegionName\"},{\"queryRef\":\"AutofitComboMeter.ArmSkuName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_SkuType\"},\"Name\":\"AutofitComboMeter.ArmSkuName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Potential savings1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantity\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\",\"NativeReferenceName\":\"Rec qty\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantityNormalized\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\",\"NativeReferenceName\":\"Rec qty normalized1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedSize\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\",\"NativeReferenceName\":\"Normalized size1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Flexibility group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"Scope1\"}]},\"columnProperties\":{\"AutofitComboMeter.ArmSkuName\":{\"displayName\":\"SKU\"},\"ReservationRecommendations.RegionName\":{\"displayName\":\"Region\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Potential savings\"},\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\":{\"displayName\":\"Contracted cost\"},\"Sum(ReservationRecommendations.x_RecommendedQuantity)\":{\"displayName\":\"Rec qty\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\":{\"displayName\":\"Normalized size\"},\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\":{\"displayName\":\"Rec qty normalized\"},\"ReservationRecommendations.x_CommitmentDiscountScope\":{\"displayName\":\"Scope\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Flexibility group\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}}}}],\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'9'\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Recommendations based on recent usage'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"lockAspect\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"stylePreset\":[{\"properties\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", + "config": "{\"name\":\"c87ecf964f0eba84267c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":3000,\"width\":1048,\"height\":320,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\"},{\"queryRef\":\"ReservationRecommendations.x_SkuTermLabel\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\"},{\"queryRef\":\"ReservationRecommendations.RegionName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\"},{\"queryRef\":\"AutofitComboMeter.ArmSkuName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\"},{\"queryRef\":\"ReservationRecommendations.x_BreakEvenDate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_SkuType\"},\"Name\":\"AutofitComboMeter.ArmSkuName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Potential savings1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantity\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\",\"NativeReferenceName\":\"Rec qty\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantityNormalized\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\",\"NativeReferenceName\":\"Rec qty normalized1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedSize\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\",\"NativeReferenceName\":\"Normalized size1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Normalized group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"Scope1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_BreakEvenDate\"},\"Name\":\"ReservationRecommendations.x_BreakEvenDate\",\"NativeReferenceName\":\"Target\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_BreakEvenMonths\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\",\"NativeReferenceName\":\"Break-even\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"ReservationRecommendations.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_BreakEvenDate\"}}}]},\"columnProperties\":{\"AutofitComboMeter.ArmSkuName\":{\"displayName\":\"Size\"},\"ReservationRecommendations.RegionName\":{\"displayName\":\"Region\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Potential savings\"},\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\":{\"displayName\":\"Contracted cost\"},\"Sum(ReservationRecommendations.x_RecommendedQuantity)\":{\"displayName\":\"Rec qty\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\":{\"displayName\":\"Normalized size\"},\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\":{\"displayName\":\"Rec qty normalized\"},\"ReservationRecommendations.x_CommitmentDiscountScope\":{\"displayName\":\"Scope\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Normalized group\"},\"ReservationRecommendations.x_BreakEvenDate\":{\"displayName\":\"Target\"},\"Sum(ReservationRecommendations.x_BreakEvenMonths)\":{\"displayName\":\"Break-even\"},\"ReservationRecommendations.x_SkuTermLabel\":{\"displayName\":\"Term\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}}}}],\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'9'\"}}}}}],\"columnFormatting\":[{\"properties\":{\"styleTotal\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"metadata\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Recommendations based on recent usage'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"lockAspect\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"stylePreset\":[{\"properties\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", "height": 320.00, "width": 1048.00, "x": 216.00, "y": 392.00, - "z": 4000.00 + "z": 3000.00 }, { - "config": "{\"name\":\"c9eda8b13e18eaede87c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":55.831394029061336,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_SkuTermLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"ReservationRecommendations.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_SkuTermLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"ReservationRecommendations.x_SkuTermLabel\":{\"displayName\":\"Term\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", + "config": "{\"name\":\"c9eda8b13e18eaede87c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":55.831394029061336,\"z\":3000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_SkuTermLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"ReservationRecommendations.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_SkuTermLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"ReservationRecommendations.x_SkuTermLabel\":{\"displayName\":\"Term\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Term'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"512bf45fa44cb87b8f87\"}", "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", "height": 56.00, "width": 200.00, "x": 0.00, "y": 55.83, - "z": 2000.00 + "z": 3000.00 }, { "config": "{\"name\":\"ca4b9c7d702a8aab05bc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#reservation-recommendations'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\"}", @@ -2500,6 +2500,15 @@ "y": 479.90, "z": 12000.00 }, + { + "config": "{\"name\":\"e4ab08c20ea51077b926\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":10000,\"width\":376,\"height\":280,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"lineClusteredColumnComboChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"active\":true}],\"Y2\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\"}],\"Y\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_BreakEvenMonths\"}},\"Function\":3},\"Name\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\",\"NativeReferenceName\":\"Break-even\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Normalized group\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Reservation discount\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Reservation discount\"},\"Sum(ReservationRecommendations.x_BreakEvenMonths)\":{\"displayName\":\"Break-even\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Normalized group\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings x Breakeven'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter713e47d0e8c260489cd9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":11}]", + "height": 280.00, + "width": 376.00, + "x": 216.00, + "y": 104.00, + "z": 10000.00 + }, { "config": "{\"name\":\"ece2d625fee5317088d5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"f77fc5fbcd293683f672\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -2519,13 +2528,13 @@ "z": 13000.00 }, { - "config": "{\"name\":\"f42ce7186574f2147f1c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":17003}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ This page requires reservation recommendations. If it does not load, confirm \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Cost Management \",\"textStyle\":{\"fontSize\":\"10.6667px\",\"color\":\"#000000\"}},{\"value\":\"exports were created.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", + "config": "{\"name\":\"f42ce7186574f2147f1c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ This page requires reservation recommendations. If it does not load, confirm \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Cost Management \",\"textStyle\":{\"fontSize\":\"10.6667px\",\"color\":\"#000000\"}},{\"value\":\"exports were created.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 184.00, "x": 1080.00, "y": 8.00, - "z": 10000.00 + "z": 9000.00 }, { "config": "{\"name\":\"f4780a711d57b35deafe\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"9b6a4c8a5c5b82ad01d1\",\"howCreated\":\"InsertVisualButton\"}", @@ -2557,7 +2566,43 @@ "ordinal": 3, "visualContainers": [ { - "config": "{\"name\":\"084efe22ce64d80153be\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.39591545419347,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", + "config": "{\"name\":\"0488159030c8211a4260\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"56f13e298007589ec999\"}", + "filters": "[]", + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 + }, + { + "config": "{\"name\":\"07477883a05434090c09\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"cebc3053acb3093c537d\"}", + "filters": "[]", + "height": 720.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 0.00 + }, + { + "config": "{\"name\":\"0eb8ceb90d8c8e0d5aa3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cebc3053acb3093c537d\",\"howCreated\":\"InsertVisualButton\"}", + "filters": "[]", + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 688.00, + "z": 2000.00 + }, + { + "config": "{\"name\":\"0fe1780035bc0547c9a5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[]", + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 + }, + { + "config": "{\"name\":\"12013905a35c59e89b99\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.39591545419347,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", "height": 48.00, "width": 40.00, @@ -2566,7 +2611,16 @@ "z": 8000.00 }, { - "config": "{\"name\":\"08cbcbd365ab05e0af5f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", + "config": "{\"name\":\"1343de33720acc890365\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[]", + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 + }, + { + "config": "{\"name\":\"13a7fed15d91b44d6e00\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", "height": 704.00, "width": 1048.09, "x": 215.40, @@ -2574,34 +2628,52 @@ "z": 0.00 }, { - "config": "{\"name\":\"0f1816299d658085a121\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", + "config": "{\"name\":\"18942b0899d81028355a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.00, - "width": 176.00, - "x": 792.00, - "y": 8.00, - "z": 4000.00 + "height": 704.00, + "width": 88.00, + "x": 960.09, + "y": 0.00, + "z": 0.00 }, { - "config": "{\"name\":\"1263a48a4f59474f1853\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"1c1df03ab230408e3724\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 408.00, - "y": 8.00, - "z": 6000.00 + "height": 704.00, + "width": 88.00, + "x": 479.16, + "y": 0.00, + "z": 5000.00 }, { - "config": "{\"name\":\"1e3729d8b640f2013785\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"25c6f8e9e268170d6ba6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", + "filters": "[]", + "height": 704.00, + "width": 88.00, + "x": 671.53, + "y": 0.00, + "z": 3000.00 + }, + { + "config": "{\"name\":\"2df5257d27c69c0570a6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 88.00, "width": 1048.00, - "x": 0.01, - "y": 383.90, - "z": 13000.00 + "x": 0.00, + "y": 576.00, + "z": 11000.00 }, { - "config": "{\"name\":\"21b5e448b55901cc7968\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.39591545419347,\"z\":9000,\"width\":48,\"height\":48,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", + "config": "{\"name\":\"33219d330089285ac919\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[]", + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 + }, + { + "config": "{\"name\":\"3f2b567921c7c1bbe3a2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.39591545419347,\"z\":9000,\"width\":48,\"height\":48,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", "height": 48.00, "width": 48.00, @@ -2610,77 +2682,60 @@ "z": 9000.00 }, { - "config": "{\"name\":\"21df02571d411dfa301f\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"41a1a001220e9a2a0873\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 88.00, "width": 1048.00, "x": 0.00, - "y": 576.00, - "z": 11000.00 + "y": 96.00, + "z": 16000.00 }, { - "config": "{\"name\":\"2dd2887e5fdd25f480bf\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"53045172da6bd38900b1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 286.79, + "x": 192.00, "y": 0.00, - "z": 7000.00 + "z": 8000.00 }, { - "config": "{\"name\":\"344697e75daf0d8e8da3\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":2000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.00, + "config": "{\"name\":\"56f13e298007589ec999\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cebc3053acb3093c537d\"}", + "height": 280.80, "width": 200.00, "x": 0.00, - "y": 0.00, - "z": 1000.00 - }, - { - "config": "{\"name\":\"468fa052859322149692\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", - "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 382.98, - "y": 0.00, - "z": 6000.00 + "y": 104.00, + "z": 4000.00 }, { - "config": "{\"name\":\"4dcedb6143dbc6f93186\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"57546b02061dee86a166\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.00, - "width": 88.00, + "height": 88.00, + "width": 1048.00, "x": 0.00, - "y": 0.00, - "z": 10000.00 + "y": 192.00, + "z": 15000.00 }, { - "config": "{\"name\":\"4efb92a8a1cd1063c1d9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"673f1a051dc262d82443\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"56f13e298007589ec999\"}", "filters": "[]", - "height": 88.00, - "width": 1048.00, + "height": 56.00, + "width": 200.00, "x": 0.00, - "y": 0.00, - "z": 17000.00 + "y": 168.80, + "z": 1000.00 }, { - "config": "{\"name\":\"4fcea32824b1df3fb414\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount savings'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", + "config": "{\"name\":\"67f1526136bac09e34cd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 280.00, + "height": 88.00, "width": 1048.00, - "x": 216.00, - "y": 104.00, - "z": 3000.00 - }, - { - "config": "{\"name\":\"58142ba1a06925e08fc2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", - "height": 280.80, - "width": 200.00, - "x": 0.00, - "y": 104.00, - "z": 4000.00 + "x": 0.01, + "y": 383.90, + "z": 13000.00 }, { - "config": "{\"name\":\"5c085a1fe7cbada53c81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review cost savings from reservation and savings plan usage.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", + "config": "{\"name\":\"6a27c03e046dd6d424c0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review cost savings from reservation and savings plan usage.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"cebc3053acb3093c537d\"}", "filters": "[]", "height": 104.00, "width": 192.00, @@ -2689,106 +2744,114 @@ "z": 5000.00 }, { - "config": "{\"name\":\"6a1079ff5673f73818a9\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", - "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 671.53, - "y": 0.00, - "z": 3000.00 - }, - { - "config": "{\"name\":\"7500f73de257277a3b5b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"6b1152db5e8180d58d03\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", "height": 88.00, - "width": 1048.00, - "x": 0.00, - "y": 192.00, - "z": 15000.00 + "width": 176.00, + "x": 792.00, + "y": 8.00, + "z": 4000.00 }, { - "config": "{\"name\":\"75c56f0727b95d5ed625\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"71065a4dd366463a206e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"56f13e298007589ec999\"}", "filters": "[]", - "height": 88.00, - "width": 1048.00, + "height": 56.00, + "width": 200.00, "x": 0.00, - "y": 288.00, - "z": 14000.00 + "y": 0.00, + "z": 4000.00 }, { - "config": "{\"name\":\"7b394c6bbdddfd151a09\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"855e425240eb8716e675\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 863.90, + "x": 0.00, "y": 0.00, - "z": 1000.00 + "z": 10000.00 }, { - "config": "{\"name\":\"80d5709dbc5aaeb0015c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"88fa2600447bd9e62916\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings for reservations, export prices from Cost Management and re-ingest costs in Data Factory.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 184.00, - "x": 216.00, + "x": 1080.00, "y": 8.00, - "z": 7000.00 + "z": 10000.00 }, { - "config": "{\"name\":\"8abb93b54893d889738b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", + "config": "{\"name\":\"9e7bdb04bb7c7b84a7a2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 0.00, + "z": 17000.00 + }, + { + "config": "{\"name\":\"a67e63e1b7de1e420e0c\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"56f13e298007589ec999\"}", + "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", "height": 56.00, "width": 200.00, "x": 0.00, - "y": 56.00, - "z": 3000.00 + "y": 112.80, + "z": 2000.00 }, { - "config": "{\"name\":\"8f7eccef672de866892e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b06c02b1b17101910787\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount savings'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 88.00, + "height": 280.00, "width": 1048.00, - "x": 0.00, - "y": 96.00, - "z": 16000.00 + "x": 216.00, + "y": 104.00, + "z": 3000.00 }, { - "config": "{\"name\":\"93efa748b3ac5b2a0fc7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b54decd1c619200173c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 767.72, + "x": 382.98, "y": 0.00, - "z": 2000.00 + "z": 6000.00 }, { - "config": "{\"name\":\"997b3c159d66511107a4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", + "config": "{\"name\":\"c4d1b830dab2050642e6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 40.00, - "width": 40.00, - "x": 160.00, - "y": 0.00, - "z": 6000.00 + "height": 88.00, + "width": 1048.00, + "x": 0.01, + "y": 479.90, + "z": 12000.00 }, { - "config": "{\"name\":\"9b43d91b906268b4eab8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", - "filters": "[]", - "height": 56.00, + "config": "{\"name\":\"cebc3053acb3093c537d\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", + "height": 720.00, "width": 200.00, "x": 0.00, - "y": 168.80, + "y": 0.00, "z": 1000.00 }, { - "config": "{\"name\":\"9d8d0ea1d744beaa78fd\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", + "config": "{\"name\":\"cfeb40b8006600654735\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", + "filters": "[]", + "height": 704.00, + "width": 88.00, + "x": 767.72, + "y": 0.00, + "z": 2000.00 + }, + { + "config": "{\"name\":\"d0aa23852a8b5ad8187a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"56f13e298007589ec999\"}", "filters": "[]", "height": 56.00, "width": 200.00, "x": 0.00, - "y": 0.00, - "z": 4000.00 + "y": 56.00, + "z": 3000.00 }, { - "config": "{\"name\":\"a6d186079d7a077122ff\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"d6703d02756e18a49829\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, @@ -2797,25 +2860,25 @@ "z": 9000.00 }, { - "config": "{\"name\":\"a7030d1e32c5da56181d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"d6938c0ee653b00038b7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 479.16, + "x": 863.90, "y": 0.00, - "z": 5000.00 + "z": 1000.00 }, { - "config": "{\"name\":\"abbf2d86a7da1b3ffd81\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"d83ee570940004404005\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"cebc3053acb3093c537d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 192.00, - "y": 0.00, - "z": 8000.00 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { - "config": "{\"name\":\"ad48e216de24ac9e322c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterCategory1\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterCategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterCategory1\",\"NativeReferenceName\":\"Meter category\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterSubcategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterSubcategory1\",\"NativeReferenceName\":\"Meter subcategory\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_CommitmentDiscountMeterCategory1\":{\"displayName\":\"Meter category\"},\"Costs.x_CommitmentDiscountMeterSubcategory1\":{\"displayName\":\"Meter subcategory\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"278.55073384258395D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"143.26869590450173D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterCategory1\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"136.52239560720403D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"dde4aea82823a1c1e32b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterCategory1\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterCategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterCategory1\",\"NativeReferenceName\":\"Meter category\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterSubcategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterSubcategory1\",\"NativeReferenceName\":\"Meter subcategory\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_CommitmentDiscountMeterCategory1\":{\"displayName\":\"Meter category\"},\"Costs.x_CommitmentDiscountMeterSubcategory1\":{\"displayName\":\"Meter subcategory\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"278.55073384258395D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"143.26869590450173D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterCategory1\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"136.52239560720403D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", "height": 320.00, "width": 1048.00, @@ -2824,43 +2887,16 @@ "z": 2000.00 }, { - "config": "{\"name\":\"b9e3e628ce4096d735f7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", - "filters": "[]", - "height": 88.00, - "width": 1048.00, - "x": 0.01, - "y": 479.90, - "z": 12000.00 - }, - { - "config": "{\"name\":\"bc2e903403b5e2c67a33\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"e50a2b0d042cdc9e8798\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"cebc3053acb3093c537d\"}", "filters": "[]", - "height": 720.00, - "width": 200.00, - "x": 0.00, - "y": 0.00, - "z": 1000.00 - }, - { - "config": "{\"name\":\"c061500e77c5e0ec0161\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings for reservations, export prices from Cost Management and re-ingest costs in Data Factory.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", - "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 1080.00, - "y": 8.00, - "z": 10000.00 - }, - { - "config": "{\"name\":\"c7909631ed23dd3a6cb0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\"}", - "filters": "[]", - "height": 720.00, - "width": 192.00, - "x": 0.00, + "height": 40.00, + "width": 40.00, + "x": 160.00, "y": 0.00, - "z": 0.00 + "z": 6000.00 }, { - "config": "{\"name\":\"cb03cb4eeaaa4c808a31\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"eb7aacad417d2e82cc00\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, @@ -2869,58 +2905,31 @@ "z": 4000.00 }, { - "config": "{\"name\":\"d355b56b4f2e2236b1fd\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"f31503392b94520c5050\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"cebc3053acb3093c537d\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 600.00, - "y": 8.00, - "z": 5000.00 - }, - { - "config": "{\"name\":\"daaef55dd1c1b9507cb7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", - "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.00, + "height": 720.00, "width": 200.00, "x": 0.00, - "y": 112.80, - "z": 2000.00 + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"dc00639b4345b907729a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/KQL.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"f8e286257aca3ccdb6ee\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 32.00, - "width": 192.00, + "height": 88.00, + "width": 1048.00, "x": 0.00, - "y": 688.00, - "z": 2000.00 + "y": 288.00, + "z": 14000.00 }, { - "config": "{\"name\":\"f5e644aa7cfd0df78832\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"08cbcbd365ab05e0af5f\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"faf1d9a0c5242cb73e27\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"13a7fed15d91b44d6e00\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 960.09, + "x": 286.79, "y": 0.00, - "z": 0.00 - }, - { - "config": "{\"name\":\"f6c689259a7c06e25276\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"344697e75daf0d8e8da3\",\"howCreated\":\"InsertVisualButton\"}", - "filters": "[]", - "height": 32.00, - "width": 192.00, - "x": 0.00, - "y": 656.00, - "z": 3000.00 - }, - { - "config": "{\"name\":\"ffc7c1f54db2d8d68621\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"58142ba1a06925e08fc2\"}", - "filters": "[]", - "height": 56.00, - "width": 200.00, - "x": 0.00, - "y": 224.80, - "z": 0.00 + "z": 7000.00 } ], "width": 1280.00 diff --git a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl index bc1413150..315281a36 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/cultures/en-US.tmdl @@ -131,6 +131,16 @@ cultureInfo en-US }, "Weight": 0.739 } + }, + { + "Size": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -9384,16 +9394,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Resource group": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -10047,16 +10047,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Current SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -10080,16 +10070,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Target SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -10746,16 +10726,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Resource name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -11911,16 +11881,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Resource": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" @@ -12011,16 +11971,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Type code": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -12365,16 +12315,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -16095,16 +16035,6 @@ cultureInfo en-US }, "Weight": 0.9 } - }, - { - "Subscription name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" @@ -17562,16 +17492,6 @@ cultureInfo en-US }, "Weight": 0.5 } - }, - { - "Resource type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -18818,16 +18738,6 @@ cultureInfo en-US }, "Weight": 0.582 } - }, - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -19021,16 +18931,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Virtual machine name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" @@ -21216,26 +21116,6 @@ cultureInfo en-US "storageProfile.osDisk.osType": { "State": "Generated" } - }, - { - "OS type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "OS": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -21307,16 +21187,6 @@ cultureInfo en-US "hardwareProfile.vmSize": { "State": "Generated" } - }, - { - "Size": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -21442,26 +21312,6 @@ cultureInfo en-US "powerState.displayStatus": { "State": "Generated" } - }, - { - "Power state": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "State": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -22104,16 +21954,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Disk name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" @@ -22340,16 +22180,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -22806,16 +22636,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Network interface": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" @@ -23244,16 +23064,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -24260,16 +24070,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Private IP address": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -25569,16 +25369,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Public IP name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" @@ -26446,16 +26236,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Public IP address": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -27910,6 +27690,26 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Lookback Period": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Look-back period": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -27979,6 +27779,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } + }, + { + "Recommended quantity": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -28487,6 +28297,16 @@ cultureInfo en-US }, "Weight": 0.479 } + }, + { + "Term": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -29206,6 +29026,16 @@ cultureInfo en-US "State": "Generated", "Weight": 0.7 } + }, + { + "Last updated": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ], "SemanticType": "Time" @@ -30204,6 +30034,16 @@ cultureInfo en-US }, "Weight": 0.476 } + }, + { + "Recommended actions": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -30397,16 +30237,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Resource name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -30834,16 +30664,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32435,16 +32255,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Destination address prefix": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32514,16 +32324,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Source address prefix": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32547,16 +32347,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Destination port range": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32603,16 +32393,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Source port range": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32659,16 +32439,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Direction": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32692,16 +32462,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Priority": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -32725,16 +32485,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Access": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -34819,16 +34569,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Policy": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -38647,16 +38387,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Scope": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -40369,16 +40099,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -40611,16 +40331,6 @@ cultureInfo en-US }, "Weight": 0.727 } - }, - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -40707,16 +40417,6 @@ cultureInfo en-US }, "Weight": 0.492 } - }, - { - "Tier": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -40833,16 +40533,6 @@ cultureInfo en-US }, "Weight": 0.468 } - }, - { - "Capacity": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -41148,16 +40838,6 @@ cultureInfo en-US }, "Weight": 0.739 } - }, - { - "Status": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -41181,16 +40861,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Backup storage redundancy": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -41795,16 +41465,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "License type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -42803,16 +42463,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.99 } - }, - { - "Non-compliant": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -42962,7 +42612,19 @@ cultureInfo en-US "ConceptualProperty": "ServiceCategory" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Service category": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.servicename": { "Definition": { @@ -42971,7 +42633,19 @@ cultureInfo en-US "ConceptualProperty": "ServiceName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Service": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.billingcurrency": { "Definition": { @@ -42980,7 +42654,19 @@ cultureInfo en-US "ConceptualProperty": "BillingCurrency" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Currency": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.commitmentdiscountname": { "Definition": { @@ -42989,7 +42675,29 @@ cultureInfo en-US "ConceptualProperty": "CommitmentDiscountName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Commitment": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.commitmentdiscounttype": { "Definition": { @@ -42998,7 +42706,39 @@ cultureInfo en-US "ConceptualProperty": "CommitmentDiscountType" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Commitment type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Commitment": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.regionname": { "Definition": { @@ -43025,7 +42765,19 @@ cultureInfo en-US "ConceptualProperty": "SubAccountName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Subscription": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.chargeperiodstart": { "Definition": { @@ -43034,7 +42786,19 @@ cultureInfo en-US "ConceptualProperty": "ChargePeriodStart" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Date": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.effectivecostrunningtotal": { "Definition": { @@ -43070,7 +42834,19 @@ cultureInfo en-US "ConceptualProperty": "x_ResourceGroupName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Resource group": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_resourcegroupnameunique": { "Definition": { @@ -43088,7 +42864,19 @@ cultureInfo en-US "ConceptualProperty": "x_SkuDescription" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.resourcename": { "Definition": { @@ -43097,7 +42885,19 @@ cultureInfo en-US "ConceptualProperty": "ResourceName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.resourcetype": { "Definition": { @@ -43124,7 +42924,19 @@ cultureInfo en-US "ConceptualProperty": "x_EffectiveUnitPrice" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Effective": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.listunitprice": { "Definition": { @@ -43133,7 +42945,19 @@ cultureInfo en-US "ConceptualProperty": "ListUnitPrice" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "List": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_skutermlabel": { "Definition": { @@ -43142,7 +42966,19 @@ cultureInfo en-US "ConceptualProperty": "x_SkuTermLabel" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Term": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_skuordername": { "Definition": { @@ -43160,7 +42996,19 @@ cultureInfo en-US "ConceptualProperty": "PublisherName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Publisher": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_publishercategory": { "Definition": { @@ -43268,7 +43116,19 @@ cultureInfo en-US "ConceptualProperty": "x_ChargeMonth" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Month": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.chargedescription": { "Definition": { @@ -43286,7 +43146,19 @@ cultureInfo en-US "ConceptualProperty": "ContractedUnitPrice" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Contracted": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.consumedunit": { "Definition": { @@ -43295,7 +43167,19 @@ cultureInfo en-US "ConceptualProperty": "ConsumedUnit" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Unit": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.chargefrequency": { "Definition": { @@ -43304,7 +43188,19 @@ cultureInfo en-US "ConceptualProperty": "ChargeFrequency" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Frequency": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_commitmentutilization": { "Definition": { @@ -43313,7 +43209,19 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountUtilization" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Utilization": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.chargeperiod": { "Definition": { @@ -43331,7 +43239,19 @@ cultureInfo en-US "ConceptualProperty": "CommitmentDiscountStatus" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Status": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_skulicensestatus": { "Definition": { @@ -43340,7 +43260,29 @@ cultureInfo en-US "ConceptualProperty": "x_SkuLicenseStatus" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Hybrid Benefit status": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "AHB status": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_skutype": { "Definition": { @@ -43349,7 +43291,19 @@ cultureInfo en-US "ConceptualProperty": "x_SkuType" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "reservationrecomendations.termlabel": { "Definition": { @@ -43412,7 +43366,19 @@ cultureInfo en-US "ConceptualProperty": "x_SkuTermLabel" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Term": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_skumetersubcategory": { "Definition": { @@ -43430,7 +43396,19 @@ cultureInfo en-US "ConceptualProperty": "RegionName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "reservationrecommendations.x_commitmentdiscountnormalizedsize": { "Definition": { @@ -43439,7 +43417,19 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountNormalizedSize" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Normalized size": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "reservationrecommendations.x_commitmentdiscountscope": { "Definition": { @@ -43448,7 +43438,19 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountScope" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Scope": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "reservationrecommendations.x_commitmentdiscountnormalizedgroup": { "Definition": { @@ -43457,7 +43459,19 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountNormalizedGroup" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Normalized group": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costdetails.x_pricingsubcategory": { "Definition": { @@ -43466,7 +43480,19 @@ cultureInfo en-US "ConceptualProperty": "x_PricingSubcategory" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Pricing subcategory": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costs.x_totalsavingsrunningtotal": { "Definition": { @@ -43547,7 +43573,19 @@ cultureInfo en-US "ConceptualProperty": "x_SkuCoreCount" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "vCPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costs.x_effectivesavingsrate": { "Definition": { @@ -43556,7 +43594,39 @@ cultureInfo en-US "ConceptualProperty": "x_EffectiveSavingsRate" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Effective Savings Rate": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Effective Savings Rate (ESR)": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "ESR": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costs.x_commitmentdiscountmetercategory": { "Definition": { @@ -43565,7 +43635,19 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountMeterCategory" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Meter category": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costs.x_commitmentdiscountmetersubcategory": { "Definition": { @@ -43574,7 +43656,19 @@ cultureInfo en-US "ConceptualProperty": "x_CommitmentDiscountMeterSubcategory" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Meter subcategory": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costs.billingaccountname": { "Definition": { @@ -43583,7 +43677,19 @@ cultureInfo en-US "ConceptualProperty": "BillingAccountName" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Billing account": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costs.x_skulicensequantitymeasure": { "Definition": { @@ -43592,7 +43698,29 @@ cultureInfo en-US "ConceptualProperty": "x_SkuLicenseQuantityMeasure" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "Hybrid Benefit CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "AHB CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "costs.x_skulicensequantity": { "Definition": { @@ -43610,7 +43738,19 @@ cultureInfo en-US "ConceptualProperty": "x_SkuCoreCountMeasure" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "vCPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] }, "disks.sku_name": { "Definition": { @@ -43646,19 +43786,7 @@ cultureInfo en-US "ConceptualProperty": "skuName" } }, - "State": "Generated", - "Terms": [ - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "disks.diskstate": { "Definition": { @@ -43667,29 +43795,7 @@ cultureInfo en-US "ConceptualProperty": "diskState" } }, - "State": "Generated", - "Terms": [ - { - "Disk state": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "State": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] + "State": "Generated" }, "disks.skutier": { "Definition": { @@ -43698,10 +43804,19 @@ cultureInfo en-US "ConceptualProperty": "skuTier" } }, + "State": "Generated" + }, + "reservationrecommendations.x_breakevendate": { + "Definition": { + "Binding": { + "ConceptualEntity": "ReservationRecommendations", + "ConceptualProperty": "x_BreakEvenDate" + } + }, "State": "Generated", "Terms": [ { - "Tier": { + "Target": { "State": "Suggested", "Source": { "Type": "External", diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl index 4c78d38e3..8cf7b26ef 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl @@ -133,9 +133,10 @@ table AdvisorReservationRecommendations annotation SummarizationSetBy = Automatic column 'properties.extendedProperties.lookbackPeriod' - dataType: string + dataType: int64 + formatString: 0 lineageTag: 82a3a6d5-01c1-4db7-be17-572b62ceb699 - summarizeBy: none + summarizeBy: sum sourceColumn: properties.extendedProperties.lookbackPeriod annotation SummarizationSetBy = Automatic @@ -426,18 +427,18 @@ table AdvisorReservationRecommendations ['properties.suppressionIds'] = properties.suppressionIds, ['properties.impactedField'] = properties.impactedField, ['properties.impactedValue'] = properties.impactedValue, - ['properties.lastUpdated'] = properties.lastUpdated, + ['properties.lastUpdated'] = todatetime(properties.lastUpdated), ['properties.category'] = properties.category, ['properties.metadata'] = properties.metadata, ['properties.impact'] = properties.impact, ['properties.shortDescription.problem'] = properties.shortDescription.problem, ['properties.shortDescription.solution'] = properties.shortDescription.solution, ['properties.extendedProperties.reservedResourceType'] = properties.extendedProperties.reservedResourceType, - ['properties.extendedProperties.annualSavingsAmount'] = coalesce(todecimal(properties.extendedProperties.annualSavingsAmount), todecimal(0)), + ['properties.extendedProperties.annualSavingsAmount'] = properties.extendedProperties.annualSavingsAmount, ['properties.extendedProperties.targetResourceCount'] = toint(properties.extendedProperties.targetResourceCount), ['properties.extendedProperties.savingsCurrency'] = properties.extendedProperties.savingsCurrency, ['properties.extendedProperties.lookbackPeriod'] = properties.extendedProperties.lookbackPeriod, - ['properties.extendedProperties.savingsAmount'] = coalesce(todecimal(properties.extendedProperties.savingsAmount), todecimal(0)), + ['properties.extendedProperties.savingsAmount'] = properties.extendedProperties.savingsAmount, ['properties.extendedProperties.displaySKU'] = properties.extendedProperties.displaySKU, ['properties.extendedProperties.displayQty'] = toint(properties.extendedProperties.displayQty), ['properties.extendedProperties.location'] = properties.extendedProperties.location, @@ -460,14 +461,16 @@ table AdvisorReservationRecommendations " & ftk_DemoFilter(), Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), Types = Table.TransformColumnTypes(Source, { - {"properties.extendedProperties.annualSavingsAmount", type number}, - {"properties.extendedProperties.savingsAmount", type number}, - {"properties.extendedProperties.ObservationPeriodStartDate", type datetimezone}, - {"properties.extendedProperties.ObservationPeriodEndDate", type datetimezone}, + {"properties.extendedProperties.annualSavingsAmount", type number}, + {"properties.extendedProperties.savingsAmount", type number}, + {"properties.extendedProperties.qty", Int64.Type}, + {"properties.extendedProperties.displayQty", Int64.Type}, + {"properties.extendedProperties.lookbackPeriod", Int64.Type}, + {"properties.extendedProperties.targetResourceCount", Int64.Type}, {"properties.lastUpdated", type datetimezone} }) in - Source + Types annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/kql/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl b/src/power-bi/kql/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl index 8badcbd36..1d41dceda 100644 --- a/src/power-bi/kql/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl +++ b/src/power-bi/kql/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl @@ -184,6 +184,41 @@ table ReservationRecommendations annotation SummarizationSetBy = Automatic + column x_BreakEvenDate + dataType: dateTime + formatString: Mmm d, yyyy + sourceProviderType: datetimeoffset + lineageTag: 6a5719f2-06a5-406a-b4a4-7f68bd76b36d + summarizeBy: none + sourceColumn: x_BreakEvenDate + + annotation SummarizationSetBy = Automatic + + annotation PBI_FormatHint = {"isCustom":true} + + column x_BreakEvenMonths + dataType: double + formatString: 0.0 mo + sourceProviderType: decimal + lineageTag: b2eb1130-d5ea-40cb-8f55-1ceb40f7ce8e + summarizeBy: sum + sourceColumn: x_BreakEvenMonths + + annotation SummarizationSetBy = Automatic + + annotation PBI_FormatHint = {"isCustom":true} + + column x_CommitmentDiscountSavingsDailyRate + dataType: double + sourceProviderType: decimal + lineageTag: 89c50515-c080-4d04-8996-6b9d4617529b + summarizeBy: sum + sourceColumn: x_CommitmentDiscountSavingsDailyRate + + annotation SummarizationSetBy = Automatic + + annotation PBI_FormatHint = {"isGeneralNumber":true} + partition ReservationRecommendations = m mode: directQuery queryGroup: 'Data Explorer' @@ -193,8 +228,6 @@ table ReservationRecommendations Recommendations_v1_0 | where x_SourceProvider == 'Microsoft' and x_SourceType == 'ReservationRecommendations' - | as rec - | where x_RecommendationDate in ((rec | distinct x_RecommendationDate | order by x_RecommendationDate desc | limit 1)) | extend RegionId = tostring(x_RecommendationDetails.RegionId) | extend RegionName = tostring(x_RecommendationDetails.RegionName) | extend x_CommitmentDiscountSavings = x_EffectiveCostBefore - x_EffectiveCostAfter @@ -202,9 +235,14 @@ table ReservationRecommendations | extend x_CommitmentDiscountNormalizedSize = tostring(x_RecommendationDetails.CommitmentDiscountNormalizedSize) | extend x_SkuTerm = toint(x_RecommendationDetails.SkuTerm) | extend x_SkuMeterId = tostring(x_RecommendationDetails.SkuMeterId) + | summarize arg_max(x_RecommendationDate, *) by x_CommitmentDiscountNormalizedSize, x_SkuMeterId, x_SkuTerm, RegionId,tostring(x_RecommendationDetails.CommitmentDiscountNormalizedGroup) + | extend x_BreakEvenMonths = x_EffectiveCostAfter * x_SkuTerm / x_EffectiveCostBefore + | extend x_BreakEvenDate = startofday(now()) + 1d + toint(x_BreakEvenMonths * 30.437) * 1d | project RegionId, RegionName = iff(isempty(RegionName), RegionId, RegionName), + x_BreakEvenDate, + x_BreakEvenMonths, x_CommitmentDiscountKey = strcat(x_CommitmentDiscountNormalizedSize, x_SkuMeterId), x_CommitmentDiscountNormalizedGroup = tostring(x_RecommendationDetails.CommitmentDiscountNormalizedGroup), x_CommitmentDiscountNormalizedRatio = tostring(x_RecommendationDetails.CommitmentDiscountNormalizedRatio), @@ -212,6 +250,7 @@ table ReservationRecommendations x_CommitmentDiscountPercent = 1.0 * x_CommitmentDiscountSavings / x_EffectiveCostBefore * 100, x_CommitmentDiscountResourceType = tostring(x_RecommendationDetails.CommitmentDiscountResourceType), x_CommitmentDiscountSavings, + x_CommitmentDiscountSavingsDailyRate = x_CommitmentDiscountSavings / (x_SkuTerm - x_BreakEvenMonths) / (365/12), x_CommitmentDiscountScope = case( x_CommitmentDiscountScope == 'Single', 'Subscription', x_CommitmentDiscountScope diff --git a/src/power-bi/storage/RateOptimization.Report/report.json b/src/power-bi/storage/RateOptimization.Report/report.json index 87e7c5898..73a450d3b 100644 --- a/src/power-bi/storage/RateOptimization.Report/report.json +++ b/src/power-bi/storage/RateOptimization.Report/report.json @@ -1077,7 +1077,7 @@ "width": 280.00, "x": 504.00, "y": 104.00, - "z": 6000.00 + "z": 4000.00 }, { "config": "{\"name\":\"0b2b8add599b36ea8ed6\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1133,7 +1133,7 @@ "z": 1000.00 }, { - "config": "{\"name\":\"38d89b06c343073904a1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"x_SkuLicenseQuantityMeasure\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"38d89b06c343073904a1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":9000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"x_SkuLicenseQuantityMeasure\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"}}}]},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'11'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualHeader\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'vCPUs used (last day)'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[{\"name\":\"Filter15e10dae4e7443966e1d\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitvCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter1689997e49c37e4ec7dd\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"HybridBenefitCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter791c759c6d09ab96975a\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filter9f8c5f51931c2ada105b\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuImageType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuImageType\"}},\"Right\":{\"Literal\":{\"Value\":\"'Windows Server BYOL'\"}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":3}]", "height": 88.00, "width": 184.00, @@ -1157,7 +1157,7 @@ "width": 472.00, "x": 792.00, "y": 104.00, - "z": 5000.00 + "z": 7000.00 }, { "config": "{\"name\":\"426727ba7e2b3840430b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"319cd0c4725077d8748d\",\"howCreated\":\"InsertVisualButton\"}", @@ -1184,7 +1184,7 @@ "width": 184.00, "x": 216.00, "y": 8.00, - "z": 3000.00 + "z": 2000.00 }, { "config": "{\"name\":\"4a4aa280067230b7eaa4\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1211,7 +1211,7 @@ "width": 1048.00, "x": 216.00, "y": 392.00, - "z": 2000.00 + "z": 3000.00 }, { "config": "{\"name\":\"600dd3219c62266d299a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1229,7 +1229,7 @@ "width": 280.00, "x": 216.00, "y": 104.00, - "z": 7000.00 + "z": 5000.00 }, { "config": "{\"name\":\"63777771b72911023b82\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1256,7 +1256,7 @@ "width": 184.00, "x": 408.00, "y": 8.00, - "z": 4000.00 + "z": 6000.00 }, { "config": "{\"name\":\"6f7cf5298316c0e09392\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"a9f2cb6260307e0c1702\",\"howCreated\":\"InsertVisualButton\"}", @@ -1392,7 +1392,7 @@ "z": 2000.00 }, { - "config": "{\"name\":\"e72c6612d5dc76661dc1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":8000,\"width\":1048,\"height\":320,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Costs.x_SkuCoreCountMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCountMeasure\"},\"Name\":\"Costs.x_SkuCoreCountMeasure\",\"NativeReferenceName\":\"vCPUs\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"AHB CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.x_SkuCoreCountMeasure\":{\"displayName\":\"vCPUs\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", + "config": "{\"name\":\"e72c6612d5dc76661dc1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":8000,\"width\":1048,\"height\":320,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ResourceName\"},{\"queryRef\":\"Costs.x_SkuType\"},{\"queryRef\":\"Costs.x_SkuCoreCountMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseQuantityMeasure\"},{\"queryRef\":\"Costs.x_SkuLicenseStatus\"},{\"queryRef\":\"Costs.x_ResourceGroupName\"},{\"queryRef\":\"Costs.SubAccountName\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceName\"},\"Name\":\"Costs.ResourceName\",\"NativeReferenceName\":\"Name\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"},\"Name\":\"Costs.x_SkuLicenseStatus\",\"NativeReferenceName\":\"AHB status\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuType\"},\"Name\":\"Costs.x_SkuType\",\"NativeReferenceName\":\"SKU\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuCoreCountMeasure\"},\"Name\":\"Costs.x_SkuCoreCountMeasure\",\"NativeReferenceName\":\"vCPUs\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseQuantityMeasure\"},\"Name\":\"Costs.x_SkuLicenseQuantityMeasure\",\"NativeReferenceName\":\"AHB CPUs\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"columnProperties\":{\"UsageDetails.AdditionalInfo.ImageType\":{\"displayName\":\"ImageType\"},\"Costs.ResourceName\":{\"displayName\":\"Name\"},\"Costs.x_SkuType\":{\"displayName\":\"SKU\"},\"Costs.x_SkuLicenseStatus\":{\"displayName\":\"AHB status\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"},\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.x_SkuCoreCountMeasure\":{\"displayName\":\"vCPUs\"},\"Costs.x_SkuLicenseQuantityMeasure\":{\"displayName\":\"AHB CPUs\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"objects\":{\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"10D\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Resources'\"}}}}}]}}}", "filters": "[{\"name\":\"Filter2aee9f7816cc37b28843\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter24de020c1ddb08dd9408\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filter8e4069500149ea005c77\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Or\":{\"Left\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machines'\"}}}},\"Right\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuMeterCategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Virtual Machine Licenses'\"}}}}}}}]},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":2},{\"name\":\"Filterd8943a9c83b7718b13a8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filter102ca372043abcebc9a6\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filterd7643e3a6b1e95598e29\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"SubAccountName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter55d932a397dd799a0551\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceGroupName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":6},{\"name\":\"Filter5b3ad3a585cdea45556e\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseStatus\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_SkuLicenseStatus\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"'Not supported'\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":0,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"isHiddenInViewMode\":false,\"ordinal\":7},{\"name\":\"Filter942280d854167d06530e\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseCPUs\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":8},{\"name\":\"Filter6bd92c808090b0786892\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuType\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":9},{\"name\":\"Filter16edf9183bb5de0359b4\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ResourceMachineName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":10},{\"name\":\"Filterf6d880f80eaea5658a03\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ChargePeriodStart\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"subquery\",\"Expression\":{\"Subquery\":{\"Query\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"field\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}},\"Function\":4}}}],\"Top\":1}}},\"Type\":2},{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ChargePeriodStart\"}}],\"Table\":{\"SourceRef\":{\"Source\":\"subquery\"}}}}}]},\"type\":\"TopN\",\"howCreated\":1,\"ordinal\":11},{\"name\":\"a187dbb0cb08c1cf10d5\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuLicenseQuantity\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":12},{\"name\":\"d86b6074acf922905f0d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":13},{\"name\":\"e59b2b4eadcbd7d66e17\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuCoreCount\"}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":14}]", "height": 320.00, "width": 1048.00, @@ -1456,24 +1456,6 @@ "y": 8.01, "z": 0.00 }, - { - "config": "{\"name\":\"047c8933ebee67de5e40\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\",\"NativeReferenceName\":\"x_EffectiveCostAfter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", - "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 408.00, - "y": 8.00, - "z": 6000.00 - }, - { - "config": "{\"name\":\"059c6beb9e9094500668\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"x_EffectiveCostBefore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Current cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", - "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 216.00, - "y": 8.00, - "z": 7000.00 - }, { "config": "{\"name\":\"0d62250399ee71a9c67b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -1484,22 +1466,31 @@ "z": 2000.00 }, { - "config": "{\"name\":\"1b5ce3bb88403a84b4a8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.165263963274676,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", + "config": "{\"name\":\"0ea9aa3da6c31ee4b4e1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":4000,\"width\":1048,\"height\":320,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\"},{\"queryRef\":\"ReservationRecommendations.x_SkuTermLabel\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\"},{\"queryRef\":\"ReservationRecommendations.RegionName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\"},{\"queryRef\":\"AutofitComboMeter.ArmSkuName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\"},{\"queryRef\":\"ReservationRecommendations.x_BreakEvenDate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_SkuType\"},\"Name\":\"AutofitComboMeter.ArmSkuName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Potential savings1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantity\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\",\"NativeReferenceName\":\"Rec qty\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantityNormalized\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\",\"NativeReferenceName\":\"Rec qty normalized1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedSize\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\",\"NativeReferenceName\":\"Normalized size1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Normalized group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"Scope1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_BreakEvenDate\"},\"Name\":\"ReservationRecommendations.x_BreakEvenDate\",\"NativeReferenceName\":\"Target\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_BreakEvenMonths\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\",\"NativeReferenceName\":\"Break-even\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_SkuTermLabel\"},\"Name\":\"ReservationRecommendations.x_SkuTermLabel\",\"NativeReferenceName\":\"Term\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_BreakEvenDate\"}}}]},\"columnProperties\":{\"AutofitComboMeter.ArmSkuName\":{\"displayName\":\"Size\"},\"ReservationRecommendations.RegionName\":{\"displayName\":\"Region\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Potential savings\"},\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\":{\"displayName\":\"Contracted cost\"},\"Sum(ReservationRecommendations.x_RecommendedQuantity)\":{\"displayName\":\"Rec qty\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\":{\"displayName\":\"Normalized size\"},\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\":{\"displayName\":\"Rec qty normalized\"},\"ReservationRecommendations.x_CommitmentDiscountScope\":{\"displayName\":\"Scope\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Normalized group\"},\"ReservationRecommendations.x_BreakEvenDate\":{\"displayName\":\"Target\"},\"Sum(ReservationRecommendations.x_BreakEvenMonths)\":{\"displayName\":\"Break-even\"},\"ReservationRecommendations.x_SkuTermLabel\":{\"displayName\":\"Term\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}}}}],\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'9'\"}}}}}],\"columnFormatting\":[{\"properties\":{\"styleTotal\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}},\"selector\":{\"metadata\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\"}}],\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"59.880900297176495D\"}}}},\"selector\":{\"metadata\":\"ReservationRecommendations.x_BreakEvenDate\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Recommendations based on recent usage'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"lockAspect\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"stylePreset\":[{\"properties\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", "filters": "[]", - "height": 48.00, - "width": 40.00, - "x": 576.00, - "y": 40.17, - "z": 8000.00 + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, + "z": 4000.00 }, { - "config": "{\"name\":\"1d867760bbbbd4802991\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":3000,\"width\":568,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.RegionName\",\"active\":true},{\"queryRef\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\"},{\"queryRef\":\"Costs.x_SkuMeterSubcategory\"}],\"Tooltips\":[{\"queryRef\":\"Min(Usage details.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(Usage details.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"},\"Name\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\",\"NativeReferenceName\":\"x_CommitmentDiscountFlexGroup\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"Costs.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}}}]},\"columnProperties\":{\"AutofitComboMeter.InstanceSizeFlexibilityGroup\":{},\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuMeterSubcategory\":{},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"ReservationRecommendations.RegionName\":{}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Core hours by Region > Flexibility group > Size'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", - "filters": "[{\"name\":\"Filter5bbf86e68796256d7c90\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"32c40cdc8ba383c5e17d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"ReservationRecommendations\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":11},{\"name\":\"14fd8e4e130eb343b221\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":12}]", + "config": "{\"name\":\"16fd68e32e073de06372\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[]", + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, + "z": 5000.00 + }, + { + "config": "{\"name\":\"1c5506601ed7c6e84cd0\",\"layouts\":[{\"id\":0,\"position\":{\"x\":888.0000000000001,\"y\":104,\"z\":2000,\"width\":376,\"height\":280,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Tooltips\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"Pricing subcategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Count(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"Costs.x_PricingSubcategory\":{\"displayName\":\"Pricing subcategory\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"matchLineColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"switchAxisPosition\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"categoryAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"seriesLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CPU hours'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", + "filters": "[]", "height": 280.00, - "width": 568.00, - "x": 216.00, + "width": 376.00, + "x": 888.00, "y": 104.00, - "z": 3000.00 + "z": 2000.00 }, { "config": "{\"name\":\"1e3ec6778a7376d785a1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.ReservationRecommendations'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"363bee5c23ecc8ad9e51\",\"howCreated\":\"InsertVisualButton\"}", @@ -1519,6 +1510,24 @@ "y": 479.90, "z": 12000.00 }, + { + "config": "{\"name\":\"25096d9c422d908ad4c8\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":104,\"z\":11000,\"width\":376,\"height\":280,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"lineClusteredColumnComboChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"active\":true}],\"Y2\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\"}],\"Y\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_BreakEvenMonths\"}},\"Function\":3},\"Name\":\"Sum(ReservationRecommendations.x_BreakEvenMonths)\",\"NativeReferenceName\":\"Break-even\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Normalized group\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Reservation discount\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Reservation discount\"},\"Sum(ReservationRecommendations.x_BreakEvenMonths)\":{\"displayName\":\"Break-even\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Normalized group\"}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Savings x Breakeven'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter713e47d0e8c260489cd9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":11}]", + "height": 280.00, + "width": 376.00, + "x": 216.00, + "y": 104.00, + "z": 11000.00 + }, + { + "config": "{\"name\":\"2edfbef2c0bd8a9c4e40\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"x_EffectiveCostBefore\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Current cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[]", + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 + }, { "config": "{\"name\":\"2ffeae04b08086740197\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -1547,7 +1556,7 @@ "z": 14000.00 }, { - "config": "{\"name\":\"363bee5c23ecc8ad9e51\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", + "config": "{\"name\":\"363bee5c23ecc8ad9e51\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":1000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", "height": 720.00, "width": 200.00, "x": 0.00, @@ -1599,13 +1608,13 @@ "z": 1000.00 }, { - "config": "{\"name\":\"628e318dc26c5461ce10\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":104,\"z\":2000,\"width\":472,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"stackedAreaChart\",\"projections\":{\"Tooltips\":[{\"queryRef\":\"Count(Costs.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Count(Costs.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"Pricing subcategory\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Count(Costs.ResourceId)\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"Costs.x_PricingSubcategory\":{\"displayName\":\"Pricing subcategory\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"legend\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"matchLineColor\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"switchAxisPosition\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"invertAxis\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"categoryAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"reverseStackOrder\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"seriesLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"layout\":[{\"properties\":{\"seriesOrderReversed\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'CPU hours'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", - "filters": "[]", + "config": "{\"name\":\"63fe25e1342ed5630487\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":104,\"z\":3000,\"width\":280,\"height\":280,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"barChart\",\"projections\":{\"Category\":[{\"queryRef\":\"ReservationRecommendations.RegionName\",\"active\":true},{\"queryRef\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\"},{\"queryRef\":\"Costs.x_SkuMeterSubcategory\"}],\"Tooltips\":[{\"queryRef\":\"Min(Usage details.ResourceId)\"}],\"Series\":[{\"queryRef\":\"Costs.x_PricingSubcategory\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_ConsumedCoreHours)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u1\",\"Entity\":\"Costs\",\"Type\":0},{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Min(Usage details.ResourceId)\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"},\"Name\":\"AutofitComboMeter.InstanceSizeFlexibilityGroup\",\"NativeReferenceName\":\"x_CommitmentDiscountFlexGroup\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_SkuMeterSubcategory\"},\"Name\":\"Costs.x_SkuMeterSubcategory\",\"NativeReferenceName\":\"x_SkuMeterSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_PricingSubcategory\"},\"Name\":\"Costs.x_PricingSubcategory\",\"NativeReferenceName\":\"x_PricingSubcategory\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"RegionName\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_ConsumedCoreHours)\",\"NativeReferenceName\":\"Core hours\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u1\"}},\"Property\":\"x_ConsumedCoreHours\"}},\"Function\":0}}}]},\"columnProperties\":{\"AutofitComboMeter.InstanceSizeFlexibilityGroup\":{},\"Min(Usage details.ResourceId)\":{\"displayName\":\"Resources\"},\"Costs.x_SkuMeterSubcategory\":{},\"Sum(Costs.x_ConsumedCoreHours)\":{\"displayName\":\"Core hours\"},\"ReservationRecommendations.RegionName\":{}},\"drillFilterOtherVisuals\":true,\"filterSortOrder\":3,\"hasDefaultSort\":true,\"objects\":{\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"categoryAxis\":[{\"properties\":{\"concatenateLabels\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'OnDemand'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingModel\"}},\"Right\":{\"Literal\":{\"Value\":\"'SavingsPlan'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Spend'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Committed Usage'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#990000'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"Right\":{\"Literal\":{\"Value\":\"'Standard'\"}}}}}]}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Core hours by Region > Flexibility group > Size'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", + "filters": "[{\"name\":\"Filter5bbf86e68796256d7c90\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"ResourceId\"}},\"Function\":2}},\"type\":\"Advanced\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":0},{\"name\":\"Filter518024010cd4d0cb01f8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"InstanceSizeFlexibility\"}},\"Property\":\"x_CommitmentDiscountFlexGroup\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":1},{\"name\":\"Filterd981e081967870279aa8\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":2},{\"name\":\"Filter0a1e4d600032cc26630d\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":3},{\"name\":\"Filtera4540d062700d7544be8\",\"expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"Function\":0}},\"type\":\"Advanced\",\"howCreated\":1,\"isHiddenInViewMode\":false,\"ordinal\":4},{\"name\":\"Filter12dc03cc9545a38287a1\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":0,\"isHiddenInViewMode\":false,\"ordinal\":5},{\"name\":\"Filter713e47d0e8c260489cd9\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_UsageCPUHours\"}},\"type\":\"Advanced\",\"howCreated\":1,\"ordinal\":6},{\"name\":\"Filter6296d6f710405678a875\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":7},{\"name\":\"Filter0e715e497049590600d7\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_SkuMeterSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":8},{\"name\":\"Filter334808e2d2a2c1b00899\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"PricingCategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":9},{\"name\":\"Filter0fb7b9a81c05c7d45456\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"x_PricingSubcategory\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":10},{\"name\":\"Filtera8bbde2b6e76eca330b0\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"RegionName\"}},\"type\":\"Categorical\",\"howCreated\":1,\"ordinal\":11}]", "height": 280.00, - "width": 472.00, - "x": 792.00, + "width": 280.00, + "x": 600.00, "y": 104.00, - "z": 2000.00 + "z": 3000.00 }, { "config": "{\"name\":\"692c05aa14520751e7e0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", @@ -1617,7 +1626,7 @@ "z": 9000.00 }, { - "config": "{\"name\":\"6ffe33fcb34640b18cb5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.165263963274676,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", + "config": "{\"name\":\"6a1bd8850088a18d0e74\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.165263963274676,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", "height": 48.00, "width": 40.00, @@ -1626,13 +1635,13 @@ "z": 9000.00 }, { - "config": "{\"name\":\"74356185574429d105b6\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"764037ab434982ce6603\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ This page requires reservation recommendations. If it does not load, confirm \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Cost Management \",\"textStyle\":{\"fontSize\":\"10.6667px\",\"color\":\"#000000\"}},{\"value\":\"exports were created.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 184.00, - "x": 600.00, + "x": 1080.00, "y": 8.00, - "z": 5000.00 + "z": 10000.00 }, { "config": "{\"name\":\"76a25fde9024561e267a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", @@ -1644,13 +1653,13 @@ "z": 11000.00 }, { - "config": "{\"name\":\"795ce684d0e88e08678b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ This page requires reservation recommendations. If it does not load, confirm \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Cost Management \",\"textStyle\":{\"fontSize\":\"10.6667px\",\"color\":\"#000000\"}},{\"value\":\"exports were created.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", + "config": "{\"name\":\"77f36c804183084560ea\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostAfter)\",\"NativeReferenceName\":\"x_EffectiveCostAfter\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_EffectiveCostAfter\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Potential cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 184.00, - "x": 1080.00, + "x": 408.00, "y": 8.00, - "z": 10000.00 + "z": 6000.00 }, { "config": "{\"name\":\"85366514baa05dd2c202\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", @@ -1724,6 +1733,15 @@ "y": 0.00, "z": 3000.00 }, + { + "config": "{\"name\":\"9f478253d00de009c800\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.165263963274676,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", + "filters": "[]", + "height": 48.00, + "width": 40.00, + "x": 576.00, + "y": 40.17, + "z": 8000.00 + }, { "config": "{\"name\":\"b0d78562528abb90681a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":111.83139402906134,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"r\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r\"}},\"Property\":\"x_LookbackPeriodLabel\"},\"Name\":\"ReservationRecommendations.x_LookbackPeriodLabel\",\"NativeReferenceName\":\"x_LookbackPeriodLabel\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"ReservationRecommendations.x_LookbackPeriodLabel\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback period'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Lookback'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"515ca0b0d900206d7a20\"}", "filters": "[]", @@ -1769,15 +1787,6 @@ "y": 0.00, "z": 10000.00 }, - { - "config": "{\"name\":\"cbb3657b407680078843\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":392,\"z\":4000,\"width\":1048,\"height\":320,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountScope\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\"},{\"queryRef\":\"ReservationRecommendations.RegionName\"},{\"queryRef\":\"AutofitComboMeter.ArmSkuName\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\"},{\"queryRef\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\"},{\"queryRef\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"a\",\"Entity\":\"InstanceSizeFlexibility\",\"Type\":0},{\"Name\":\"r1\",\"Entity\":\"ReservationRecommendations\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"a\"}},\"Property\":\"x_SkuType\"},\"Name\":\"AutofitComboMeter.ArmSkuName\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"RegionName\"},\"Name\":\"ReservationRecommendations.RegionName\",\"NativeReferenceName\":\"Region\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Potential savings1\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_EffectiveCostBefore\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantity\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantity)\",\"NativeReferenceName\":\"Rec qty\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_RecommendedQuantityNormalized\"}},\"Function\":0},\"Name\":\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\",\"NativeReferenceName\":\"Rec qty normalized1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedSize\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\",\"NativeReferenceName\":\"Normalized size1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountNormalizedGroup\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\",\"NativeReferenceName\":\"Flexibility group\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"r1\"}},\"Property\":\"x_CommitmentDiscountScope\"},\"Name\":\"ReservationRecommendations.x_CommitmentDiscountScope\",\"NativeReferenceName\":\"Scope1\"}]},\"columnProperties\":{\"AutofitComboMeter.ArmSkuName\":{\"displayName\":\"SKU\"},\"ReservationRecommendations.RegionName\":{\"displayName\":\"Region\"},\"Sum(ReservationRecommendations.x_CommitmentDiscountSavings)\":{\"displayName\":\"Potential savings\"},\"Sum(ReservationRecommendations.x_EffectiveCostBefore)\":{\"displayName\":\"Contracted cost\"},\"Sum(ReservationRecommendations.x_RecommendedQuantity)\":{\"displayName\":\"Rec qty\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedSize\":{\"displayName\":\"Normalized size\"},\"Sum(ReservationRecommendations.x_RecommendedQuantityNormalized)\":{\"displayName\":\"Rec qty normalized\"},\"ReservationRecommendations.x_CommitmentDiscountScope\":{\"displayName\":\"Scope\"},\"ReservationRecommendations.x_CommitmentDiscountNormalizedGroup\":{\"displayName\":\"Flexibility group\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"values\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'8'\"}}}}}],\"columnHeaders\":[{\"properties\":{\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'9'\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Recommendations based on recent usage'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"lockAspect\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"stylePreset\":[{\"properties\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}}}", - "filters": "[]", - "height": 320.00, - "width": 1048.00, - "x": 216.00, - "y": 392.00, - "z": 4000.00 - }, { "config": "{\"name\":\"cf9e8f343431748ee2b0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"03f15781c59d76a2e3c6\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", @@ -2416,70 +2425,97 @@ "ordinal": 3, "visualContainers": [ { - "config": "{\"name\":\"0a7a71b6467007719092\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"051bc2b026c0c06b029b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 382.98, + "height": 88.00, + "width": 1048.00, + "x": 0.00, "y": 0.00, - "z": 6000.00 + "z": 17000.00 }, { - "config": "{\"name\":\"0af8c1820b66d37350ab\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"069eeaac0227705e09b1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 88.00, - "width": 184.00, - "x": 408.00, - "y": 8.00, - "z": 6000.00 + "width": 1048.00, + "x": 0.00, + "y": 288.00, + "z": 14000.00 + }, + { + "config": "{\"name\":\"14783df95e9461b373c8\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review cost savings from reservation and savings plan usage.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"bb94441502100400c1ee\"}", + "filters": "[]", + "height": 104.00, + "width": 192.00, + "x": 0.00, + "y": 0.00, + "z": 5000.00 }, { - "config": "{\"name\":\"18762399d760ccc00420\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", + "config": "{\"name\":\"1774633de2ab5467c300\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", + "filters": "[]", + "height": 88.00, + "width": 1048.00, + "x": 0.00, + "y": 96.00, + "z": 16000.00 + }, + { + "config": "{\"name\":\"17ac37110eaec3ea3406\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"888f3e27cd5d1eca0001\"}", "filters": "[]", "height": 56.00, "width": 200.00, "x": 0.00, - "y": 56.00, - "z": 3000.00 + "y": 0.00, + "z": 4000.00 }, { - "config": "{\"name\":\"2a82e5c3475e98e50070\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"1bb6674979561c0034ed\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings export prices from Cost Management and enable the Populate Missing Prices parameter.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 96.00, - "y": 0.00, - "z": 9000.00 + "height": 88.00, + "width": 184.00, + "x": 1080.00, + "y": 8.00, + "z": 10000.00 }, { - "config": "{\"name\":\"30e231bdbb4738db3a97\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"1c8bb4e8e64e06a38008\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 575.35, + "x": 671.53, "y": 0.00, - "z": 4000.00 + "z": 3000.00 }, { - "config": "{\"name\":\"3a8ee8a0985900964e32\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"2446c37a169a5457028b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 88.00, "width": 1048.00, "x": 0.00, - "y": 192.00, - "z": 15000.00 + "y": 576.00, + "z": 11000.00 }, { - "config": "{\"name\":\"44449b62ad52ecec4535\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"27fd47019574d7a6d326\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 863.90, + "x": 767.72, "y": 0.00, - "z": 1000.00 + "z": 2000.00 }, { - "config": "{\"name\":\"45cd0fc33b750b8e0ab5\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"2ef527b0e4eb23ae545c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[]", + "height": 88.00, + "width": 184.00, + "x": 216.00, + "y": 8.00, + "z": 7000.00 + }, + { + "config": "{\"name\":\"30845e5e53121bed4384\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":286.7901931668298,\"y\":0,\"z\":7000,\"tabOrder\":10000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 4'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, @@ -2488,60 +2524,43 @@ "z": 7000.00 }, { - "config": "{\"name\":\"492a0c0a430224d3536e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":288,\"z\":14000,\"tabOrder\":13000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 4'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"372b08f903984e3d0c0e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":96,\"y\":0,\"z\":9000,\"tabOrder\":11000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 2'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.00, - "width": 1048.00, - "x": 0.00, - "y": 288.00, - "z": 14000.00 + "height": 704.00, + "width": 88.00, + "x": 96.00, + "y": 0.00, + "z": 9000.00 }, { - "config": "{\"name\":\"4e6c0c405b2d8c70524e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"3dce0cc05cec477a3902\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.00, - "width": 200.00, - "x": 0.00, + "height": 704.00, + "width": 88.00, + "x": 192.00, "y": 0.00, - "z": 1000.00 + "z": 8000.00 }, { - "config": "{\"name\":\"54f5687d083120681686\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterCategory\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterSubcategory\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Sum(Costs.ConsumedQuantity)\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ConsumedQuantity\"}},\"Function\":0},\"Name\":\"Sum(Costs.ConsumedQuantity)\",\"NativeReferenceName\":\"Quantity\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterCategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterCategory\",\"NativeReferenceName\":\"Meter category\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterSubcategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterSubcategory\",\"NativeReferenceName\":\"Meter subcategory\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted\"},\"Sum(Costs.ConsumedQuantity)\":{\"displayName\":\"Quantity\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_CommitmentDiscountMeterCategory\":{\"displayName\":\"Meter category\"},\"Costs.x_CommitmentDiscountMeterSubcategory\":{\"displayName\":\"Meter subcategory\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"315.93897606987025D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"134.50753303548237D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterCategory\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"129.75384967042055D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterSubcategory\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"3e189cb52191ee9a2a6c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount savings'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}]}}}", "filters": "[]", - "height": 320.00, + "height": 280.00, "width": 1048.00, "x": 216.00, - "y": 392.00, - "z": 2000.00 - }, - { - "config": "{\"name\":\"55325670071aa377bdcc\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":671.5316090052736,\"y\":0,\"z\":3000,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 8'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", - "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 671.53, - "y": 0.00, + "y": 104.00, "z": 3000.00 }, { - "config": "{\"name\":\"5953dab57990ae219511\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":576,\"z\":11000,\"tabOrder\":12000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 7'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"3e46763bde293c4e792a\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"888f3e27cd5d1eca0001\"}", "filters": "[]", - "height": 88.00, - "width": 1048.00, + "height": 56.00, + "width": 200.00, "x": 0.00, - "y": 576.00, - "z": 11000.00 - }, - { - "config": "{\"name\":\"628012427ae052ede002\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":8000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", - "height": 704.00, - "width": 1048.09, - "x": 215.40, - "y": 8.01, - "z": 0.00 + "y": 168.80, + "z": 1000.00 }, { - "config": "{\"name\":\"649f5d7d5383563b36b2\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", + "config": "{\"name\":\"3f10ea3564d740ad2e7b\",\"layouts\":[{\"id\":0,\"position\":{\"x\":792,\"y\":8,\"z\":4000,\"width\":176,\"height\":88,\"tabOrder\":7000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"Effective Savings Rate (ESR)\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_EffectiveSavingsRate\"}}}]},\"columnProperties\":{\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"Effective Savings Rate (ESR)\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment ESR'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'Default'\"}}}}}]}}}", "filters": "[]", "height": 88.00, "width": 176.00, @@ -2550,114 +2569,123 @@ "z": 4000.00 }, { - "config": "{\"name\":\"67988cbf6d60c4637453\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", + "config": "{\"name\":\"44e4d7304c726c9a6a27\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 56.00, - "width": 200.00, - "x": 0.00, - "y": 224.80, - "z": 0.00 + "height": 88.00, + "width": 1048.00, + "x": 0.01, + "y": 383.90, + "z": 13000.00 }, { - "config": "{\"name\":\"67d684da0848b36c43e7\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", + "config": "{\"name\":\"44f4b46b8174d06db300\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"bb94441502100400c1ee\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 720.00, + "height": 32.00, "width": 192.00, "x": 0.00, - "y": 0.00, - "z": 0.00 + "y": 688.00, + "z": 2000.00 }, { - "config": "{\"name\":\"6a95dead80980467346e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":767.7169629648845,\"y\":0,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 9'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"54ac176da606d2770e9e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":392,\"z\":2000,\"width\":1048,\"height\":320,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"tableEx\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountName\"},{\"queryRef\":\"Costs.CommitmentDiscountType\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterCategory1\"},{\"queryRef\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"},{\"queryRef\":\"Costs.ResourceId\"},{\"queryRef\":\"Sum(Costs.ContractedCost)\"},{\"queryRef\":\"Sum(Costs.EffectiveCost)\"},{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"},{\"queryRef\":\"Costs.x_EffectiveSavingsRate\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Commitment\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"Contracted cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"Effective cost\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ResourceId\"}},\"Function\":2},\"Name\":\"Costs.ResourceId\",\"NativeReferenceName\":\"Resources\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Savings\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_EffectiveSavingsRate\"},\"Name\":\"Costs.x_EffectiveSavingsRate\",\"NativeReferenceName\":\"ESR\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterCategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterCategory1\",\"NativeReferenceName\":\"Meter category\"},{\"Measure\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountMeterSubcategory\"},\"Name\":\"Costs.x_CommitmentDiscountMeterSubcategory1\",\"NativeReferenceName\":\"Meter subcategory\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"columnProperties\":{\"Costs.CommitmentDiscountName\":{\"displayName\":\"Commitment\"},\"Sum(Costs.EffectiveCost)\":{\"displayName\":\"Effective cost\"},\"Sum(Costs.ContractedCost)\":{\"displayName\":\"Contracted cost\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.ResourceId\":{\"displayName\":\"Resources\"},\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Savings\"},\"Costs.x_EffectiveSavingsRate\":{\"displayName\":\"ESR\"},\"Costs.x_CommitmentDiscountMeterCategory1\":{\"displayName\":\"Meter category\"},\"Costs.x_CommitmentDiscountMeterSubcategory1\":{\"displayName\":\"Meter subcategory\"}},\"drillFilterOtherVisuals\":true,\"objects\":{\"columnWidth\":[{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"278.55073384258395D\"}}}},\"selector\":{\"metadata\":\"Costs.CommitmentDiscountName\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"143.26869590450173D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterCategory1\"}},{\"properties\":{\"value\":{\"expr\":{\"Literal\":{\"Value\":\"136.52239560720403D\"}}}},\"selector\":{\"metadata\":\"Costs.x_CommitmentDiscountMeterSubcategory1\"}}],\"values\":[{\"properties\":{\"wordWrap\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 767.72, - "y": 0.00, + "height": 320.00, + "width": 1048.00, + "x": 216.00, + "y": 392.00, "z": 2000.00 }, { - "config": "{\"name\":\"6fd1ab3d0b5199cd50ab\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":0,\"z\":4000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ChargePeriodStart\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"},\"Name\":\"Costs.ChargePeriodStart\",\"NativeReferenceName\":\"ChargePeriodStart\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"ChargePeriodStart\"}}}]},\"columnProperties\":{\"CommitmentDiscountCosts.ChargePeriodStart\":{\"formatString\":null}},\"hasDefaultSort\":true,\"objects\":{\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Between'\"}}}}}],\"selection\":[{\"properties\":{\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"slider\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":6,\"Percent\":0.4}}}}}}}],\"header\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"date\":[{\"properties\":{\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"general\":[{\"properties\":{\"outlineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"outlineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Charge period filter'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"'12'\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'wf_standard-font, helvetica, arial, sans-serif'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", + "config": "{\"name\":\"6490caf8ab9bb17e1608\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":192,\"x\":0,\"y\":0,\"z\":0,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"\"}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar shadow'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'View cost savings for commitment discounts used during the specified period.'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'CenterRight'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"10L\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"3L\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"70L\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}}}]}},\"parentGroupName\":\"bb94441502100400c1ee\"}", "filters": "[]", - "height": 56.00, - "width": 200.00, + "height": 720.00, + "width": 192.00, "x": 0.00, "y": 0.00, - "z": 4000.00 + "z": 0.00 }, { - "config": "{\"name\":\"733c4beda6dc8070ba44\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":41.25526932084309,\"z\":9000,\"width\":40,\"height\":48,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", + "config": "{\"name\":\"675145ab26018c6d06c3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"bb94441502100400c1ee\"}", "filters": "[]", - "height": 48.00, + "height": 40.00, "width": 40.00, - "x": 384.00, - "y": 48.00, - "z": 9000.00 + "x": 160.00, + "y": 0.00, + "z": 6000.00 }, { - "config": "{\"name\":\"749a545d83109114e496\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"708b9ca900d24bac7425\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"bb94441502100400c1ee\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 960.09, - "y": 0.00, - "z": 0.00 + "height": 32.00, + "width": 192.00, + "x": 0.00, + "y": 656.00, + "z": 3000.00 }, { - "config": "{\"name\":\"74ff3b1c6c52275e579e\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", - "height": 720.00, + "config": "{\"name\":\"888f3e27cd5d1eca0001\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"bb94441502100400c1ee\"}", + "height": 280.80, "width": 200.00, "x": 0.00, - "y": 0.00, - "z": 1000.00 + "y": 104.00, + "z": 4000.00 }, { - "config": "{\"name\":\"7811169be96c25412918\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"8c5901900c8443b22aa3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 479.16, + "x": 0.00, "y": 0.00, + "z": 10000.00 + }, + { + "config": "{\"name\":\"8ebd685634932010e458\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "filters": "[]", + "height": 88.00, + "width": 184.00, + "x": 600.00, + "y": 8.00, "z": 5000.00 }, { - "config": "{\"name\":\"8be8bfef977000c09575\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":41.25526932084309,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", + "config": "{\"name\":\"90f734142a946ecccd8b\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":224.80123456789806,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.BillingCurrency\",\"active\":true}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c1\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c1\"}},\"Property\":\"BillingCurrency\"},\"Name\":\"Costs.BillingCurrency\",\"NativeReferenceName\":\"Currency\"}]},\"columnProperties\":{\"Costs.BillingCurrency\":{\"displayName\":\"Currency\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"general\":[{\"properties\":{\"orientation\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}}}}],\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"strictSingleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Currency filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"888f3e27cd5d1eca0001\"}", + "filters": "[]", + "height": 56.00, + "width": 200.00, + "x": 0.00, + "y": 224.80, + "z": 0.00 + }, + { + "config": "{\"name\":\"9659c846d4d7107c9786\",\"layouts\":[{\"id\":0,\"position\":{\"x\":576,\"y\":40.39591545419347,\"z\":8000,\"width\":40,\"height\":48,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"=\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Equals'\"}}}}}]}}}", "filters": "[]", "height": 48.00, "width": 40.00, "x": 576.00, - "y": 48.00, + "y": 40.40, "z": 8000.00 }, { - "config": "{\"name\":\"8e1176d6cc28e60cb050\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":0,\"z\":17000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 1'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"9734119325bc8e8c4781\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":960.0876708841058,\"y\":0,\"z\":0,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 11'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.00, - "width": 1048.00, - "x": 0.00, + "height": 704.00, + "width": 88.00, + "x": 960.09, "y": 0.00, - "z": 17000.00 - }, - { - "config": "{\"name\":\"a854e556a8128e602e90\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":656.0000000000011,\"z\":3000,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'help'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Question-Circled-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Question-Circled-White3792978913051954.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Get help'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/discuss'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Get help'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", - "filters": "[]", - "height": 32.00, - "width": 192.00, - "x": 0.00, - "y": 656.00, - "z": 3000.00 + "z": 0.00 }, { - "config": "{\"name\":\"b4faac65d567280e1073\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":383.9013683550949,\"z\":13000,\"tabOrder\":15000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 5'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"a28984521d274a7646d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":575.3462550456627,\"y\":0,\"z\":4000,\"tabOrder\":14000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 7'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 88.00, - "width": 1048.00, - "x": 0.01, - "y": 383.90, - "z": 13000.00 + "height": 704.00, + "width": 88.00, + "x": 575.35, + "y": 0.00, + "z": 4000.00 }, { - "config": "{\"name\":\"b900677d7e0305b2e049\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"b2066b69c4760c2632ce\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0.010973936899858927,\"y\":479.9013683550949,\"z\":12000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 6'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 88.00, "width": 1048.00, @@ -2666,120 +2694,101 @@ "z": 12000.00 }, { - "config": "{\"name\":\"c63743d1b0068a600597\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", - "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", - "height": 56.00, - "width": 200.00, - "x": 0.00, - "y": 112.80, - "z": 2000.00 - }, - { - "config": "{\"name\":\"c658a4fc18ee466ec434\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":168.80123456789806,\"z\":1000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.ServiceCategory\",\"active\":true},{\"queryRef\":\"Costs.ServiceName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceCategory\"},\"Name\":\"Costs.ServiceCategory\",\"NativeReferenceName\":\"Service category\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"ServiceName\"},\"Name\":\"Costs.ServiceName\",\"NativeReferenceName\":\"Service1\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.ServiceCategory\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.ServiceName\"],\"isCollapsed\":true,\"isPinned\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.ServiceCategory\":{\"displayName\":\"Service category\"},\"Costs.ServiceName\":{\"displayName\":\"Service\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Service filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"e62e2272874b8912ee9d\"}", - "filters": "[]", - "height": 56.00, + "config": "{\"name\":\"bb94441502100400c1ee\",\"layouts\":[{\"id\":0,\"position\":{\"x\":0,\"y\":0,\"z\":1000,\"width\":200,\"height\":720.0000000000011,\"tabOrder\":10000}}],\"singleVisualGroup\":{\"displayName\":\"Sidebar\",\"groupMode\":0,\"isHidden\":false}}", + "height": 720.00, "width": 200.00, "x": 0.00, - "y": 168.80, + "y": 0.00, "z": 1000.00 }, { - "config": "{\"name\":\"c8697af0039dc43ee419\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":0,\"y\":0,\"z\":10000,\"tabOrder\":9000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 1'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"bd74bbea6233109b98b2\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":382.9755471264409,\"y\":0,\"z\":6000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 5'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 704.00, "width": 88.00, - "x": 0.00, + "x": 382.98, "y": 0.00, - "z": 10000.00 + "z": 6000.00 }, { - "config": "{\"name\":\"c9bafff9b9b96ab0c7b1\",\"layouts\":[{\"id\":0,\"position\":{\"x\":215.99999999999997,\"y\":104,\"z\":3000,\"width\":1048,\"height\":280,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"columnChart\",\"projections\":{\"Category\":[{\"queryRef\":\"Costs.x_ReportingDate\",\"active\":true}],\"Series\":[{\"queryRef\":\"Costs.CommitmentDiscountType\"}],\"Y\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"},\"Name\":\"Costs.x_ReportingDate\",\"NativeReferenceName\":\"x_ReportingDate\"},{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"Commitment savings\"}],\"OrderBy\":[{\"Direction\":1,\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ReportingDate\"}}}]},\"columnProperties\":{\"Sum(Costs.x_CommitmentDiscountSavings)\":{\"displayName\":\"Commitment savings\"},\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"labels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"categoryAxis\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"valueAxis\":[{\"properties\":{\"showAxisTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"legend\":[{\"properties\":{\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'Bottom'\"}}},\"showTitle\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"zoom\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"dataPoint\":[{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#009900'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Reservation'\"}}}}}]}},{\"properties\":{\"fill\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#000099'\"}}}}}},\"selector\":{\"data\":[{\"scopeId\":{\"Comparison\":{\"ComparisonKind\":0,\"Left\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountProgram\"}},\"Right\":{\"Literal\":{\"Value\":\"'Savings plan'\"}}}}}]}}]},\"vcObjects\":{\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount savings'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"c03ed177c97a0b1381d0\",\"layouts\":[{\"id\":0,\"position\":{\"height\":720,\"width\":200,\"x\":0,\"y\":0,\"z\":1000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":2,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"shadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}},{\"properties\":{\"shadowPositionPreset\":{\"expr\":{\"Literal\":{\"Value\":\"'centerRight'\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"20D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Sidebar bg'\"}}}}}]}},\"parentGroupName\":\"bb94441502100400c1ee\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 280.00, - "width": 1048.00, - "x": 216.00, - "y": 104.00, - "z": 3000.00 + "height": 720.00, + "width": 200.00, + "x": 0.00, + "y": 0.00, + "z": 1000.00 }, { - "config": "{\"name\":\"ca89ceec003088bca9d3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":32,\"width\":192,\"x\":0,\"y\":688.0000000000011,\"z\":2000,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'custom'\"}}},\"image\":{\"image\":{\"name\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback-White.svg'\"}}},\"url\":{\"expr\":{\"ResourcePackageItem\":{\"PackageName\":\"RegisteredResources\",\"PackageType\":1,\"ItemName\":\"Feedback-White08007760675531328.svg\"}}},\"scaling\":{\"expr\":{\"Literal\":{\"Value\":\"'Normal'\"}}}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"topMargin\":{\"expr\":{\"Literal\":{\"Value\":\"4L\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}},\"selector\":{\"id\":\"default\"}}],\"text\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'  Give feedback'\"}}},\"horizontalAlignment\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"underline\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"leftMargin\":{\"expr\":{\"Literal\":{\"Value\":\"16L\"}}}},\"selector\":{\"id\":\"default\"}}],\"fill\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}},{\"properties\":{\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"100D\"}}},\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}}},\"selector\":{\"id\":\"default\"}}]},\"vcObjects\":{\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"showDefaultTooltip\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20understand%20and%20optimize%20cost%20and%20usage%20with%20the%20FinOps%20toolkit%20Rate%20optimization%20report%3F/cvaQuestion/How%20valuable%20is%20the%20Rate%20optimization%20report%3F/surveyId/FTK$$ftkver$$/bladeName/PowerBI.RateOptimization/featureName/Storage.CommitmentDiscountSavings'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Feedback'\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\",\"howCreated\":\"InsertVisualButton\"}", - "filters": "[]", - "height": 32.00, - "width": 192.00, + "config": "{\"name\":\"c1bce4fe0ead2bdb6e96\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":112.80123456789806,\"z\":2000,\"tabOrder\":1000}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.CommitmentDiscountType\",\"active\":true},{\"queryRef\":\"Costs.CommitmentDiscountName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"},\"Name\":\"Costs.CommitmentDiscountType\",\"NativeReferenceName\":\"Type\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountName\"},\"Name\":\"Costs.CommitmentDiscountName\",\"NativeReferenceName\":\"Name\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.CommitmentDiscountType\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.CommitmentDiscountName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.CommitmentDiscountType\":{\"displayName\":\"Type\"},\"Costs.CommitmentDiscountName\":{\"displayName\":\"Name\"}},\"queryOptions\":{\"keepProjectionOrder\":true},\"showAllRoles\":[\"Values\"],\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment discount filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"888f3e27cd5d1eca0001\"}", + "filters": "[{\"name\":\"28638fdd7a79bd2d6a00\",\"expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Entity\":\"Costs\"}},\"Property\":\"CommitmentDiscountType\"}},\"filter\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Where\":[{\"Condition\":{\"Not\":{\"Expression\":{\"In\":{\"Expressions\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"CommitmentDiscountType\"}}],\"Values\":[[{\"Literal\":{\"Value\":\"''\"}}]]}}}}}]},\"type\":\"Categorical\",\"howCreated\":1,\"objects\":{\"general\":[{\"properties\":{\"isInvertedSelectionMode\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}]", + "height": 56.00, + "width": 200.00, "x": 0.00, - "y": 688.00, + "y": 112.80, "z": 2000.00 }, { - "config": "{\"name\":\"dca7b1b5a0ea01315414\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":96,\"z\":16000,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 2'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"c3a88f918e2167390759\",\"layouts\":[{\"id\":0,\"position\":{\"height\":88,\"width\":1048,\"x\":0,\"y\":192,\"z\":15000,\"tabOrder\":17000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Row 3'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", "height": 88.00, "width": 1048.00, "x": 0.00, - "y": 96.00, - "z": 16000.00 + "y": 192.00, + "z": 15000.00 }, { - "config": "{\"name\":\"df0f488ccc9711ac2683\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":192,\"y\":0,\"z\":8000,\"tabOrder\":6000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 3'\"}}}}}]}},\"parentGroupName\":\"628012427ae052ede002\",\"howCreated\":\"InsertVisualButton\"}", + "config": "{\"name\":\"c583879b90b554439798\",\"layouts\":[{\"id\":0,\"position\":{\"x\":408,\"y\":8,\"z\":6000,\"width\":184,\"height\":88,\"tabOrder\":4000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.EffectiveCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.EffectiveCost)\",\"NativeReferenceName\":\"EffectiveCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"EffectiveCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Effective cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", "filters": "[]", - "height": 704.00, - "width": 88.00, - "x": 192.00, - "y": 0.00, - "z": 8000.00 + "height": 88.00, + "width": 184.00, + "x": 408.00, + "y": 8.00, + "z": 6000.00 }, { - "config": "{\"name\":\"e62e2272874b8912ee9d\",\"layouts\":[{\"id\":0,\"position\":{\"height\":280.80123456789806,\"width\":200,\"x\":0,\"y\":104.00000000000006,\"z\":4000,\"tabOrder\":6000}}],\"singleVisualGroup\":{\"displayName\":\"Filters\",\"groupMode\":0,\"isHidden\":false,\"objects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", - "height": 280.80, + "config": "{\"name\":\"c86421e10b0eba2d8a9e\",\"layouts\":[{\"id\":0,\"position\":{\"height\":56,\"width\":200,\"x\":0,\"y\":56,\"z\":3000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"slicer\",\"projections\":{\"Values\":[{\"queryRef\":\"Costs.SubAccountName\",\"active\":true},{\"queryRef\":\"Costs.x_ResourceGroupName\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"c\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"SubAccountName\"},\"Name\":\"Costs.SubAccountName\",\"NativeReferenceName\":\"Subscription1\"},{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"c\"}},\"Property\":\"x_ResourceGroupName\"},\"Name\":\"Costs.x_ResourceGroupName\",\"NativeReferenceName\":\"Resource group\"}]},\"expansionStates\":[{\"roles\":[\"Values\"],\"levels\":[{\"queryRefs\":[\"Costs.SubAccountName\"],\"isCollapsed\":true,\"isPinned\":true},{\"queryRefs\":[\"Costs.x_ResourceGroupName\"],\"isCollapsed\":true}],\"root\":{\"identityValues\":null}}],\"columnProperties\":{\"Costs.SubAccountName\":{\"displayName\":\"Subscription\"},\"Costs.x_ResourceGroupName\":{\"displayName\":\"Resource group\"}},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"selection\":[{\"properties\":{\"singleSelect\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"selectAllCheckboxEnabled\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"header\":[{\"properties\":{\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}},\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"9D\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription'\"}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}}}}],\"items\":[{\"properties\":{\"steppedLayoutIndentation\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}},\"expandCollapseToggleType\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"padding\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"background\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E0DAF1'\"}}}}},\"outlineStyle\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":1,\"Percent\":0}}}}},\"textSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"data\":[{\"properties\":{\"mode\":{\"expr\":{\"Literal\":{\"Value\":\"'Dropdown'\"}}}}}],\"pendingChangesIcon\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"position\":{\"expr\":{\"Literal\":{\"Value\":\"'left'\"}}}}}],\"general\":[{\"properties\":{}}]},\"vcObjects\":{\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":-0.1}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Subscription filter'\"}}}}}],\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"6D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}]}},\"parentGroupName\":\"888f3e27cd5d1eca0001\"}", + "filters": "[]", + "height": 56.00, "width": 200.00, "x": 0.00, - "y": 104.00, - "z": 4000.00 + "y": 56.00, + "z": 3000.00 }, { - "config": "{\"name\":\"e9ac54464a0ee60940a5\",\"layouts\":[{\"id\":0,\"position\":{\"x\":600,\"y\":8,\"z\":5000,\"width\":184,\"height\":88,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.x_CommitmentDiscountSavings)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0},\"Name\":\"Sum(Costs.x_CommitmentDiscountSavings)\",\"NativeReferenceName\":\"x_CommitmentDiscountSavings\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"x_CommitmentDiscountSavings\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Commitment savings'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", - "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 600.00, - "y": 8.00, - "z": 5000.00 + "config": "{\"name\":\"c8680f2e1a31869003d1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":1048.0876708841058,\"x\":215.39572239294395,\"y\":8.005493854933814,\"z\":0,\"tabOrder\":9000}}],\"singleVisualGroup\":{\"displayName\":\"Layout grid\",\"groupMode\":0,\"isHidden\":true}}", + "height": 704.00, + "width": 1048.09, + "x": 215.40, + "y": 8.01, + "z": 0.00 }, { - "config": "{\"name\":\"ee776b92b6150eb42a26\",\"layouts\":[{\"id\":0,\"position\":{\"height\":40,\"width\":40,\"x\":160,\"y\":0,\"z\":6000,\"tabOrder\":0}}],\"singleVisual\":{\"visualType\":\"actionButton\",\"drillFilterOtherVisuals\":true,\"objects\":{\"icon\":[{\"properties\":{\"shapeType\":{\"expr\":{\"Literal\":{\"Value\":\"'information'\"}}},\"placement\":{\"expr\":{\"Literal\":{\"Value\":\"'right'\"}}},\"lineWeight\":{\"expr\":{\"Literal\":{\"Value\":\"1L\"}}},\"lineColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"iconSize\":{\"expr\":{\"Literal\":{\"Value\":\"16D\"}}}},\"selector\":{\"id\":\"default\"}},{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"visualLink\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"type\":{\"expr\":{\"Literal\":{\"Value\":\"'WebUrl'\"}}},\"webUrl\":{\"expr\":{\"Literal\":{\"Value\":\"'https://aka.ms/ftk/pbi/RateOptimization#commitment-discount-savings'\"}}},\"tooltip\":{\"expr\":{\"Literal\":{\"Value\":\"'About this page'\"}}}}}],\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Help'\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", + "config": "{\"name\":\"de1545399ab552517cd3\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":479.1609010860518,\"y\":0,\"z\":5000,\"tabOrder\":8000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 6'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 40.00, - "width": 40.00, - "x": 160.00, + "height": 704.00, + "width": 88.00, + "x": 479.16, "y": 0.00, - "z": 6000.00 - }, - { - "config": "{\"name\":\"f11f453fc170cb29450c\",\"layouts\":[{\"id\":0,\"position\":{\"x\":1080,\"y\":8,\"z\":10000,\"width\":184,\"height\":88,\"tabOrder\":17001}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"ℹ️ If you see 0 savings for reservations, export prices from Cost Management and enable the \",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}},{\"value\":\"Add Missing Prices\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontSize\":\"8pt\"}},{\"value\":\" parameter\",\"textStyle\":{\"fontSize\":\"8pt\"}},{\"value\":\".\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#000000\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#FFF8CE'\"}}}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Notice'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}],\"dropShadow\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"preset\":{\"expr\":{\"Literal\":{\"Value\":\"'Custom'\"}}},\"angle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowDistance\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}},\"shadowBlur\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"shadowSpread\":{\"expr\":{\"Literal\":{\"Value\":\"1D\"}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"60D\"}}}}}],\"border\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"color\":{\"solid\":{\"color\":{\"expr\":{\"Literal\":{\"Value\":\"'#E7D98C'\"}}}}}}}]}}}", - "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 1080.00, - "y": 8.00, - "z": 10000.00 + "z": 5000.00 }, { - "config": "{\"name\":\"f4da4cd5cab20200d753\",\"layouts\":[{\"id\":0,\"position\":{\"height\":104,\"width\":192,\"x\":0,\"y\":0,\"z\":5000,\"tabOrder\":3000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"Commitment \",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"discount savings\",\"textStyle\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Segoe UI Light\",\"fontSize\":\"14pt\",\"color\":\"#ffffff\"}}]},{\"textRuns\":[{\"value\":\"Review cost savings from reservation and savings plan usage.\",\"textStyle\":{\"fontSize\":\"8pt\",\"color\":\"#ffffff\"}}]}]}}]},\"vcObjects\":{\"background\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Header'\"}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading2'\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"bold\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}},\"fontFamily\":{\"expr\":{\"Literal\":{\"Value\":\"'''Segoe UI Semibold'', wf_segoe-ui_semibold, helvetica, arial, sans-serif'\"}}}}}],\"padding\":[{\"properties\":{\"top\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"bottom\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"right\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"left\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}}}}],\"visualHeader\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"subTitle\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"''\"}}},\"fontColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":0,\"Percent\":0}}}}},\"heading\":{\"expr\":{\"Literal\":{\"Value\":\"'Heading3'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"8D\"}}},\"titleWrap\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}},\"parentGroupName\":\"74ff3b1c6c52275e579e\"}", + "config": "{\"name\":\"df0c1ecc25bce5a74ed1\",\"layouts\":[{\"id\":0,\"position\":{\"height\":704,\"width\":88,\"x\":863.9023169244952,\"y\":0,\"z\":1000,\"tabOrder\":16000}}],\"singleVisual\":{\"visualType\":\"shape\",\"drillFilterOtherVisuals\":true,\"objects\":{\"shape\":[{\"properties\":{\"tileShape\":{\"expr\":{\"Literal\":{\"Value\":\"'rectangle'\"}}}}}],\"rotation\":[{\"properties\":{\"shapeAngle\":{\"expr\":{\"Literal\":{\"Value\":\"0L\"}}}}}],\"fill\":[{\"properties\":{\"fillColor\":{\"solid\":{\"color\":{\"expr\":{\"ThemeDataColor\":{\"ColorId\":8,\"Percent\":0}}}}},\"transparency\":{\"expr\":{\"Literal\":{\"Value\":\"80D\"}}}},\"selector\":{\"id\":\"default\"}}],\"outline\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Col 10'\"}}}}}]}},\"parentGroupName\":\"c8680f2e1a31869003d1\",\"howCreated\":\"InsertVisualButton\"}", "filters": "[]", - "height": 104.00, - "width": 192.00, - "x": 0.00, + "height": 704.00, + "width": 88.00, + "x": 863.90, "y": 0.00, - "z": 5000.00 + "z": 1000.00 }, { - "config": "{\"name\":\"f90151850970a37ec166\",\"layouts\":[{\"id\":0,\"position\":{\"x\":216,\"y\":8,\"z\":7000,\"width\":184,\"height\":88,\"tabOrder\":2000}}],\"singleVisual\":{\"visualType\":\"card\",\"projections\":{\"Values\":[{\"queryRef\":\"Sum(Costs.ContractedCost)\"}]},\"prototypeQuery\":{\"Version\":2,\"From\":[{\"Name\":\"u\",\"Entity\":\"Costs\",\"Type\":0}],\"Select\":[{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0},\"Name\":\"Sum(Costs.ContractedCost)\",\"NativeReferenceName\":\"ContractedCost\"}],\"OrderBy\":[{\"Direction\":2,\"Expression\":{\"Aggregation\":{\"Expression\":{\"Column\":{\"Expression\":{\"SourceRef\":{\"Source\":\"u\"}},\"Property\":\"ContractedCost\"}},\"Function\":0}}}]},\"drillFilterOtherVisuals\":true,\"hasDefaultSort\":true,\"objects\":{\"categoryLabels\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"false\"}}}}}],\"labels\":[{\"properties\":{\"labelDisplayUnits\":{\"expr\":{\"Literal\":{\"Value\":\"0D\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"32D\"}}}}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}},\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Contracted cost'\"}}},\"alignment\":{\"expr\":{\"Literal\":{\"Value\":\"'center'\"}}},\"fontSize\":{\"expr\":{\"Literal\":{\"Value\":\"12D\"}}}}}],\"visualTooltip\":[{\"properties\":{\"show\":{\"expr\":{\"Literal\":{\"Value\":\"true\"}}}}}]}}}", + "config": "{\"name\":\"fee3ffb1c20b2d70d73a\",\"layouts\":[{\"id\":0,\"position\":{\"x\":384,\"y\":40.39591545419347,\"z\":9000,\"width\":48,\"height\":48,\"tabOrder\":5000}}],\"singleVisual\":{\"visualType\":\"textbox\",\"drillFilterOtherVisuals\":true,\"objects\":{\"general\":[{\"properties\":{\"paragraphs\":[{\"textRuns\":[{\"value\":\"−\",\"textStyle\":{\"fontFamily\":\"Arial Black\",\"fontSize\":\"20pt\"}}],\"horizontalTextAlignment\":\"center\"}]}}]},\"vcObjects\":{\"title\":[{\"properties\":{\"text\":{\"expr\":{\"Literal\":{\"Value\":\"'Minus'\"}}}}}]}}}", "filters": "[]", - "height": 88.00, - "width": 184.00, - "x": 216.00, - "y": 8.00, - "z": 7000.00 + "height": 48.00, + "width": 48.00, + "x": 384.00, + "y": 40.40, + "z": 9000.00 } ], "width": 1280.00 diff --git a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl index b447976d3..4781bacee 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/cultures/en-US.tmdl @@ -1741,6 +1741,36 @@ cultureInfo en-US }, "Weight": 0.727 } + }, + { + "ESR": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Effective Savings Rate (ESR)": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Effective Savings Rate": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -3253,6 +3283,26 @@ cultureInfo en-US }, "Weight": 0.5 } + }, + { + "Name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Commitment": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -3382,6 +3432,36 @@ cultureInfo en-US }, "Weight": 0.739 } + }, + { + "Type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Commitment type": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Commitment": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -3767,6 +3847,16 @@ cultureInfo en-US }, "Weight": 0.591 } + }, + { + "List": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -4068,6 +4158,16 @@ cultureInfo en-US }, "Weight": 0.727 } + }, + { + "Name": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -4467,6 +4567,16 @@ cultureInfo en-US }, "Weight": 0.6 } + }, + { + "Subscription": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -4602,6 +4712,16 @@ cultureInfo en-US }, "Weight": 0.604 } + }, + { + "Term": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -4737,6 +4857,16 @@ cultureInfo en-US }, "Weight": 0.599 } + }, + { + "Effective": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -5013,6 +5143,16 @@ cultureInfo en-US }, "Weight": 0.739 } + }, + { + "Resource group": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -5295,6 +5435,16 @@ cultureInfo en-US }, "Weight": 0.739 } + }, + { + "SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -5436,6 +5586,26 @@ cultureInfo en-US }, "Weight": 0.75 } + }, + { + "Hybrid Benefit status": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "AHB status": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -6053,6 +6223,16 @@ cultureInfo en-US }, "Weight": 0.739 } + }, + { + "SKU": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -6182,6 +6362,16 @@ cultureInfo en-US }, "Weight": 0.739 } + }, + { + "Size": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -26215,6 +26405,16 @@ cultureInfo en-US }, "Weight": 0.591 } + }, + { + "Contracted": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -39101,6 +39301,16 @@ cultureInfo en-US }, "Weight": 0.499 } + }, + { + "Scope": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } } ] }, @@ -41190,16 +41400,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Resource group": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -41853,16 +42053,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Current SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -41886,16 +42076,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Target SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -42552,16 +42732,6 @@ cultureInfo en-US "State": "Generated", "Weight": 0.78 } - }, - { - "Resource name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -43717,16 +43887,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Resource": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" @@ -43817,16 +43977,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Type code": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -44171,16 +44321,6 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, @@ -47445,257 +47585,302 @@ cultureInfo en-US } ] }, - "management_group.tag": { + "management_group.display_name": { "Definition": { "Binding": { "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "tags" + "ConceptualProperty": "displayName" } }, "State": "Generated", "Terms": [ { - "tag": { + "display name": { "State": "Generated" } }, { - "device": { + "displayName": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.99 } }, { - "ticket": { + "display nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "tab": { + "display title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "docket": { + "display label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "chip": { + "display tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } - }, + } + ] + }, + "management_group.managementGroupAncestorsChain_displayName": { + "Definition": { + "Binding": { + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "managementGroupAncestorsChain.displayName" + } + }, + "State": "Generated", + "Terms": [ { - "mark": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "managementGroupAncestorsChain.displayName": { + "State": "Generated" } } ] }, - "management_group.identity": { + "management_group.management_group_ancestors_chain_name": { "Definition": { "Binding": { "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "identity" + "ConceptualProperty": "managementGroupAncestorsChain.name" } }, "State": "Generated", "Terms": [ { - "identity": { + "management group ancestors chain name": { "State": "Generated" } }, { - "individuality": { + "management group ancestor chain name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } }, { - "uniqueness": { + "managementGroupAncestorsChain.name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "chain": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ancestors chain": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ancestor chain": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "group ancestors chain": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "group ancestor chain": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "chain name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ancestors chain name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ancestor chain name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "group ancestors chain name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "group ancestor chain name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "management group ancestor chain nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "distinctiveness": { + "management group ancestor chain title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "personality": { + "management group ancestor chain label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "self": { + "management group ancestor chain tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.757 } }, { - "character": { + "group ancestor chain nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "management_group.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.748 } }, { - "precinct": { + "group ancestor chain title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.748 } }, { - "district": { + "group ancestor chain label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } }, { - "sector": { + "group ancestor chain tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } }, { - "neighborhood": { + "ancestor chain nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.739 } }, { - "area": { + "ancestor chain title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.739 } } ] }, - "management_group.extended_location": { + "management_group.updated_time": { "Definition": { "Binding": { "ConceptualEntity": "ManagementGroups", - "ConceptualProperty": "extendedLocation" + "ConceptualProperty": "updatedTime" } }, "State": "Generated", "Terms": [ { - "extended location": { + "updated time": { "State": "Generated" } }, { - "extendedLocation": { + "updatedTime": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "extended locality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended placement": { + "updated duration": { "Type": "Noun", "State": "Suggested", "Source": { @@ -47705,7 +47890,7 @@ cultureInfo en-US } }, { - "extended scene": { + "updated interval": { "Type": "Noun", "State": "Suggested", "Source": { @@ -47715,7 +47900,7 @@ cultureInfo en-US } }, { - "extended venue": { + "updated moment": { "Type": "Noun", "State": "Suggested", "Source": { @@ -47725,27 +47910,7 @@ cultureInfo en-US } }, { - "extended address": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended place": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended position": { + "updated period": { "Type": "Noun", "State": "Suggested", "Source": { @@ -47755,7 +47920,7 @@ cultureInfo en-US } }, { - "extended setting": { + "updated timetable": { "Type": "Noun", "State": "Suggested", "Source": { @@ -47763,44 +47928,48 @@ cultureInfo en-US }, "Weight": 0.727 } - }, + } + ] + }, + "management_group.updated_by": { + "Definition": { + "Binding": { + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "updatedBy" + } + }, + "State": "Generated", + "Terms": [ { - "extended site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "updated by": { + "State": "Generated" } }, { - "extended spot": { + "updatedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.99 } } ] }, - "subscription": { + "management_group.version": { "Definition": { "Binding": { - "ConceptualEntity": "Subscriptions" + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "version" } }, "State": "Generated", "Terms": [ { - "subscription": { + "version": { "State": "Generated" } }, { - "payment": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { @@ -47810,226 +47979,191 @@ cultureInfo en-US } }, { - "donation": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "contribution": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } - } - ] - }, - "subscription.id": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "id" - } - }, - "State": "Generated", - "Terms": [ + }, { - "id": { - "State": "Generated" + "report": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.452 } }, { - "identification": { + "story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.452 } }, { - "credential": { + "side": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.452 } } - ], - "NameType": "Identifier" + ] }, - "subscription.name": { + "management_group.parent_displayName": { "Definition": { "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "name" + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "parent.displayName" } }, "State": "Generated", "Terms": [ { - "name": { + "parent.displayName": { "State": "Generated" } - }, - { - "title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "Subscription": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - }, - { - "Subscription name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } - ], - "NameType": "Name" + ] }, - "subscription.type": { + "management_group.parent_name": { "Definition": { "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "type" + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "parent.name" } }, "State": "Generated", "Terms": [ { - "type": { + "parent name": { "State": "Generated" } }, { - "genre": { + "parent.name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.99 } }, { - "manner": { + "parent": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "parent nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "variety": { + "parent title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "brand": { + "parent label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "style": { + "parent tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "form": { + "father": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.452 } }, { - "grouping": { + "mother": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.452 } } ] }, - "subscription.tenant_id": { + "management_group.parent_id": { "Definition": { "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "parent.id" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "parent id": { "State": "Generated" } }, { - "tenantId": { + "parent.id": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "tenant": { + "parent": { "State": "Generated", "Weight": 0.97 } }, { - "tenant identification": { + "parent identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48039,7 +48173,7 @@ cultureInfo en-US } }, { - "tenant identity": { + "parent identity": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48049,7 +48183,7 @@ cultureInfo en-US } }, { - "tenant identifier": { + "parent identifier": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48059,7 +48193,7 @@ cultureInfo en-US } }, { - "tenant credential": { + "parent credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48069,27 +48203,43 @@ cultureInfo en-US } }, { - "occupant": { + "father": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.452 } }, { - "renter": { + "mother": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.452 + } + } + ] + }, + "management_group.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" } }, { - "lodger": { + "device": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48099,487 +48249,447 @@ cultureInfo en-US } }, { - "boarder": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "leaseholder": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "lessee": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 + } + }, + { + "chip": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "subscription.kind": { + "management_group.identity": { "Definition": { "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "kind" + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "kind": { + "identity": { "State": "Generated" } }, { - "caring": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "gentle": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "humanitarian": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "variety": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "manner": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 } }, { - "nature": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 + } + } + ] + }, + "management_group.zone": { + "Definition": { + "Binding": { + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "zones" + } + }, + "State": "Generated", + "Terms": [ + { + "zone": { + "State": "Generated" } }, { - "hue": { + "precinct": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "caste": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 } }, { - "genre": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 } }, { - "brand": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.476 + } + }, + { + "area": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "subscription.location": { + "management_group.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "location" + "ConceptualEntity": "ManagementGroups", + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "location": { + "extended location": { "State": "Generated" } }, { - "locality": { + "extendedLocation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "placement": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "scene": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "venue": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "place": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "position": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "site": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "spot": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "subscription.resource_group": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "resourceGroup" - } - }, - "State": "Generated", - "Terms": [ - { - "resource group": { - "State": "Generated" - } - }, - { - "resourceGroup": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.727 } }, { - "resource category": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "resource organization": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } - }, + } + ] + }, + "subscription": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions" + } + }, + "State": "Generated", + "Terms": [ { - "resource bracket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "subscription": { + "State": "Generated" } }, { - "resource class": { + "payment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource crew": { + "donation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource team": { + "contribution": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } } ] }, - "subscription.subscription_id": { + "subscription.id": { "Definition": { "Binding": { "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "subscriptionId" + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ - { - "subscription id": { - "State": "Generated" - } - }, { "id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "subscriptionId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "subscription identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated" } }, { - "subscription identifier": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "subscription credential": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } } ], "NameType": "Identifier" }, - "subscription.managed_by": { + "subscription.name": { "Definition": { "Binding": { "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "managedBy" + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "managed by": { + "name": { "State": "Generated" } }, { - "managedBy": { + "title": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "subscription.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ - { - "sku": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Name" }, - "subscription.plan": { + "subscription.type": { "Definition": { "Binding": { "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "plan" + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "plan": { + "type": { "State": "Generated" } }, { - "proposal": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "strategy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "agenda": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "arrangement": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48589,7 +48699,7 @@ cultureInfo en-US } }, { - "idea": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48599,7 +48709,7 @@ cultureInfo en-US } }, { - "layout": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48609,27 +48719,27 @@ cultureInfo en-US } }, { - "policy": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.714 } }, { - "preparation": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.714 } }, { - "blueprint": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48639,7 +48749,7 @@ cultureInfo en-US } }, { - "initiative": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48650,98 +48760,75 @@ cultureInfo en-US } ] }, - "subscription.tag": { + "subscription.tenant_id": { "Definition": { "Binding": { "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "tags" + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "tag": { + "tenant id": { "State": "Generated" } }, { - "device": { + "tenantId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.99 } }, { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "tenant": { + "State": "Generated", + "Weight": 0.97 } }, { - "tab": { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "docket": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "chip": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "mark": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "subscription.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "Weight": 0.727 } }, { - "individuality": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48751,7 +48838,7 @@ cultureInfo en-US } }, { - "uniqueness": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48761,7 +48848,7 @@ cultureInfo en-US } }, { - "distinctiveness": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48771,7 +48858,7 @@ cultureInfo en-US } }, { - "personality": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48781,53 +48868,53 @@ cultureInfo en-US } }, { - "self": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "character": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } } ] }, - "subscription.zone": { + "subscription.kind": { "Definition": { "Binding": { "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "zones" + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "zone": { + "kind": { "State": "Generated" } }, { - "precinct": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "district": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48837,7 +48924,7 @@ cultureInfo en-US } }, { - "sector": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { @@ -48847,232 +48934,216 @@ cultureInfo en-US } }, { - "neighborhood": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "area": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "subscription.extended_location": { - "Definition": { - "Binding": { - "ConceptualEntity": "Subscriptions", - "ConceptualProperty": "extendedLocation" - } - }, - "State": "Generated", - "Terms": [ - { - "extended location": { - "State": "Generated" - } - }, - { - "extendedLocation": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.466 } }, { - "extended locality": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended placement": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended scene": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended venue": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended address": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.452 + } + } + ] + }, + "subscription.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "location" + } + }, + "State": "Generated", + "Terms": [ + { + "location": { + "State": "Generated" } }, { - "extended place": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended position": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended setting": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended site": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended spot": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "resource_type": { - "Definition": { - "Binding": { - "ConceptualEntity": "ResourceTypes" - } - }, - "State": "Generated", - "Terms": [ - { - "resource type": { - "State": "Generated" - } - }, - { - "ResourceTypes": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.714 } }, { - "resource category": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } }, { - "resource genre": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } }, { - "resource manner": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 + } + } + ] + }, + "subscription.resource_group": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "resourceGroup" + } + }, + "State": "Generated", + "Terms": [ + { + "resource group": { + "State": "Generated" } }, { - "resource variety": { + "resourceGroup": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.99 } }, { - "resource brand": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "resource class": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "resource kind": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { @@ -49082,7 +49153,7 @@ cultureInfo en-US } }, { - "resource style": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { @@ -49092,7 +49163,7 @@ cultureInfo en-US } }, { - "resource form": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { @@ -49102,7 +49173,7 @@ cultureInfo en-US } }, { - "resource grouping": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { @@ -49113,34 +49184,35 @@ cultureInfo en-US } ] }, - "resource_type.resource_type": { + "subscription.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "ResourceType" + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "subscriptionId" } }, "State": "Generated", "Terms": [ { - "resource type": { + "subscription id": { "State": "Generated" } }, { - "resource type name": { - "State": "Generated" + "id": { + "State": "Generated", + "Weight": 0.97 } }, { - "ResourceType": { + "subscriptionId": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "resource category": { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -49150,7 +49222,7 @@ cultureInfo en-US } }, { - "resource genre": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { @@ -49160,7 +49232,7 @@ cultureInfo en-US } }, { - "resource manner": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { @@ -49170,1501 +49242,1548 @@ cultureInfo en-US } }, { - "resource variety": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 + } + } + ], + "NameType": "Identifier" + }, + "subscription.managed_by": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "managedBy" + } + }, + "State": "Generated", + "Terms": [ + { + "managed by": { + "State": "Generated" } }, { - "resource brand": { + "managedBy": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + } + ] + }, + "subscription.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ + { + "sku": { + "State": "Generated" + } + } + ] + }, + "subscription.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" + } + }, + { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "resource class": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "resource kind": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "resource style": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "resource form": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "resource grouping": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 + } + }, + { + "policy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "preparation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "blueprint": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "initiative": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ], - "NameType": "Name" + ] }, - "resource_type.singular_display_name": { + "subscription.management_group_ancestors_chain": { "Definition": { "Binding": { - "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "SingularDisplayName" + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "managementGroupAncestorsChain" } }, "State": "Generated", "Terms": [ { - "singular display name": { + "management group ancestors chain": { "State": "Generated" } }, { - "SingularDisplayName": { + "management group ancestor chain": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "managementGroupAncestorsChain": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "singular display": { + "chain": { "State": "Generated", "Weight": 0.97 } }, { - "singular display nickname": { + "ancestors chain": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ancestor chain": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.7566 } }, { - "singular display title": { + "group ancestors chain": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "group ancestor chain": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "management category ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.617 } }, { - "singular display label": { + "management organization ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.617 } }, { - "singular display tag": { + "category ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.609 } }, { - "singular exhibition": { + "organization ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.609 } }, { - "singular presentation": { + "management bracket ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.599 } }, { - "singular demonstration": { + "management class ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.599 } }, { - "singular spectacle": { + "management crew ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.599 } }, { - "singular ceremony": { + "management team ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.599 } }, { - "singular pageant": { + "bracket ancestor chain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.591 } }, { - "Resource type": { + "class ancestor chain": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.591 } } ] }, - "resource_type.plural_display_name": { + "subscription.state": { "Definition": { "Binding": { - "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "PluralDisplayName" + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "state" } }, "State": "Generated", "Terms": [ { - "plural display name": { - "State": "Generated" - } + "": {} }, { - "PluralDisplayName": { + "province": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "plural display": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "plural display nickname": { + "territory": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "plural display title": { + "nation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "plural display label": { + "condition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.714 } }, { - "plural display tag": { + "country": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.714 + } + } + ] + }, + "subscription.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" } }, { - "plural exhibition": { + "device": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.491 } }, { - "plural presentation": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.476 } }, { - "plural demonstration": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.476 } }, { - "plural spectacle": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.476 } }, { - "plural ceremony": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.476 } }, { - "plural pageant": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.476 } } ] }, - "resource_type.lower_singular_display_name": { + "subscription.identity": { "Definition": { "Binding": { - "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "LowerSingularDisplayName" + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "lower singular display name": { + "identity": { "State": "Generated" } }, { - "LowerSingularDisplayName": { + "individuality": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "singular display": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "lower singular display": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "lower singular display nickname": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.491 } }, { - "lower singular display title": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.491 } }, { - "lower singular display label": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.491 } }, { - "lower singular display tag": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.476 } }, { - "lower singular exhibition": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.476 + } + } + ] + }, + "subscription.zone": { + "Definition": { + "Binding": { + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "zones" + } + }, + "State": "Generated", + "Terms": [ + { + "zone": { + "State": "Generated" } }, { - "lower singular presentation": { + "precinct": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.491 } }, { - "lower singular demonstration": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.476 } }, { - "lower singular spectacle": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.476 } }, { - "lower singular ceremony": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.476 } }, { - "lower singular pageant": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.476 } } ] }, - "resource_type.lower_plural_display_name": { + "subscription.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "LowerPluralDisplayName" + "ConceptualEntity": "Subscriptions", + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "lower plural display name": { + "extended location": { "State": "Generated" } }, { - "LowerPluralDisplayName": { + "extendedLocation": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "plural display": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "lower plural display": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "lower plural display nickname": { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "lower plural display title": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "lower plural display label": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "lower plural display tag": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "lower plural exhibition": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "lower plural presentation": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "lower plural demonstration": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "lower plural spectacle": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "lower plural ceremony": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } }, { - "lower plural pageant": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.727 } } ] }, - "resource_type.is_preview": { + "resource_type": { "Definition": { "Binding": { - "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "IsPreview" + "ConceptualEntity": "ResourceTypes" } }, "State": "Generated", "Terms": [ { - "is preview": { + "resource type": { "State": "Generated" } }, { - "IsPreview": { + "ResourceTypes": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "preview": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "is performance": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.75 } }, { - "is promo": { + "resource genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.75 } }, { - "performance": { + "resource manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "promo": { + "resource variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "is showing": { + "resource brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 } }, { - "is broadcast": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 } }, { - "is screening": { + "resource kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 } }, { - "is opening": { + "resource style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.727 } }, { - "showing": { + "resource form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "broadcast": { + "resource grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } ] }, - "resource_type.description": { + "resource_type.resource_type": { "Definition": { "Binding": { "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "Description" + "ConceptualProperty": "ResourceType" } }, "State": "Generated", "Terms": [ { - "description": { + "resource type": { "State": "Generated" } }, { - "appearance": { + "resource type name": { + "State": "Generated" + } + }, + { + "ResourceType": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "descriptor": { + "resource genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "explanation": { + "resource manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "specification": { + "resource variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "overview": { + "resource brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "report": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "resource_type.icon": { - "Definition": { - "Binding": { - "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "Icon" - } - }, - "State": "Generated", - "Terms": [ - { - "icon": { - "State": "Generated" + "Weight": 0.727 } }, { - "likeness": { + "resource kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 - } - }, - { - "representation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "portrait": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "emblem": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "logo": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "image": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "sign": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "photograph": { + "resource style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "drawing": { + "resource form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "picture": { + "resource grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } } - ] + ], + "NameType": "Name" }, - "resource_type.link": { + "resource_type.singular_display_name": { "Definition": { "Binding": { "ConceptualEntity": "ResourceTypes", - "ConceptualProperty": "Links" + "ConceptualProperty": "SingularDisplayName" } }, "State": "Generated", "Terms": [ { - "link": { + "singular display name": { "State": "Generated" } }, { - "relation": { + "SingularDisplayName": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.99 } }, { - "association": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "singular display": { + "State": "Generated", + "Weight": 0.97 } }, { - "relationship": { + "singular display nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "linkage": { + "singular display title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "nexus": { + "singular display label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "tie": { + "singular display tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.739 } }, { - "bond": { + "singular exhibition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.5 } }, { - "yoke": { + "singular presentation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "region": { - "Definition": { - "Binding": { - "ConceptualEntity": "Regions" - } - }, - "State": "Generated", - "Terms": [ - { - "region": { - "State": "Generated" + "Weight": 0.5 } }, { - "province": { + "singular demonstration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "area": { + "singular spectacle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.5 } }, { - "district": { + "singular ceremony": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.5 } }, { - "continent": { + "singular pageant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.5 } } ] }, - "region.original_value": { + "resource_type.plural_display_name": { "Definition": { "Binding": { - "ConceptualEntity": "Regions", - "ConceptualProperty": "OriginalValue" + "ConceptualEntity": "ResourceTypes", + "ConceptualProperty": "PluralDisplayName" } }, "State": "Generated", "Terms": [ { - "original value": { + "plural display name": { "State": "Generated" } }, { - "OriginalValue": { + "PluralDisplayName": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "value": { + "plural display": { "State": "Generated", "Weight": 0.97 } }, { - "original assessment": { + "plural display nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.739 } }, { - "assessment": { + "plural display title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "original worth": { + "plural display label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.739 } }, { - "original price": { + "plural display tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.739 } }, { - "original cost": { + "plural exhibition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.5 } }, { - "original charge": { + "plural presentation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.5 } }, { - "original rate": { + "plural demonstration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.5 } }, { - "worth": { + "plural spectacle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.5 } }, { - "charge": { + "plural ceremony": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.5 } }, { - "original importance": { + "plural pageant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.475 + "Weight": 0.5 } } ] }, - "region.region_id": { + "resource_type.lower_singular_display_name": { "Definition": { "Binding": { - "ConceptualEntity": "Regions", - "ConceptualProperty": "RegionId" + "ConceptualEntity": "ResourceTypes", + "ConceptualProperty": "LowerSingularDisplayName" } }, "State": "Generated", "Terms": [ { - "region id": { + "lower singular display name": { "State": "Generated" } }, { - "RegionId": { + "LowerSingularDisplayName": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "region identification": { + "singular display": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "lower singular display": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "lower singular display nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.748 } }, { - "region identity": { + "lower singular display title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.748 } }, { - "region identifier": { + "lower singular display label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.748 } }, { - "region credential": { + "lower singular display tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.748 } }, { - "location id": { + "lower singular exhibition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.667 + "Weight": 0.508 } }, { - "province id": { + "lower singular presentation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.6 + "Weight": 0.508 } }, { - "area id": { + "lower singular demonstration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } }, { - "district id": { + "lower singular spectacle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } }, { - "zone id": { + "lower singular ceremony": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } }, { - "continent id": { + "lower singular pageant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } } ] }, - "region.region_name": { + "resource_type.lower_plural_display_name": { "Definition": { "Binding": { - "ConceptualEntity": "Regions", - "ConceptualProperty": "RegionName" + "ConceptualEntity": "ResourceTypes", + "ConceptualProperty": "LowerPluralDisplayName" } }, "State": "Generated", "Terms": [ { - "region name": { + "lower plural display name": { "State": "Generated" } }, { - "RegionName": { + "LowerPluralDisplayName": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "region nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "plural display": { + "State": "Generated", + "Weight": 0.97 } }, { - "region title": { + "lower plural display": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "lower plural display nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.748 } }, { - "region label": { + "lower plural display title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.748 } }, { - "region tag": { + "lower plural display label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.748 } }, { - "location name": { + "lower plural display tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.667 + "Weight": 0.748 } }, { - "province name": { + "lower plural exhibition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.6 + "Weight": 0.508 } }, { - "area name": { + "lower plural presentation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } }, { - "district name": { + "lower plural demonstration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } }, { - "zone name": { + "lower plural spectacle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } }, { - "continent name": { + "lower plural ceremony": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.508 } }, { - "Region": { + "lower plural pageant": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.508 } } ] }, - "virtual_machine": { + "resource_type.is_preview": { "Definition": { "Binding": { - "ConceptualEntity": "VirtualMachines" + "ConceptualEntity": "ResourceTypes", + "ConceptualProperty": "IsPreview" } }, "State": "Generated", "Terms": [ { - "virtual machine": { + "is preview": { "State": "Generated" } }, { - "VirtualMachines": { + "IsPreview": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "machine": { + "preview": { "State": "Generated", "Weight": 0.97 } }, { - "virtual mechanism": { + "is performance": { "Type": "Noun", "State": "Suggested", "Source": { @@ -50674,7 +50793,7 @@ cultureInfo en-US } }, { - "virtual engine": { + "is promo": { "Type": "Noun", "State": "Suggested", "Source": { @@ -50684,106 +50803,103 @@ cultureInfo en-US } }, { - "virtual appliance": { + "performance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.491 } }, { - "virtual apparatus": { + "promo": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.491 } }, { - "virtual contraption": { + "is showing": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.485 } }, { - "virtual device": { + "is broadcast": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.485 } }, { - "virtual contrivance": { + "is screening": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.485 } }, { - "mechanism": { + "is opening": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.485 } }, { - "engine": { + "showing": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "appliance": { + "broadcast": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } } ] }, - "virtual_machine.id": { + "resource_type.description": { "Definition": { "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "id" + "ConceptualEntity": "ResourceTypes", + "ConceptualProperty": "Description" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "id": { + "description": { "State": "Generated" } }, { - "identification": { + "appearance": { "Type": "Noun", "State": "Suggested", "Source": { @@ -50793,33 +50909,37 @@ cultureInfo en-US } }, { - "credential": { + "descriptor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.736 } - } - ] - }, - "virtual_machine.name": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "name" - } - }, - "State": "Generated", - "Terms": [ + }, { - "name": { - "State": "Generated" + "explanation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "title": { + "specification": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "overview": { "Type": "Noun", "State": "Suggested", "Source": { @@ -50829,173 +50949,179 @@ cultureInfo en-US } }, { - "Virtual machine name": { + "report": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.714 } } - ], - "NameType": "Name" + ] }, - "virtual_machine.type": { + "resource_type.icon": { "Definition": { "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "type" + "ConceptualEntity": "ResourceTypes", + "ConceptualProperty": "Icon" } }, "State": "Generated", "Terms": [ { - "type": { + "icon": { "State": "Generated" } }, { - "genre": { + "likeness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "manner": { + "representation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "variety": { + "portrait": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "brand": { + "emblem": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.491 } }, { - "style": { + "logo": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.491 } }, { - "form": { + "image": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "grouping": { + "sign": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "virtual_machine.tenant_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "tenantId" - } - }, - "State": "Generated", - "Terms": [ - { - "tenant id": { - "State": "Generated" + "Weight": 0.476 } }, { - "tenantId": { + "photograph": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "tenant": { - "State": "Generated", - "Weight": 0.97 + "drawing": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "tenant identification": { + "picture": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 + } + } + ] + }, + "resource_type.link": { + "Definition": { + "Binding": { + "ConceptualEntity": "ResourceTypes", + "ConceptualProperty": "Links" + } + }, + "State": "Generated", + "Terms": [ + { + "link": { + "State": "Generated" } }, { - "tenant identity": { + "relation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "tenant identifier": { + "association": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "tenant credential": { + "relationship": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "occupant": { + "linkage": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51005,7 +51131,7 @@ cultureInfo en-US } }, { - "renter": { + "nexus": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51015,302 +51141,387 @@ cultureInfo en-US } }, { - "lodger": { + "tie": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "boarder": { + "bond": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "leaseholder": { + "yoke": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 + } + } + ] + }, + "region": { + "Definition": { + "Binding": { + "ConceptualEntity": "Regions" + } + }, + "State": "Generated", + "Terms": [ + { + "region": { + "State": "Generated" } }, { - "lessee": { + "province": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 + } + }, + { + "area": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "district": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "continent": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "virtual_machine.kind": { + "region.original_value": { "Definition": { "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "kind" + "ConceptualEntity": "Regions", + "ConceptualProperty": "OriginalValue" } }, "State": "Generated", "Terms": [ { - "kind": { + "original value": { "State": "Generated" } }, { - "caring": { + "OriginalValue": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "value": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "original assessment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.5 } }, { - "gentle": { + "assessment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "humanitarian": { + "original worth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.485 } }, { - "variety": { + "original price": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 } }, { - "manner": { + "original cost": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 } }, { - "nature": { + "original charge": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 } }, { - "hue": { + "original rate": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 } }, { - "caste": { + "worth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 } }, { - "genre": { + "charge": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 } }, { - "brand": { + "original importance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.475 } } ] }, - "virtual_machine.location": { + "region.region_id": { "Definition": { "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "location" + "ConceptualEntity": "Regions", + "ConceptualProperty": "RegionId" } }, "State": "Generated", "Terms": [ { - "location": { + "region id": { "State": "Generated" } }, { - "locality": { + "RegionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "region identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "placement": { + "region identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "scene": { + "region identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "venue": { + "region credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "place": { + "location id": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.667 } }, { - "position": { + "province id": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.6 } }, { - "site": { + "area id": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.582 } }, { - "spot": { + "district id": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.582 + } + }, + { + "zone id": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.582 + } + }, + { + "continent id": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.582 } } ] }, - "virtual_machine.resource_group": { + "region.region_name": { "Definition": { "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "resourceGroup" + "ConceptualEntity": "Regions", + "ConceptualProperty": "RegionName" } }, "State": "Generated", "Terms": [ { - "resource group": { + "region name": { "State": "Generated" } }, { - "resourceGroup": { + "RegionName": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "resource category": { + "region nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "resource organization": { + "region title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "resource bracket": { + "region label": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51320,7 +51531,7 @@ cultureInfo en-US } }, { - "resource class": { + "region tag": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51330,215 +51541,214 @@ cultureInfo en-US } }, { - "resource crew": { + "location name": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.667 } }, { - "resource team": { + "province name": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "virtual_machine.subscription_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "subscriptionId" - } - }, - "State": "Generated", - "Terms": [ - { - "subscription id": { - "State": "Generated" - } - }, - { - "subscriptionId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.6 } }, { - "subscription identification": { + "area name": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.582 } }, { - "subscription identity": { + "district name": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.582 } }, { - "subscription identifier": { + "zone name": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.582 } }, { - "subscription credential": { + "continent name": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.582 } } ] }, - "virtual_machine.managed_by": { + "virtual_machine": { "Definition": { "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "managedBy" + "ConceptualEntity": "VirtualMachines" } }, "State": "Generated", "Terms": [ { - "managed by": { + "virtual machine": { "State": "Generated" } }, { - "managedBy": { + "VirtualMachines": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - } - ] - }, - "virtual_machine.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ + }, { - "sku": { - "State": "Generated" + "machine": { + "State": "Generated", + "Weight": 0.97 } - } - ] - }, - "virtual_machine.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ + }, { - "plan": { - "State": "Generated" + "virtual mechanism": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "proposal": { + "virtual engine": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "strategy": { + "virtual appliance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "agenda": { + "virtual apparatus": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "arrangement": { + "virtual contraption": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "idea": { + "virtual device": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "layout": { + "virtual contrivance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "policy": { + "mechanism": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "preparation": { + "engine": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "appliance": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + } + ] + }, + "virtual_machine.id": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "id" + } + }, + "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, + "Terms": [ + { + "id": { + "State": "Generated" + } + }, + { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51548,7 +51758,7 @@ cultureInfo en-US } }, { - "blueprint": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51556,9 +51766,25 @@ cultureInfo en-US }, "Weight": 0.714 } + } + ] + }, + "virtual_machine.name": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "name" + } + }, + "State": "Generated", + "Terms": [ + { + "name": { + "State": "Generated" + } }, { - "initiative": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51567,114 +51793,124 @@ cultureInfo en-US "Weight": 0.714 } } - ] + ], + "NameType": "Name" }, - "virtual_machine.provisioning_state": { + "virtual_machine.type": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "provisioningState" + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "provisioning state": { + "type": { "State": "Generated" } }, { - "provisioningState": { + "genre": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "provisioning location": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "provisioning province": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "provisioning territory": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } }, { - "provisioning nation": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } }, { - "provisioning condition": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } }, { - "provisioning country": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } } ] }, - "virtual_machine.time_created": { + "virtual_machine.tenant_id": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "timeCreated" + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "time created": { + "tenant id": { "State": "Generated" } }, { - "timeCreated": { + "tenantId": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "duration created": { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51684,7 +51920,7 @@ cultureInfo en-US } }, { - "interval created": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51694,7 +51930,7 @@ cultureInfo en-US } }, { - "moment created": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51704,7 +51940,7 @@ cultureInfo en-US } }, { - "period created": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -51714,867 +51950,888 @@ cultureInfo en-US } }, { - "timetable created": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "virtual_machine.networkInterfaces_properties_deleteOption": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "networkInterfaces.properties.deleteOption" - } - }, - "State": "Generated", - "Terms": [ - { - "networkInterfaces.properties.deleteOption": { - "State": "Generated" + "Weight": 0.491 } }, { - "networkInterface.property.deleteOption": { + "renter": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "virtual_machine.network_interfaces_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "networkInterfaces.id" - } - }, - "State": "Generated", - "Terms": [ - { - "network interfaces id": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "network interface id": { + "lodger": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "networkInterfaces.id": { + "boarder": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "interfaces": { - "State": "Generated", - "Weight": 0.97 + "leaseholder": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "interface": { + "lessee": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } - }, + } + ] + }, + "virtual_machine.kind": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "kind" + } + }, + "State": "Generated", + "Terms": [ { - "network interfaces": { - "State": "Generated", - "Weight": 0.97 + "kind": { + "State": "Generated" } }, { - "network interface": { + "caring": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "interfaces id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "interface id": { + "gentle": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "network interface identification": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.476 } }, { - "network interface identity": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.466 } }, { - "network interface identifier": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.466 } }, { - "interface identification": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "interface identity": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "interface identifier": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "network interface credential": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.466 } }, { - "interface credential": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "virtual_machine.osProfile_computerName": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "osProfile.computerName" - } - }, - "State": "Generated", - "Terms": [ - { - "osProfile.computerName": { - "State": "Generated" - } - } - ] - }, - "virtual_machine.osProfile_requireGuestProvisionSignal": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "osProfile.requireGuestProvisionSignal" - } - }, - "State": "Generated", - "Terms": [ - { - "osProfile.requireGuestProvisionSignal": { - "State": "Generated" - } - } - ] - }, - "virtual_machine.osProfile_allowExtensionOperation": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "osProfile.allowExtensionOperations" - } - }, - "State": "Generated", - "Terms": [ - { - "osProfile.allowExtensionOperation": { - "State": "Generated" - } - } - ] - }, - "virtual_machine.osProfile_adminUsername": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "osProfile.adminUsername" - } - }, - "State": "Generated", - "Terms": [ - { - "osProfile.adminUsername": { - "State": "Generated" + "Weight": 0.452 } } ] }, - "virtual_machine.osProfile_secret": { + "virtual_machine.location": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "osProfile.secrets" + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "osProfile.secret": { + "location": { "State": "Generated" } }, { - "osprofile. enigma": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.458 - } - } - ] - }, - "virtual_machine.osProfile_linuxConfiguration": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "osProfile.linuxConfiguration" - } - }, - "State": "Generated", - "Terms": [ - { - "osProfile.linuxConfiguration": { - "State": "Generated" + "Weight": 0.736 } - } - ] - }, - "virtual_machine.osProfile_windowsConfiguration": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "osProfile.windowsConfiguration" - } - }, - "State": "Generated", - "Terms": [ + }, { - "osProfile.windowsConfiguration": { - "State": "Generated" + "placement": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "virtual_machine.storageProfile_imageReference_publisher": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.imageReference.publisher" - } - }, - "State": "Generated", - "Terms": [ + }, { - "storageProfile.imageReference.publisher": { - "State": "Generated" + "scene": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "storageprofile.imagereference. producer": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "storageprofile.imagereference. originator": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.714 } }, { - "storageprofile.imagereference. commissioner": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.714 } }, { - "storageprofile.imagereference. editor": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.714 } }, { - "storageprofile.imagereference. issuer": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.714 } } ] }, - "virtual_machine.storage_profile_image_reference_sku": { + "virtual_machine.resource_group": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.imageReference.sku" + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "storage profile image reference sku": { + "resource group": { "State": "Generated" } }, { - "storageProfile.imageReference.sku": { + "resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "reference sku": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "image reference sku": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "profile image reference sku": { - "State": "Generated", - "Weight": 0.97 - } - } - ] - }, - "virtual_machine.storageProfile_imageReference_version": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.imageReference.version" - } - }, - "State": "Generated", - "Terms": [ - { - "storageProfile.imageReference.version": { - "State": "Generated" - } - }, - { - "storageprofile.imagereference. variety": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "storageprofile.imagereference. form": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "storageprofile.imagereference. type": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "storageprofile.imagereference. kind": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "storageprofile.imagereference. sort": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "storageprofile.imagereference. style": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 + } + } + ] + }, + "virtual_machine.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" } }, { - "storageprofile.imagereference. description": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.75 } }, { - "storageprofile.imagereference. account": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.75 } }, { - "storageprofile.imagereference. report": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.75 } }, { - "storageprofile.imagereference. story": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.727 } } ] }, - "virtual_machine.storageProfile_imageReference_exactVersion": { + "virtual_machine.managed_by": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.imageReference.exactVersion" + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "storageProfile.imageReference.exactVersion": { + "managed by": { + "State": "Generated" + } + }, + { + "managedBy": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + } + ] + }, + "virtual_machine.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ + { + "sku": { "State": "Generated" } } ] }, - "virtual_machine.storageProfile_imageReference_offer": { + "virtual_machine.plan": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.imageReference.offer" + "ConceptualProperty": "plan" } }, "State": "Generated", "Terms": [ { - "storageProfile.imageReference.offer": { + "plan": { "State": "Generated" } }, { - "storageprofile.imagereference. proposal": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "storageprofile.imagereference. suggestion": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "storageprofile.imagereference. agreement": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "storageprofile.imagereference. submission": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "storageprofile.imagereference. bid": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.736 } }, { - "storageprofile.imagereference. proposition": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.736 } }, { - "storageprofile.imagereference. bargain": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.736 } }, { - "storageprofile.imagereference. compromise": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.736 } }, { - "storageprofile.imagereference. deal": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.714 } }, { - "storageprofile.imagereference. motion": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.714 } } ] }, - "virtual_machine.storage_profile_data_disks_name": { + "virtual_machine.provisioning_state": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.name" + "ConceptualProperty": "provisioningState" } }, "State": "Generated", "Terms": [ { - "storage profile data disks name": { + "provisioning state": { "State": "Generated" } }, { - "storage profile data disk name": { + "provisioningState": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "storageProfile.dataDisks.name": { + "provisioning location": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "disks": { - "State": "Generated", - "Weight": 0.97 + "provisioning province": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "disk": { + "provisioning territory": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "data disks": { - "State": "Generated", - "Weight": 0.97 + "provisioning nation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "data disk": { + "provisioning condition": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "profile data disks": { - "State": "Generated", - "Weight": 0.97 + "provisioning country": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + } + ] + }, + "virtual_machine.time_created": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "timeCreated" + } + }, + "State": "Generated", + "Terms": [ + { + "time created": { + "State": "Generated" } }, { - "profile data disk": { + "timeCreated": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.99 } }, { - "storage profile data disks": { - "State": "Generated", - "Weight": 0.97 + "duration created": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "storage profile data disk": { + "interval created": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "moment created": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "period created": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "timetable created": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + } + ] + }, + "virtual_machine.networkInterfaces_properties_deleteOption": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "networkInterfaces.properties.deleteOption" + } + }, + "State": "Generated", + "Terms": [ + { + "networkInterfaces.properties.deleteOption": { + "State": "Generated" + } + }, + { + "networkInterface.property.deleteOption": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 + } + } + ] + }, + "virtual_machine.network_interfaces_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "networkInterfaces.id" + } + }, + "State": "Generated", + "Terms": [ + { + "network interfaces id": { + "State": "Generated" } }, { - "disks name": { + "network interface id": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "disk name": { + "networkInterfaces.id": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.99 } }, { - "data disks name": { + "interfaces": { "State": "Generated", "Weight": 0.97 } }, { - "data disk name": { + "interface": { "Type": "Noun", "State": "Generated", "Weight": 0.7566 } }, { - "profile data disks name": { + "network interfaces": { "State": "Generated", "Weight": 0.97 } }, { - "profile data disk name": { + "network interface": { "Type": "Noun", "State": "Generated", "Weight": 0.7566 } }, { - "storage profile data disk nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "interfaces id": { + "State": "Generated", + "Weight": 0.97 } }, { - "storage profile data disk title": { + "interface id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "State": "Generated", + "Weight": 0.7566 } }, { - "storage profile data disk label": { + "network interface identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.762 } }, { - "storage profile data disk tag": { + "network interface identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.762 } }, { - "profile data disk nickname": { + "network interface identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.762 } }, { - "profile data disk title": { + "interface identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "profile data disk label": { + "interface identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "profile data disk tag": { + "interface identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "data disk nickname": { + "network interface credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -52584,1444 +52841,1364 @@ cultureInfo en-US } }, { - "data disk title": { + "interface credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } } ] }, - "virtual_machine.storageProfile_dataDisks_createOption": { + "virtual_machine.osProfile_computerName": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.createOption" + "ConceptualProperty": "osProfile.computerName" } }, "State": "Generated", "Terms": [ { - "storageProfile.dataDisks.createOption": { + "osProfile.computerName": { "State": "Generated" } - }, - { - "storageProfile.dataDisk.createOption": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "virtual_machine.storageProfile_dataDisks_deleteOption": { + "virtual_machine.osProfile_requireGuestProvisionSignal": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.deleteOption" + "ConceptualProperty": "osProfile.requireGuestProvisionSignal" } }, "State": "Generated", "Terms": [ { - "storageProfile.dataDisks.deleteOption": { + "osProfile.requireGuestProvisionSignal": { "State": "Generated" } - }, - { - "storageProfile.dataDisk.deleteOption": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "virtual_machine.storage_profile_data_disks_managed_disk_id": { + "virtual_machine.osProfile_allowExtensionOperation": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.managedDisk.id" + "ConceptualProperty": "osProfile.allowExtensionOperations" } }, "State": "Generated", "Terms": [ { - "storage profile data disks managed disk id": { + "osProfile.allowExtensionOperation": { "State": "Generated" } - }, - { - "storage profile data disk managed disk id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "storageProfile.dataDisks.managedDisk.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } } ] }, - "virtual_machine.storageProfile_dataDisks_caching": { + "virtual_machine.osProfile_adminUsername": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.caching" + "ConceptualProperty": "osProfile.adminUsername" } }, "State": "Generated", "Terms": [ { - "storageProfile.dataDisks.caching": { + "osProfile.adminUsername": { "State": "Generated" } - }, - { - "storageProfile.dataDisk.caching": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "virtual_machine.storageProfile_dataDisks_toBeDetached": { + "virtual_machine.osProfile_secret": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.toBeDetached" + "ConceptualProperty": "osProfile.secrets" } }, "State": "Generated", "Terms": [ { - "storageProfile.dataDisks.toBeDetached": { + "osProfile.secret": { "State": "Generated" } }, { - "storageProfile.dataDisk.toBeDetached": { + "osprofile. enigma": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.458 } } ] }, - "virtual_machine.storageProfile_dataDisks_writeAcceleratorEnabled": { + "virtual_machine.osProfile_linuxConfiguration": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.writeAcceleratorEnabled" + "ConceptualProperty": "osProfile.linuxConfiguration" } }, "State": "Generated", "Terms": [ { - "storageProfile.dataDisks.writeAcceleratorEnabled": { + "osProfile.linuxConfiguration": { "State": "Generated" } - }, - { - "storageProfile.dataDisk.writeAcceleratorEnabled": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "virtual_machine.storage_profile_data_disks_lun": { + "virtual_machine.osProfile_windowsConfiguration": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.dataDisks.lun" + "ConceptualProperty": "osProfile.windowsConfiguration" } }, "State": "Generated", "Terms": [ { - "storage profile data disks lun": { + "osProfile.windowsConfiguration": { "State": "Generated" } - }, - { - "storage profile data disk lun": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "storageProfile.dataDisks.lun": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "storage profile information disk lun": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.624 - } - }, + } + ] + }, + "virtual_machine.storageProfile_imageReference_publisher": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.imageReference.publisher" + } + }, + "State": "Generated", + "Terms": [ { - "storage profile fact disk lun": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.624 + "storageProfile.imageReference.publisher": { + "State": "Generated" } }, { - "storage profile info disk lun": { + "storageprofile.imagereference. producer": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.624 + "Weight": 0.52 } }, { - "storage profile statistic disk lun": { + "storageprofile.imagereference. originator": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.624 + "Weight": 0.52 } }, { - "storage profile document disk lun": { + "storageprofile.imagereference. commissioner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.605 + "Weight": 0.52 } }, { - "storage profile figure disk lun": { + "storageprofile.imagereference. editor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.605 + "Weight": 0.52 } }, { - "storage profile record disk lun": { + "storageprofile.imagereference. issuer": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.605 + "Weight": 0.52 } } ] }, - "virtual_machine.storage_profile_os_disk_name": { + "virtual_machine.storage_profile_image_reference_sku": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.osDisk.name" + "ConceptualProperty": "storageProfile.imageReference.sku" } }, "State": "Generated", "Terms": [ { - "storage profile os disk name": { + "storage profile image reference sku": { "State": "Generated" } }, { - "storageProfile.osDisk.name": { + "storageProfile.imageReference.sku": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "os disk": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "profile os disk": { + "reference sku": { "State": "Generated", "Weight": 0.97 } }, { - "storage profile os disk": { + "image reference sku": { "State": "Generated", "Weight": 0.97 } }, { - "os disk name": { + "profile image reference sku": { "State": "Generated", "Weight": 0.97 } - }, + } + ] + }, + "virtual_machine.storageProfile_imageReference_version": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.imageReference.version" + } + }, + "State": "Generated", + "Terms": [ { - "profile os disk name": { - "State": "Generated", - "Weight": 0.97 + "storageProfile.imageReference.version": { + "State": "Generated" } }, { - "storage profile os disk nickname": { + "storageprofile.imagereference. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.52 } }, { - "storage profile os disk title": { + "storageprofile.imagereference. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.504 } }, { - "storage profile os disk label": { + "storageprofile.imagereference. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.504 } }, { - "storage profile os disk tag": { + "storageprofile.imagereference. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.504 } }, { - "profile os disk nickname": { + "storageprofile.imagereference. sort": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.504 } }, { - "profile os disk title": { + "storageprofile.imagereference. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.504 } }, { - "profile os disk label": { + "storageprofile.imagereference. description": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.494 } }, { - "profile os disk tag": { + "storageprofile.imagereference. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.479 } }, { - "os disk nickname": { + "storageprofile.imagereference. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.479 } }, { - "os disk title": { + "storageprofile.imagereference. story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.479 } } ] }, - "virtual_machine.storageProfile_osDisk_createOption": { + "virtual_machine.storageProfile_imageReference_exactVersion": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.osDisk.createOption" + "ConceptualProperty": "storageProfile.imageReference.exactVersion" } }, "State": "Generated", "Terms": [ { - "storageProfile.osDisk.createOption": { + "storageProfile.imageReference.exactVersion": { "State": "Generated" } } ] }, - "virtual_machine.storageProfile_osDisk_osType": { + "virtual_machine.storageProfile_imageReference_offer": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.osDisk.osType" + "ConceptualProperty": "storageProfile.imageReference.offer" } }, "State": "Generated", "Terms": [ { - "storageProfile.osDisk.osType": { + "storageProfile.imageReference.offer": { "State": "Generated" } }, { - "OS type": { + "storageprofile.imagereference. proposal": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.52 } }, { - "OS": { + "storageprofile.imagereference. suggestion": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 - } - } - ] - }, - "virtual_machine.storageProfile_osDisk_deleteOption": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.osDisk.deleteOption" - } - }, - "State": "Generated", - "Terms": [ - { - "storageProfile.osDisk.deleteOption": { - "State": "Generated" + "Weight": 0.52 } - } - ] - }, - "virtual_machine.storage_profile_os_disk_managed_disk_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.osDisk.managedDisk.id" - } - }, - "State": "Generated", - "Terms": [ + }, { - "storage profile os disk managed disk id": { - "State": "Generated" + "storageprofile.imagereference. agreement": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.52 } }, { - "storageProfile.osDisk.managedDisk.id": { + "storageprofile.imagereference. submission": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "virtual_machine.storageProfile_osDisk_caching": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "storageProfile.osDisk.caching" - } - }, - "State": "Generated", - "Terms": [ - { - "storageProfile.osDisk.caching": { - "State": "Generated" - } - } - ] - }, - "virtual_machine.hardwareProfile_vmSize": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "hardwareProfile.vmSize" - } - }, - "State": "Generated", - "Terms": [ - { - "hardwareProfile.vmSize": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.52 } }, { - "Size": { + "storageprofile.imagereference. bid": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 - } - } - ] - }, - "virtual_machine.vm_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "vmId" - } - }, - "State": "Generated", - "Terms": [ - { - "vm id": { - "State": "Generated" + "Weight": 0.504 } }, { - "vmId": { + "storageprofile.imagereference. proposition": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.504 } }, { - "vm identification": { + "storageprofile.imagereference. bargain": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.504 } }, { - "vm identity": { + "storageprofile.imagereference. compromise": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.504 } }, { - "vm identifier": { + "storageprofile.imagereference. deal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.504 } }, { - "vm credential": { + "storageprofile.imagereference. motion": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.504 } } ] }, - "virtual_machine.diagnosticsProfile_bootDiagnostics_enabled": { + "virtual_machine.storage_profile_data_disks_name": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "diagnosticsProfile.bootDiagnostics.enabled" + "ConceptualProperty": "storageProfile.dataDisks.name" } }, "State": "Generated", "Terms": [ { - "diagnosticsProfile.bootDiagnostics.enabled": { + "storage profile data disks name": { "State": "Generated" } }, { - "diagnosticsProfile.bootDiagnostic.enabled": { + "storage profile data disk name": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "virtual_machine.diagnosticsProfile_bootDiagnostics_storageUri": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "diagnosticsProfile.bootDiagnostics.storageUri" - } - }, - "State": "Generated", - "Terms": [ + }, { - "diagnosticsProfile.bootDiagnostics.storageUri": { - "State": "Generated" + "storageProfile.dataDisks.name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 } }, { - "diagnosticsProfile.bootDiagnostic.storageUri": { - "Type": "Noun", + "disks": { "State": "Generated", - "Weight": 0.78 + "Weight": 0.97 } - } - ] - }, - "virtual_machine.powerState_displayStatus": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "powerState.displayStatus" - } - }, - "State": "Generated", - "Terms": [ + }, { - "powerState.displayStatus": { - "State": "Generated" + "disk": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 } }, { - "Power state": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "data disks": { + "State": "Generated", + "Weight": 0.97 } }, { - "State": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "data disk": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "virtual_machine.license_type": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "licenseType" - } - }, - "State": "Generated", - "Terms": [ + }, { - "license type": { - "State": "Generated" + "profile data disks": { + "State": "Generated", + "Weight": 0.97 } }, { - "licenseType": { + "profile data disk": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.7566 } }, { - "license category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "storage profile data disks": { + "State": "Generated", + "Weight": 0.97 } }, { - "license genre": { + "storage profile data disk": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "license manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "disks name": { + "State": "Generated", + "Weight": 0.97 } }, { - "license variety": { + "disk name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "license brand": { + "data disks name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "data disk name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.7566 } }, { - "license class": { + "profile data disks name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "profile data disk name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.7566 } }, { - "license kind": { + "storage profile data disk nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "license style": { + "storage profile data disk title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "license form": { + "storage profile data disk label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "license grouping": { + "storage profile data disk tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "virtual_machine.tag": { - "Definition": { - "Binding": { - "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "tags" - } - }, - "State": "Generated", - "Terms": [ - { - "tag": { - "State": "Generated" + "Weight": 0.757 } }, { - "device": { + "profile data disk nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.748 } }, { - "ticket": { + "profile data disk title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } }, { - "tab": { + "profile data disk label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } }, { - "docket": { + "profile data disk tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } }, { - "chip": { + "data disk nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.739 } }, { - "mark": { + "data disk title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.739 } } ] }, - "virtual_machine.identity": { + "virtual_machine.storageProfile_dataDisks_createOption": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "identity" + "ConceptualProperty": "storageProfile.dataDisks.createOption" } }, "State": "Generated", "Terms": [ { - "identity": { + "storageProfile.dataDisks.createOption": { "State": "Generated" } }, { - "individuality": { + "storageProfile.dataDisk.createOption": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "virtual_machine.storageProfile_dataDisks_deleteOption": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.dataDisks.deleteOption" + } + }, + "State": "Generated", + "Terms": [ { - "uniqueness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "storageProfile.dataDisks.deleteOption": { + "State": "Generated" } }, { - "distinctiveness": { + "storageProfile.dataDisk.deleteOption": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "virtual_machine.storage_profile_data_disks_managed_disk_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.dataDisks.managedDisk.id" + } + }, + "State": "Generated", + "Terms": [ { - "personality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "storage profile data disks managed disk id": { + "State": "Generated" } }, { - "self": { + "storage profile data disk managed disk id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } }, { - "character": { + "storageProfile.dataDisks.managedDisk.id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.99 } } ] }, - "virtual_machine.zone": { + "virtual_machine.storageProfile_dataDisks_caching": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "zones" + "ConceptualProperty": "storageProfile.dataDisks.caching" } }, "State": "Generated", "Terms": [ { - "zone": { + "storageProfile.dataDisks.caching": { "State": "Generated" } }, { - "precinct": { + "storageProfile.dataDisk.caching": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "virtual_machine.storageProfile_dataDisks_toBeDetached": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.dataDisks.toBeDetached" + } + }, + "State": "Generated", + "Terms": [ { - "district": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "storageProfile.dataDisks.toBeDetached": { + "State": "Generated" } }, { - "sector": { + "storageProfile.dataDisk.toBeDetached": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "virtual_machine.storageProfile_dataDisks_writeAcceleratorEnabled": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.dataDisks.writeAcceleratorEnabled" + } + }, + "State": "Generated", + "Terms": [ { - "neighborhood": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "storageProfile.dataDisks.writeAcceleratorEnabled": { + "State": "Generated" } }, { - "area": { + "storageProfile.dataDisk.writeAcceleratorEnabled": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } } ] }, - "virtual_machine.extended_location": { + "virtual_machine.storage_profile_data_disks_lun": { "Definition": { "Binding": { "ConceptualEntity": "VirtualMachines", - "ConceptualProperty": "extendedLocation" + "ConceptualProperty": "storageProfile.dataDisks.lun" } }, "State": "Generated", "Terms": [ { - "extended location": { + "storage profile data disks lun": { "State": "Generated" } }, { - "extendedLocation": { + "storage profile data disk lun": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "extended locality": { + "storageProfile.dataDisks.lun": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.99 } }, { - "extended placement": { + "storage profile information disk lun": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.624 } }, { - "extended scene": { + "storage profile fact disk lun": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.624 } }, { - "extended venue": { + "storage profile info disk lun": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.624 } }, { - "extended address": { + "storage profile statistic disk lun": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.624 } }, { - "extended place": { + "storage profile document disk lun": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.605 } }, { - "extended position": { + "storage profile figure disk lun": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.605 } }, { - "extended setting": { + "storage profile record disk lun": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - }, - { - "extended site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended spot": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "Weight": 0.605 } } ] }, - "network_interface": { + "virtual_machine.storage_profile_os_disk_name": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.osDisk.name" } }, "State": "Generated", "Terms": [ { - "network interface": { + "storage profile os disk name": { "State": "Generated" } }, { - "NetworkInterfaces": { + "storageProfile.osDisk.name": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "interface": { + "os disk": { "State": "Generated", "Weight": 0.97 } }, { - "network boundary": { + "profile os disk": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "storage profile os disk": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "os disk name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "profile os disk name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "storage profile os disk nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.757 } }, { - "boundary": { + "storage profile os disk title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "network border": { + "storage profile os disk label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.757 } }, { - "network line": { + "storage profile os disk tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.757 } }, { - "network edge": { + "profile os disk nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.748 } }, { - "border": { + "profile os disk title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } }, { - "edge": { + "profile os disk label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.748 } - } - ] - }, - "network_interface.id": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "id" - } - }, - "State": "Generated", - "Terms": [ + }, { - "id": { - "State": "Generated" + "profile os disk tag": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.748 } }, { - "identification": { + "os disk nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.739 } }, { - "credential": { + "os disk title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } } - ], - "NameType": "Identifier" + ] }, - "network_interface.name": { + "virtual_machine.storageProfile_osDisk_createOption": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "name" + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.osDisk.createOption" } }, "State": "Generated", "Terms": [ { - "name": { + "storageProfile.osDisk.createOption": { "State": "Generated" } - }, + } + ] + }, + "virtual_machine.storageProfile_osDisk_osType": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.osDisk.osType" + } + }, + "State": "Generated", + "Terms": [ { - "title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "storageProfile.osDisk.osType": { + "State": "Generated" } - }, + } + ] + }, + "virtual_machine.storageProfile_osDisk_deleteOption": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.osDisk.deleteOption" + } + }, + "State": "Generated", + "Terms": [ { - "Network interface": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "storageProfile.osDisk.deleteOption": { + "State": "Generated" } } - ], - "NameType": "Name" + ] }, - "network_interface.type": { + "virtual_machine.storage_profile_os_disk_managed_disk_id": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "type" + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.osDisk.managedDisk.id" } }, "State": "Generated", "Terms": [ { - "type": { + "storage profile os disk managed disk id": { "State": "Generated" } }, { - "genre": { + "storageProfile.osDisk.managedDisk.id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.99 + } + } + ] + }, + "virtual_machine.storageProfile_osDisk_caching": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "storageProfile.osDisk.caching" + } + }, + "State": "Generated", + "Terms": [ + { + "storageProfile.osDisk.caching": { + "State": "Generated" + } + } + ] + }, + "virtual_machine.hardwareProfile_vmSize": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "hardwareProfile.vmSize" + } + }, + "State": "Generated", + "Terms": [ + { + "hardwareProfile.vmSize": { + "State": "Generated" + } + } + ] + }, + "virtual_machine.vm_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "vmId" + } + }, + "State": "Generated", + "Terms": [ + { + "vm id": { + "State": "Generated" } }, { - "manner": { + "vmId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.99 } }, { - "variety": { + "vm identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "brand": { + "vm identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "style": { + "vm identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "form": { + "vm credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 + } + } + ] + }, + "virtual_machine.diagnosticsProfile_bootDiagnostics_enabled": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "diagnosticsProfile.bootDiagnostics.enabled" + } + }, + "State": "Generated", + "Terms": [ + { + "diagnosticsProfile.bootDiagnostics.enabled": { + "State": "Generated" } }, { - "grouping": { + "diagnosticsProfile.bootDiagnostic.enabled": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "network_interface.tenant_id": { + "virtual_machine.diagnosticsProfile_bootDiagnostics_storageUri": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "diagnosticsProfile.bootDiagnostics.storageUri" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "diagnosticsProfile.bootDiagnostics.storageUri": { "State": "Generated" } }, { - "tenantId": { + "diagnosticsProfile.bootDiagnostic.storageUri": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "virtual_machine.powerState_displayStatus": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "powerState.displayStatus" + } + }, + "State": "Generated", + "Terms": [ + { + "powerState.displayStatus": { + "State": "Generated" + } + } + ] + }, + "virtual_machine.license_type": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "licenseType" + } + }, + "State": "Generated", + "Terms": [ + { + "license type": { + "State": "Generated" } }, { - "tenant": { + "licenseType": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.99 } }, { - "tenant identification": { + "license category": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54031,7 +54208,7 @@ cultureInfo en-US } }, { - "tenant identity": { + "license genre": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54041,7 +54218,7 @@ cultureInfo en-US } }, { - "tenant identifier": { + "license manner": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54051,93 +54228,103 @@ cultureInfo en-US } }, { - "tenant credential": { + "license variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "occupant": { + "license brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "renter": { + "license class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "lodger": { + "license kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "boarder": { + "license style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "leaseholder": { + "license form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "lessee": { + "license grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } } ] }, - "network_interface.kind": { + "virtual_machine.tag": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "kind" + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "tags" } }, "State": "Generated", "Terms": [ { - "kind": { + "tag": { "State": "Generated" } }, { - "caring": { + "device": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54147,7 +54334,7 @@ cultureInfo en-US } }, { - "gentle": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54157,7 +54344,7 @@ cultureInfo en-US } }, { - "humanitarian": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54167,226 +54354,252 @@ cultureInfo en-US } }, { - "variety": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 } }, { - "manner": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 + } + } + ] + }, + "virtual_machine.identity": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "identity" + } + }, + "State": "Generated", + "Terms": [ + { + "identity": { + "State": "Generated" } }, { - "nature": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "hue": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "caste": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "genre": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "brand": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.476 + } + }, + { + "character": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "network_interface.location": { + "virtual_machine.zone": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "location" + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "location": { + "zone": { "State": "Generated" } }, { - "locality": { + "precinct": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "placement": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "scene": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "venue": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "place": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 + } + } + ] + }, + "virtual_machine.extended_location": { + "Definition": { + "Binding": { + "ConceptualEntity": "VirtualMachines", + "ConceptualProperty": "extendedLocation" + } + }, + "State": "Generated", + "Terms": [ + { + "extended location": { + "State": "Generated" } }, { - "position": { + "extendedLocation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "site": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "spot": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "Region": { + "extended venue": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 - } - } - ] - }, - "network_interface.resource_group": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "resourceGroup" - } - }, - "State": "Generated", - "Terms": [ - { - "resource group": { - "State": "Generated" - } - }, - { - "resourceGroup": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.75 } }, { - "resource category": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "resource organization": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "resource bracket": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54396,7 +54609,7 @@ cultureInfo en-US } }, { - "resource class": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54406,7 +54619,7 @@ cultureInfo en-US } }, { - "resource crew": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54416,7 +54629,7 @@ cultureInfo en-US } }, { - "resource team": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54427,194 +54640,137 @@ cultureInfo en-US } ] }, - "network_interface.subscription_id": { + "disk": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "subscriptionId" + "ConceptualEntity": "Disks" } }, "State": "Generated", "Terms": [ { - "subscription id": { + "disk": { "State": "Generated" } }, { - "subscriptionId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "subscription identification": { + "diskette": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "subscription identity": { + "CD": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "subscription identifier": { + "CD-ROM": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "subscription credential": { + "CD/ROM": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "network_interface.managed_by": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "managedBy" - } - }, - "State": "Generated", - "Terms": [ - { - "managed by": { - "State": "Generated" - } - }, - { - "managedBy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "network_interface.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ - { - "sku": { - "State": "Generated" - } - } - ] - }, - "network_interface.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ - { - "plan": { - "State": "Generated" + "Weight": 0.491 } }, { - "proposal": { + "floppy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "strategy": { + "album": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.466 } }, { - "agenda": { + "discus": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.466 } }, { - "arrangement": { + "recording": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.452 } }, { - "idea": { + "round": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.452 } }, { - "layout": { + "circle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.452 } - }, + } + ] + }, + "disk.id": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "id" + } + }, + "State": "Generated", + "Terms": [ { - "policy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "id": { + "State": "Generated" } }, { - "preparation": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54624,17 +54780,7 @@ cultureInfo en-US } }, { - "blueprint": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "initiative": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -54643,578 +54789,526 @@ cultureInfo en-US "Weight": 0.714 } } - ] + ], + "NameType": "Identifier" }, - "network_interface.properties_provisioningState": { + "disk.name": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.provisioningState" + "ConceptualEntity": "Disks", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "properties.provisioningState": { + "name": { "State": "Generated" } }, { - "property.provisioningState": { + "title": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Name" }, - "network_interface.properties_resourceGuid": { + "disk.type": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.resourceGuid" + "ConceptualEntity": "Disks", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "properties.resourceGuid": { + "type": { "State": "Generated" } }, { - "property.resourceGuid": { + "genre": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "network_interface.properties_enableAcceleratedNetworking": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.enableAcceleratedNetworking" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.enableAcceleratedNetworking": { - "State": "Generated" + "manner": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property.enableAcceleratedNetworking": { + "variety": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "network_interface.properties_disableTcpStateTracking": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.disableTcpStateTracking" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.disableTcpStateTracking": { - "State": "Generated" + "brand": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } }, { - "property.disableTcpStateTracking": { + "style": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } - } - ] - }, - "network_interface.properties_vnetEncryptionSupported": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.vnetEncryptionSupported" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.vnetEncryptionSupported": { - "State": "Generated" + "form": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } }, { - "property.vnetEncryptionSupported": { + "grouping": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "network_interface.properties_network_security_group_id": { + "disk.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.networkSecurityGroup.id" + "ConceptualEntity": "Disks", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties network security group id": { + "tenant id": { "State": "Generated" } }, { - "property network security group id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.networkSecurityGroup.id": { + "tenantId": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "security group": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "properties network security group": { + "tenant": { "State": "Generated", "Weight": 0.97 } }, { - "property network security group": { + "tenant identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "group id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "security group id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "network security group id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property network security group identification": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.75 } }, { - "property network security group identity": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.75 } }, { - "property network security group identifier": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.727 } }, { - "property network security category": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "property network security organization": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "network security group identification": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "network security group identity": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "network security group identifier": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.491 } }, { - "security group identification": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.491 } } ] }, - "network_interface.properties_ipConfigurations_type": { + "disk.kind": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.type" + "ConceptualEntity": "Disks", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "properties.ipConfigurations.type": { + "kind": { "State": "Generated" } }, { - "property.ipConfiguration.type": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property.ipconfiguration. category": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.ipconfiguration. genre": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.ipconfiguration. manner": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.ipconfiguration. variety": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.466 } }, { - "property.ipconfiguration. brand": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.466 } }, { - "property.ipconfiguration. class": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.466 } }, { - "property.ipconfiguration. kind": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.466 } }, { - "property.ipconfiguration. style": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.466 } }, { - "property.ipconfiguration. form": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.466 } }, { - "property.ipconfiguration. grouping": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.452 } } ] }, - "network_interface.properties_ip_configurations_name": { + "disk.location": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.name" + "ConceptualEntity": "Disks", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "properties ip configurations name": { + "location": { "State": "Generated" } }, { - "property ip configuration name": { + "locality": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "properties.ipConfigurations.name": { + "placement": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "configurations": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "configuration": { + "scene": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "ip configurations": { - "State": "Generated", - "Weight": 0.97 + "venue": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "ip configuration": { + "place": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } }, { - "properties ip configurations": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property ip configuration": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "configurations name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "configuration name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "ip configurations name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "ip configuration name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "property ip configuration nickname": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.714 } }, { - "property ip configuration title": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.714 } }, { - "property ip configuration label": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.714 + } + } + ] + }, + "disk.resource_group": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "resourceGroup" + } + }, + "State": "Generated", + "Terms": [ + { + "resource group": { + "State": "Generated" } }, { - "property ip configuration tag": { + "resourceGroup": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 + "State": "Generated", + "Weight": 0.99 } }, { - "ip configuration nickname": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.75 } }, { - "ip configuration title": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.75 } }, { - "ip configuration label": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "ip configuration tag": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "configuration nickname": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { @@ -55224,7 +55318,7 @@ cultureInfo en-US } }, { - "configuration title": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { @@ -55235,651 +55329,774 @@ cultureInfo en-US } ] }, - "network_interface.properties_ipConfigurations_properties_provisioningState": { + "disk.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.provisioningState" + "ConceptualEntity": "Disks", + "ConceptualProperty": "subscriptionId" } }, "State": "Generated", "Terms": [ { - "properties.ipConfigurations.properties.provisioningState": { + "subscription id": { "State": "Generated" } }, { - "property.ipConfiguration.property.provisioningState": { + "subscriptionId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddressVersion" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.ipConfigurations.properties.privateIPAddressVersion": { - "State": "Generated" + "subscription identification": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.ipConfiguration.property.privateIPAddressVersion": { + "subscription identity": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAllocationMethod" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.ipConfigurations.properties.privateIPAllocationMethod": { - "State": "Generated" + "subscription identifier": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.ipConfiguration.property.privateIPAllocationMethod": { + "subscription credential": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "network_interface.properties_ipConfigurations_properties_subnet": { + "disk.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.subnet" + "ConceptualEntity": "Disks", + "ConceptualProperty": "managedBy" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "properties.ipConfigurations.properties.subnet": { + "managed by": { "State": "Generated" } }, { - "property.ipConfiguration.property.subnet": { + "managedBy": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } } ] }, - "network_interface.properties_ipConfigurations_properties_privateIPAddress": { + "disk.sku_name": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddress" + "ConceptualEntity": "Disks", + "ConceptualProperty": "sku.name" } }, "State": "Generated", "Terms": [ { - "properties.ipConfigurations.properties.privateIPAddress": { + "sku name": { "State": "Generated" } }, { - "property.ipConfiguration.property.privateIPAddress": { + "sku.name": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 + } + }, + { + "sku nickname": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "Private IP address": { + "sku title": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.727 } - } - ] - }, - "network_interface.properties_ipConfigurations_properties_primary": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.primary" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.ipConfigurations.properties.primary": { - "State": "Generated" + "sku label": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.ipConfiguration.property.primary": { + "sku tag": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "network_interface.properties_ip_configurations_properties_public_IP_address_id": { + "disk.sku_tier": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.properties.publicIPAddress.id" + "ConceptualEntity": "Disks", + "ConceptualProperty": "sku.tier" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "properties ip configurations properties public IP address id": { + "sku.tier": { "State": "Generated" } }, { - "property ip configuration property public IP address id": { + "sku. row": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "IP address": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "properties public IP address": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "property public IP address": { + "sku. level": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "configurations properties public IP address": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "configuration property public IP address": { + "sku. layer": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "ip configurations properties public IP address": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "ip configuration property public IP address": { + "sku. stage": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties ip configurations properties public IP address": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "property ip configuration property public IP address": { + "sku. rank": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "IP address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "public IP address id": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "properties public IP address id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "property public IP address id": { + "sku. step": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "configurations properties public IP address id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "configuration property public IP address id": { + "sku. story": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } - }, + } + ] + }, + "disk.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ { - "ip configurations properties public IP address id": { - "State": "Generated", - "Weight": 0.97 + "plan": { + "State": "Generated" } }, { - "ip configuration property public IP address id": { + "proposal": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "configuration property public ip location": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "configuration property public ip direction": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "configuration property public ip residence": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "property public ip address identification": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "property public ip address identity": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "property public ip address identifier": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.736 } }, { - "property public ip location": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "property public ip direction": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.714 } }, { - "property public ip residence": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.714 } } ] }, - "network_interface.properties_ip_configurations_id": { + "disk.properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.id" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "properties ip configurations id": { + "properties.provisioningState": { "State": "Generated" } }, { - "property ip configuration id": { + "property.provisioningState": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "properties.ipConfigurations.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, + } + ] + }, + "disk.properties_publicNetworkAccess": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.publicNetworkAccess" + } + }, + "State": "Generated", + "Terms": [ { - "configurations": { - "State": "Generated", - "Weight": 0.97 + "properties.publicNetworkAccess": { + "State": "Generated" } }, { - "configuration": { + "property.publicNetworkAccess": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, + } + ] + }, + "disk.properties_encryption": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.encryption" + } + }, + "State": "Generated", + "Terms": [ { - "ip configurations": { - "State": "Generated", - "Weight": 0.97 + "properties.encryption": { + "State": "Generated" } }, { - "ip configuration": { + "property.encryption": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, + } + ] + }, + "disk.properties_networkAccessPolicy": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.networkAccessPolicy" + } + }, + "State": "Generated", + "Terms": [ { - "properties ip configurations": { - "State": "Generated", - "Weight": 0.97 + "properties.networkAccessPolicy": { + "State": "Generated" } }, { - "property ip configuration": { + "property.networkAccessPolicy": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, - { - "configurations id": { + } + ] + }, + "disk.properties_timeCreated": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.timeCreated" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.timeCreated": { + "State": "Generated" + } + }, + { + "property.timeCreated": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 + } + } + ] + }, + "disk.properties_diskSizeGB": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskSizeGB" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.diskSizeGB": { + "State": "Generated" } }, { - "configuration id": { + "property.diskSizeGB": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 + } + } + ] + }, + "disk.properties_hyperVGeneration": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.hyperVGeneration" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.hyperVGeneration": { + "State": "Generated" } }, { - "ip configurations id": { + "property.hyperVGeneration": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "disk.properties_diskSizeByte": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskSizeBytes" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.diskSizeByte": { + "State": "Generated" + } + }, + { + "property.diskSizeByte": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "disk.properties_creationData_createOption": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.creationData.createOption" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.creationData.createOption": { + "State": "Generated" + } + }, + { + "property.creationData.createOption": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "disk.properties_creation_data_image_reference_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.creationData.imageReference.id" + } + }, + "State": "Generated", + "Terms": [ + { + "properties creation data image reference id": { + "State": "Generated" + } + }, + { + "property creation data image reference id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "properties.creationData.imageReference.id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "reference": { "State": "Generated", "Weight": 0.97 } }, { - "ip configuration id": { + "image reference": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "data image reference": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "creation data image reference": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "properties creation data image reference": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property creation data image reference": { "Type": "Noun", "State": "Generated", "Weight": 0.7566 } }, { - "property ip configuration identification": { + "reference id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "image reference id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "data image reference id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "creation data image reference id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "creation data image reference identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.78 } }, { - "property ip configuration identity": { + "creation data image reference identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.78 } }, { - "property ip configuration identifier": { + "creation data image reference identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.78 } }, { - "ip configuration identification": { + "data image reference identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.771 } }, { - "ip configuration identity": { + "data image reference identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.771 } }, { - "ip configuration identifier": { + "data image reference identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.771 } }, { - "configuration identification": { + "image reference identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.762 } }, { - "configuration identity": { + "image reference identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 - } - } - ] - }, - "network_interface.properties_ipConfigurations_etag": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.ipConfigurations.etag" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.ipConfigurations.etag": { - "State": "Generated" - } - }, - { - "property.ipConfiguration.etag": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_enableIPForwarding": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.enableIPForwarding" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.enableIPForwarding": { - "State": "Generated" + "Weight": 0.762 } }, { - "property.enableIPForwarding": { + "image reference identifier": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_tapConfiguration": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.tapConfigurations" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.tapConfiguration": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } }, { - "property.tapConfiguration": { + "creation data image reference credential": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.757 } } ] }, - "network_interface.properties_hostedWorkload": { + "disk.properties_osType": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.hostedWorkloads" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.osType" } }, "State": "Generated", "Terms": [ { - "properties.hostedWorkload": { + "properties.osType": { "State": "Generated" } }, { - "property.hostedWorkload": { + "property.osType": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55887,22 +56104,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_allowPort25Out": { + "disk.properties_LastOwnershipUpdateTime": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.allowPort25Out" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.LastOwnershipUpdateTime" } }, "State": "Generated", "Terms": [ { - "properties.allowPort25Out": { + "properties.LastOwnershipUpdateTime": { "State": "Generated" } }, { - "property.allowPort25Out": { + "property.LastOwnershipUpdateTime": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55910,22 +56127,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_auxiliaryMode": { + "disk.properties_diskState": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.auxiliaryMode" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskState" } }, "State": "Generated", "Terms": [ { - "properties.auxiliaryMode": { + "properties.diskState": { "State": "Generated" } }, { - "property.auxiliaryMode": { + "property.diskState": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55933,22 +56150,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_dnsSetting": { + "disk.properties_uniqueId": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.dnsSettings" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.uniqueId" } }, "State": "Generated", "Terms": [ { - "properties.dnsSetting": { + "properties.uniqueId": { "State": "Generated" } }, { - "property.dnsSetting": { + "property.uniqueId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55956,22 +56173,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_auxiliarySku": { + "disk.properties_diskMBpsReadWrite": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.auxiliarySku" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskMBpsReadWrite" } }, "State": "Generated", "Terms": [ { - "properties.auxiliarySku": { + "properties.diskMBpsReadWrite": { "State": "Generated" } }, { - "property.auxiliarySku": { + "property.diskMBpsReadWrite": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -55979,22 +56196,22 @@ cultureInfo en-US } ] }, - "network_interface.properties_macAddress": { + "disk.properties_diskIOPSReadWrite": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.macAddress" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.diskIOPSReadWrite" } }, "State": "Generated", "Terms": [ { - "properties.macAddress": { + "properties.diskIOPSReadWrite": { "State": "Generated" } }, { - "property.macAddress": { + "property.diskIOPSReadWrite": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -56002,129 +56219,103 @@ cultureInfo en-US } ] }, - "network_interface.properties_nicType": { + "disk.properties_tier": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.nicType" + "ConceptualEntity": "Disks", + "ConceptualProperty": "properties.tier" } }, "State": "Generated", "Terms": [ { - "properties.nicType": { + "properties.tier": { "State": "Generated" } }, { - "property.nicType": { + "property.tier": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_interface.properties_primary": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.primary" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.primary": { - "State": "Generated" - } }, { - "property.primary": { + "property. row": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_interface.properties_virtual_machine_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces", - "ConceptualProperty": "properties.virtualMachine.id" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ - { - "properties virtual machine id": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "property virtual machine id": { + "property. level": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "properties.virtualMachine.id": { + "property. layer": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 } }, { - "property virtual machine identification": { + "property. stage": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.492 } }, { - "property virtual machine identity": { + "property. rank": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.492 } }, { - "property virtual machine identifier": { + "property. step": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.492 } }, { - "property virtual machine credential": { + "property. story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.492 } } ] }, - "network_interface.tag": { + "disk.tag": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "Disks", "ConceptualProperty": "tags" } }, @@ -56197,10 +56388,10 @@ cultureInfo en-US } ] }, - "network_interface.identity": { + "disk.identity": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "Disks", "ConceptualProperty": "identity" } }, @@ -56273,10 +56464,10 @@ cultureInfo en-US } ] }, - "network_interface.zone": { + "disk.zone": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "Disks", "ConceptualProperty": "zones" } }, @@ -56339,10 +56530,10 @@ cultureInfo en-US } ] }, - "network_interface.extended_location": { + "disk.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkInterfaces", + "ConceptualEntity": "Disks", "ConceptualProperty": "extendedLocation" } }, @@ -56462,144 +56653,260 @@ cultureInfo en-US } ] }, - "public_IP_address": { + "disk.disk_type": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "Disks", + "ConceptualProperty": "diskType" } }, "State": "Generated", "Terms": [ { - "public IP address": { + "disk type": { "State": "Generated" } }, { - "PublicIPAddresses": { + "diskType": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "address": { - "State": "Generated", - "Weight": 0.97 + "disk category": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "IP address": { - "State": "Generated", - "Weight": 0.97 + "disk genre": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "public ip location": { + "disk manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "public ip direction": { + "disk variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "public ip residence": { + "disk brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.727 } }, { - "ip location": { + "disk class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "ip direction": { + "disk kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "ip residence": { + "disk style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "public ip contact": { + "disk form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "public ip place": { + "disk grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 + } + } + ] + }, + "disk.parent_VM": { + "Definition": { + "Binding": { + "ConceptualEntity": "Disks", + "ConceptualProperty": "parentVM" + } + }, + "State": "Generated", + "Terms": [ + { + "parent VM": { + "State": "Generated" } }, { - "direction": { + "parentVM": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "VM": { + "State": "Generated", + "Weight": 0.97 + } + } + ] + }, + "network_interface": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces" + } + }, + "State": "Generated", + "Terms": [ + { + "network interface": { + "State": "Generated" + } + }, + { + "NetworkInterfaces": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "interface": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "network boundary": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.5 } }, { - "residence": { + "boundary": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 + } + }, + { + "network border": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "network line": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "network edge": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "border": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "edge": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "public_IP_address.id": { + "network_interface.id": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "id" } }, @@ -56633,10 +56940,10 @@ cultureInfo en-US ], "NameType": "Identifier" }, - "public_IP_address.name": { + "network_interface.name": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "name" } }, @@ -56656,24 +56963,14 @@ cultureInfo en-US }, "Weight": 0.714 } - }, - { - "Public IP name": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ], "NameType": "Name" }, - "public_IP_address.type": { + "network_interface.type": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "type" } }, @@ -56756,10 +57053,10 @@ cultureInfo en-US } ] }, - "public_IP_address.tenant_id": { + "network_interface.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "tenantId" } }, @@ -56885,10 +57182,10 @@ cultureInfo en-US } ] }, - "public_IP_address.kind": { + "network_interface.kind": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "kind" } }, @@ -57001,10 +57298,10 @@ cultureInfo en-US } ] }, - "public_IP_address.location": { + "network_interface.location": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "location" } }, @@ -57097,10 +57394,10 @@ cultureInfo en-US } ] }, - "public_IP_address.resource_group": { + "network_interface.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "resourceGroup" } }, @@ -57180,10 +57477,10 @@ cultureInfo en-US } ] }, - "public_IP_address.subscription_id": { + "network_interface.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "subscriptionId" } }, @@ -57243,10 +57540,10 @@ cultureInfo en-US } ] }, - "public_IP_address.managed_by": { + "network_interface.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "managedBy" } }, @@ -57266,10 +57563,10 @@ cultureInfo en-US } ] }, - "public_IP_address.sku": { + "network_interface.sku": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "sku" } }, @@ -57282,10 +57579,10 @@ cultureInfo en-US } ] }, - "public_IP_address.plan": { + "network_interface.plan": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "plan" } }, @@ -57398,10 +57695,10 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_provisioningState": { + "network_interface.properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "properties.provisioningState" } }, @@ -57421,10 +57718,10 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_resourceGuid": { + "network_interface.properties_resourceGuid": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", + "ConceptualEntity": "NetworkInterfaces", "ConceptualProperty": "properties.resourceGuid" } }, @@ -57444,22 +57741,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_idleTimeoutInMinute": { + "network_interface.properties_enableAcceleratedNetworking": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.idleTimeoutInMinutes" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.enableAcceleratedNetworking" } }, "State": "Generated", "Terms": [ { - "properties.idleTimeoutInMinute": { + "properties.enableAcceleratedNetworking": { "State": "Generated" } }, { - "property.idleTimeoutInMinute": { + "property.enableAcceleratedNetworking": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -57467,22 +57764,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_publicIPAllocationMethod": { + "network_interface.properties_disableTcpStateTracking": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.publicIPAllocationMethod" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.disableTcpStateTracking" } }, "State": "Generated", "Terms": [ { - "properties.publicIPAllocationMethod": { + "properties.disableTcpStateTracking": { "State": "Generated" } }, { - "property.publicIPAllocationMethod": { + "property.disableTcpStateTracking": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -57490,22 +57787,22 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_publicIPAddressVersion": { + "network_interface.properties_vnetEncryptionSupported": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.publicIPAddressVersion" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.vnetEncryptionSupported" } }, "State": "Generated", "Terms": [ { - "properties.publicIPAddressVersion": { + "properties.vnetEncryptionSupported": { "State": "Generated" } }, { - "property.publicIPAddressVersion": { + "property.vnetEncryptionSupported": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -57513,1180 +57810,1011 @@ cultureInfo en-US } ] }, - "public_IP_address.properties_ipAddress": { + "network_interface.properties_network_security_group_id": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.ipAddress" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.networkSecurityGroup.id" } }, "State": "Generated", "Terms": [ { - "properties.ipAddress": { + "properties network security group id": { "State": "Generated" } }, { - "property.ipAddress": { + "property network security group id": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "Public IP address": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } - } - ] - }, - "public_IP_address.properties_ipConfiguration": { - "Definition": { - "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.ipConfiguration" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.ipConfiguration": { - "State": "Generated" + "properties.networkSecurityGroup.id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 } }, { - "property.ipConfiguration": { - "Type": "Noun", + "security group": { "State": "Generated", - "Weight": 0.78 + "Weight": 0.97 } - } - ] - }, - "public_IP_address.properties_ipTag": { - "Definition": { - "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "properties.ipTags" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.ipTag": { - "State": "Generated" + "properties network security group": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.ipTag": { + "property network security group": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "public_IP_address.tag": { - "Definition": { - "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "tags" - } - }, - "State": "Generated", - "Terms": [ - { - "tag": { - "State": "Generated" + "Weight": 0.7566 } }, { - "device": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "group id": { + "State": "Generated", + "Weight": 0.97 } }, { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "security group id": { + "State": "Generated", + "Weight": 0.97 } }, { - "tab": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "network security group id": { + "State": "Generated", + "Weight": 0.97 } }, { - "docket": { + "property network security group identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "chip": { + "property network security group identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "mark": { + "property network security group identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "public_IP_address.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "Weight": 0.78 } }, { - "individuality": { + "property network security category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.771 } }, { - "uniqueness": { + "property network security organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.771 } }, { - "distinctiveness": { + "network security group identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.771 } }, { - "personality": { + "network security group identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.771 } }, { - "self": { + "network security group identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.771 } }, { - "character": { + "security group identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.762 } } ] }, - "public_IP_address.zone": { + "network_interface.properties_ipConfigurations_type": { "Definition": { "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "zones" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.type" } }, "State": "Generated", "Terms": [ { - "zone": { + "properties.ipConfigurations.type": { "State": "Generated" } }, { - "precinct": { + "property.ipConfiguration.type": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } }, { - "district": { + "property.ipconfiguration. category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "sector": { + "property.ipconfiguration. genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "neighborhood": { + "property.ipconfiguration. manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "area": { + "property.ipconfiguration. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "public_IP_address.extended_location": { - "Definition": { - "Binding": { - "ConceptualEntity": "PublicIPAddresses", - "ConceptualProperty": "extendedLocation" - } - }, - "State": "Generated", - "Terms": [ - { - "extended location": { - "State": "Generated" - } - }, - { - "extendedLocation": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "extended locality": { + "property.ipconfiguration. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.757 } }, { - "extended placement": { + "property.ipconfiguration. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.757 } }, { - "extended scene": { + "property.ipconfiguration. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.757 } }, { - "extended venue": { + "property.ipconfiguration. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.757 } }, { - "extended address": { + "property.ipconfiguration. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "extended place": { + "property.ipconfiguration. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } - }, + } + ] + }, + "network_interface.properties_ip_configurations_name": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.name" + } + }, + "State": "Generated", + "Terms": [ { - "extended position": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties ip configurations name": { + "State": "Generated" } }, { - "extended setting": { + "property ip configuration name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } }, { - "extended site": { + "properties.ipConfigurations.name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.99 } }, { - "extended spot": { + "configurations": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "advisor_reservation_recommendation": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" - } - }, - "State": "Generated", - "Terms": [ + }, { - "advisor reservation recommendation": { - "State": "Generated" + "ip configurations": { + "State": "Generated", + "Weight": 0.97 } }, { - "AdvisorReservationRecommendations": { + "ip configuration": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.7566 } }, { - "recommendation": { + "properties ip configurations": { "State": "Generated", "Weight": 0.97 } }, { - "reservation recommendation": { + "property ip configuration": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "configurations name": { "State": "Generated", "Weight": 0.97 } }, { - "advisor reservation endorsement": { + "configuration name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "ip configurations name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "ip configuration name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "property ip configuration nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.748 } }, { - "advisor reservation commendation": { + "property ip configuration title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.748 } }, { - "advisor reservation approval": { + "property ip configuration label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.748 } }, { - "reservation endorsement": { + "property ip configuration tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.748 } }, { - "reservation commendation": { + "ip configuration nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.739 } }, { - "reservation approval": { + "ip configuration title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.739 } }, { - "advisor reservation reference": { + "ip configuration label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.739 } }, { - "advisor reservation sanction": { + "ip configuration tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.739 } }, { - "advisor reservation blessing": { + "configuration nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "endorsement": { + "configuration title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.id": { + "network_interface.properties_ipConfigurations_properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "id" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "id": { + "properties.ipConfigurations.properties.provisioningState": { "State": "Generated" } }, { - "identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "credential": { + "property.ipConfiguration.property.provisioningState": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Identifier" + ] }, - "advisor_reservation_recommendation.name": { + "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "name" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddressVersion" } }, "State": "Generated", "Terms": [ { - "name": { + "properties.ipConfigurations.properties.privateIPAddressVersion": { "State": "Generated" } }, { - "title": { + "property.ipConfiguration.property.privateIPAddressVersion": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Name" + ] }, - "advisor_reservation_recommendation.type": { + "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "type" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAllocationMethod" } }, "State": "Generated", "Terms": [ { - "type": { + "properties.ipConfigurations.properties.privateIPAllocationMethod": { "State": "Generated" } }, { - "genre": { + "property.ipConfiguration.property.privateIPAllocationMethod": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_interface.properties_ipConfigurations_properties_subnet": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.subnet" + } + }, + "State": "Generated", + "Terms": [ { - "manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "properties.ipConfigurations.properties.subnet": { + "State": "Generated" } }, { - "variety": { + "property.ipConfiguration.property.subnet": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_interface.properties_ipConfigurations_properties_privateIPAddress": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.privateIPAddress" + } + }, + "State": "Generated", + "Terms": [ { - "brand": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "properties.ipConfigurations.properties.privateIPAddress": { + "State": "Generated" } }, { - "style": { + "property.ipConfiguration.property.privateIPAddress": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_interface.properties_ipConfigurations_properties_primary": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.primary" + } + }, + "State": "Generated", + "Terms": [ { - "form": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "properties.ipConfigurations.properties.primary": { + "State": "Generated" } }, { - "grouping": { + "property.ipConfiguration.property.primary": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "advisor_reservation_recommendation.tenant_id": { + "network_interface.properties_ip_configurations_properties_public_IP_address_id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.properties.publicIPAddress.id" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "tenant id": { + "properties ip configurations properties public IP address id": { "State": "Generated" } }, { - "tenantId": { + "property ip configuration property public IP address id": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "tenant": { + "address": { "State": "Generated", "Weight": 0.97 } }, { - "tenant identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "tenant identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties public IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "tenant identifier": { + "property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "tenant credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "configurations properties public IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "occupant": { + "configuration property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.7566 } }, { - "renter": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "ip configurations properties public IP address": { + "State": "Generated", + "Weight": 0.97 } }, { - "lodger": { + "ip configuration property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.7566 } }, { - "boarder": { + "properties ip configurations properties public IP address": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property ip configuration property public IP address": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.7566 } }, { - "leaseholder": { + "address id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "IP address id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "public IP address id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "properties public IP address id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property public IP address id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.7566 } }, { - "lessee": { + "configurations properties public IP address id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "configuration property public IP address id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "advisor_reservation_recommendation.kind": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "kind" - } - }, - "State": "Generated", - "Terms": [ + }, { - "kind": { - "State": "Generated" + "ip configurations properties public IP address id": { + "State": "Generated", + "Weight": 0.97 } }, { - "caring": { + "ip configuration property public IP address id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } }, { - "gentle": { + "configuration property public ip location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "humanitarian": { + "configuration property public ip direction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.78 } }, { - "variety": { + "configuration property public ip residence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.78 } }, { - "manner": { + "property public ip address identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.78 } }, { - "nature": { + "property public ip address identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.78 } }, { - "hue": { + "property public ip address identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.78 } }, { - "caste": { + "property public ip location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.771 } }, { - "genre": { + "property public ip direction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.771 } }, { - "brand": { + "property public ip residence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.771 } } ] }, - "advisor_reservation_recommendation.location": { + "network_interface.properties_ip_configurations_id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "location" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.id" } }, "State": "Generated", "Terms": [ { - "location": { + "properties ip configurations id": { "State": "Generated" } }, { - "locality": { + "property ip configuration id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } }, { - "placement": { + "properties.ipConfigurations.id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.99 } }, { - "scene": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "configurations": { + "State": "Generated", + "Weight": 0.97 } }, { - "venue": { + "configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.7566 } }, { - "place": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "ip configurations": { + "State": "Generated", + "Weight": 0.97 } }, { - "position": { + "ip configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.7566 } }, { - "site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "properties ip configurations": { + "State": "Generated", + "Weight": 0.97 } }, { - "spot": { + "property ip configuration": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "advisor_reservation_recommendation.resource_group": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "resourceGroup" - } - }, - "State": "Generated", - "Terms": [ + }, { - "resource group": { - "State": "Generated" + "configurations id": { + "State": "Generated", + "Weight": 0.97 } }, { - "resourceGroup": { + "configuration id": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.7566 } }, { - "resource category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "ip configurations id": { + "State": "Generated", + "Weight": 0.97 } }, { - "resource organization": { + "ip configuration id": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.7566 } }, { - "resource bracket": { + "property ip configuration identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.771 } }, { - "resource class": { + "property ip configuration identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.771 } }, { - "resource crew": { + "property ip configuration identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.771 } }, { - "resource team": { + "ip configuration identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "advisor_reservation_recommendation.subscription_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "subscriptionId" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ - { - "subscription id": { - "State": "Generated" - } - }, - { - "subscriptionId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.762 } }, { - "subscription identification": { + "ip configuration identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.762 } }, { - "subscription identity": { + "ip configuration identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.762 } }, { - "subscription identifier": { + "configuration identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -58696,188 +58824,79 @@ cultureInfo en-US } }, { - "subscription credential": { + "configuration identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } } ] }, - "advisor_reservation_recommendation.managed_by": { + "network_interface.properties_ipConfigurations_etag": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "managedBy" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.ipConfigurations.etag" } }, "State": "Generated", "Terms": [ { - "managed by": { + "properties.ipConfigurations.etag": { "State": "Generated" } }, { - "managedBy": { + "property.ipConfiguration.etag": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - } - ] - }, - "advisor_reservation_recommendation.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ - { - "sku": { - "State": "Generated" + "Weight": 0.78 } } ] }, - "advisor_reservation_recommendation.plan": { + "network_interface.properties_enableIPForwarding": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "plan" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.enableIPForwarding" } }, "State": "Generated", "Terms": [ { - "plan": { + "properties.enableIPForwarding": { "State": "Generated" } }, { - "proposal": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "strategy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "agenda": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "arrangement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "idea": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "layout": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "policy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "preparation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "blueprint": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "initiative": { + "property.enableIPForwarding": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "advisor_reservation_recommendation.properties_recommendationTypeId": { + "network_interface.properties_tapConfiguration": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.recommendationTypeId" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.tapConfigurations" } }, "State": "Generated", "Terms": [ { - "properties.recommendationTypeId": { + "properties.tapConfiguration": { "State": "Generated" } }, { - "property.recommendationTypeId": { + "property.tapConfiguration": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58885,22 +58904,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { + "network_interface.properties_hostedWorkload": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.reservedResourceType" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.hostedWorkloads" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.reservedResourceType": { + "properties.hostedWorkload": { "State": "Generated" } }, { - "property.extendedProperty.reservedResourceType": { + "property.hostedWorkload": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58908,22 +58927,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { + "network_interface.properties_allowPort25Out": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.annualSavingsAmount" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.allowPort25Out" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.annualSavingsAmount": { + "properties.allowPort25Out": { "State": "Generated" } }, { - "property.extendedProperty.annualSavingsAmount": { + "property.allowPort25Out": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58931,22 +58950,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { + "network_interface.properties_auxiliaryMode": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.targetResourceCount" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.auxiliaryMode" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.targetResourceCount": { + "properties.auxiliaryMode": { "State": "Generated" } }, { - "property.extendedProperty.targetResourceCount": { + "property.auxiliaryMode": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58954,22 +58973,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { + "network_interface.properties_dnsSetting": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.savingsCurrency" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.dnsSettings" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.savingsCurrency": { + "properties.dnsSetting": { "State": "Generated" } }, { - "property.extendedProperty.savingsCurrency": { + "property.dnsSetting": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -58977,22 +58996,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { + "network_interface.properties_auxiliarySku": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.lookbackPeriod" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.auxiliarySku" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.lookbackPeriod": { + "properties.auxiliarySku": { "State": "Generated" } }, { - "property.extendedProperty.lookbackPeriod": { + "property.auxiliarySku": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -59000,22 +59019,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { + "network_interface.properties_macAddress": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.savingsAmount" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.macAddress" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.savingsAmount": { + "properties.macAddress": { "State": "Generated" } }, { - "property.extendedProperty.savingsAmount": { + "property.macAddress": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -59023,22 +59042,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { + "network_interface.properties_nicType": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.displaySKU" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.nicType" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.displaySKU": { + "properties.nicType": { "State": "Generated" } }, { - "property.extendedProperty.displaySKU": { + "property.nicType": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -59046,22 +59065,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { + "network_interface.properties_primary": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.displayQty" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.primary" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.displayQty": { + "properties.primary": { "State": "Generated" } }, { - "property.extendedProperty.displayQty": { + "property.primary": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -59069,1151 +59088,1362 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_location": { + "network_interface.properties_virtual_machine_id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.location" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "properties.virtualMachine.id" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "properties.extendedProperties.location": { + "properties virtual machine id": { "State": "Generated" } }, { - "property.extendedProperty.location": { + "property virtual machine id": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "property.extendedproperty. locality": { + "properties.virtualMachine.id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "property virtual machine identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.771 } }, { - "property.extendedproperty. placement": { + "property virtual machine identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.771 } }, { - "property.extendedproperty. scene": { + "property virtual machine identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.771 } }, { - "property.extendedproperty. venue": { + "property virtual machine credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.748 + } + } + ] + }, + "network_interface.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" } }, { - "property.extendedproperty. address": { + "device": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.extendedproperty. place": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 } }, { - "property.extendedproperty. position": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 } }, { - "property.extendedproperty. setting": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 } }, { - "property.extendedproperty. site": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 } }, { - "property.extendedproperty. spot": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 } } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_region": { + "network_interface.identity": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.region" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.region": { + "identity": { "State": "Generated" } }, { - "property.extendedProperty.region": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property.extendedproperty. location": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.867 + "Weight": 0.491 } }, { - "property.extendedproperty. province": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.491 } }, { - "property.extendedproperty. area": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.extendedproperty. district": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.extendedproperty. section": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 } }, { - "property.extendedproperty. zone": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 - } - }, - { - "property.extendedproperty. continent": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "Weight": 0.476 } } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { + "network_interface.zone": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.vmSize" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.vmSize": { + "zone": { "State": "Generated" } }, { - "property.extendedProperty.vmSize": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } - } - ] - }, - "advisor_reservation_recommendation.properties_extendedProperties_subId": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.subId" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.extendedProperties.subId": { - "State": "Generated" + "district": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property.extendedProperty.subId": { + "sector": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "neighborhood": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "area": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_scope": { + "network_interface.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.scope" + "ConceptualEntity": "NetworkInterfaces", + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.scope": { + "extended location": { "State": "Generated" } }, { - "property.extendedProperty.scope": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.extendedproperty. possibility": { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.extendedproperty. opportunity": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.extendedproperty. latitude": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.extendedproperty. choice": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "property.extendedproperty. room": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "property.extendedproperty. space": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "property.extendedproperty. extent": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.727 } }, { - "property.extendedproperty. range": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.727 } }, { - "property.extendedproperty. capacity": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.727 } }, { - "property.extendedproperty. span": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.properties_extendedProperties_term": { + "public_IP_address": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.term" + "ConceptualEntity": "PublicIPAddresses" } }, "State": "Generated", "Terms": [ { - "properties.extendedProperties.term": { + "public IP address": { "State": "Generated" } }, { - "property.extendedProperty.term": { + "PublicIPAddresses": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.extendedproperty. tenure": { + "address": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "IP address": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "public ip location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.762 } }, { - "property.extendedproperty. duration": { + "public ip direction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.762 } }, { - "property.extendedproperty. period": { + "public ip residence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.762 } }, { - "property.extendedproperty. stretch": { + "ip location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "property.extendedproperty. span": { + "ip direction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "property.extendedproperty. stint": { + "ip residence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "property.extendedproperty. expression": { + "public ip contact": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.739 } }, { - "property.extendedproperty. idiom": { + "public ip place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.739 } }, { - "property.extendedproperty. word": { + "direction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.736 } }, { - "property.extendedproperty. phrase": { + "residence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.736 } } ] }, - "advisor_reservation_recommendation.properties_extended_properties_sku": { + "public_IP_address.id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.sku" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "properties extended properties sku": { + "id": { "State": "Generated" } }, { - "property extended property sku": { + "identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "properties.extendedProperties.sku": { + "credential": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Identifier" }, - "advisor_reservation_recommendation.properties_extended_properties_qty": { + "public_IP_address.name": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.extendedProperties.qty" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "properties extended properties qty": { + "name": { "State": "Generated" } }, { - "property extended property qty": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.extendedProperties.qty": { + "title": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Name" }, - "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { + "public_IP_address.type": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.resourceId" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "properties.resourceMetadata.resourceId": { + "type": { "State": "Generated" } }, { - "property.resourceMetadata.resourceId": { + "genre": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "advisor_reservation_recommendation.properties_resourceMetadata_singular": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.singular" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.resourceMetadata.singular": { - "State": "Generated" + "manner": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property.resourceMetadata.singular": { + "variety": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "advisor_reservation_recommendation.properties_resourceMetadata_plural": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.plural" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.resourceMetadata.plural": { - "State": "Generated" + "brand": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } }, { - "property.resourceMetadata.plural": { + "style": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "form": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "grouping": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "advisor_reservation_recommendation.properties_resourceMetadata_action": { + "public_IP_address.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.action" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.resourceMetadata.action": { + "tenant id": { "State": "Generated" } }, { - "property.resourceMetadata.action": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.resourcemetadata. achievement": { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.resourcemetadata. accomplishment": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.75 } }, { - "property.resourcemetadata. act": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.75 } }, { - "property.resourcemetadata. deed": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.727 } }, { - "property.resourcemetadata. exploit": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.491 } }, { - "property.resourcemetadata. feat": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.491 } }, { - "property.resourcemetadata. stroke": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.491 } }, { - "property.resourcemetadata. engagement": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.491 } }, { - "property.resourcemetadata. warfare": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.491 } }, { - "property.resourcemetadata. battle": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.491 } } ] }, - "advisor_reservation_recommendation.properties_resourceMetadata_source": { + "public_IP_address.kind": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.resourceMetadata.source" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "properties.resourceMetadata.source": { + "kind": { "State": "Generated" } }, { - "property.resourceMetadata.source": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property.resourcemetadata. basis": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.476 } }, { - "property.resourcemetadata. font": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.476 } }, { - "property.resourcemetadata. birthplace": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.476 } }, { - "property.resourcemetadata. foundation": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.466 } }, { - "property.resourcemetadata. cause": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.466 } }, { - "property.resourcemetadata. spring": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.466 } }, { - "property.resourcemetadata. cradle": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.466 } }, { - "property.resourcemetadata. home": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.466 } }, { - "property.resourcemetadata. informant": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.466 } }, { - "property.resourcemetadata. spokesperson": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.452 } } ] }, - "advisor_reservation_recommendation.properties_shortDescription_solution": { + "public_IP_address.location": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.shortDescription.solution" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "properties.shortDescription.solution": { + "location": { "State": "Generated" } }, { - "property.shortDescription.solution": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property.shortdescription. explanation": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "property.shortdescription. resolution": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "property.shortdescription. clarification": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "property.shortdescription. elucidation": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.52 + "Weight": 0.736 } }, { - "property.shortdescription. answer": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.714 } }, { - "property.shortdescription. key": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.714 } }, { - "property.shortdescription. result": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.504 + "Weight": 0.714 } }, { - "property.shortdescription. mixture": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.714 } - }, + } + ] + }, + "public_IP_address.resource_group": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "resourceGroup" + } + }, + "State": "Generated", + "Terms": [ { - "property.shortdescription. suspension": { + "resource group": { + "State": "Generated" + } + }, + { + "resourceGroup": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.75 } }, { - "property.shortdescription. emulsion": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.75 + } + }, + { + "resource bracket": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "resource class": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "resource crew": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "resource team": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.properties_shortDescription_problem": { + "public_IP_address.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.shortDescription.problem" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "subscriptionId" } }, "State": "Generated", "Terms": [ { - "properties.shortDescription.problem": { + "subscription id": { "State": "Generated" } }, { - "property.shortDescription.problem": { + "subscriptionId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property.shortdescription. difficulty": { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.75 } }, { - "property.shortdescription. setback": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.75 } }, { - "property.shortdescription. drawback": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.75 } }, { - "property.shortdescription. glitch": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.727 + } + } + ] + }, + "public_IP_address.managed_by": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "managedBy" + } + }, + "State": "Generated", + "Terms": [ + { + "managed by": { + "State": "Generated" } }, { - "property.shortdescription. hindrance": { + "managedBy": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + } + ] + }, + "public_IP_address.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ + { + "sku": { + "State": "Generated" + } + } + ] + }, + "public_IP_address.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" + } + }, + { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.736 } }, { - "property.shortdescription. obstruction": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.736 } }, { - "property.shortdescription. obstacle": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.494 + "Weight": 0.736 } }, { - "property.shortdescription. hitch": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.736 } }, { - "property.shortdescription. catch": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.736 } }, { - "property.shortdescription. snag": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.479 + "Weight": 0.736 + } + }, + { + "policy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "preparation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "blueprint": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "initiative": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "advisor_reservation_recommendation.properties_suppressionId": { + "public_IP_address.properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.suppressionIds" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "properties.suppressionId": { + "properties.provisioningState": { "State": "Generated" } }, { - "property.suppressionId": { + "property.provisioningState": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60221,22 +60451,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_impactedField": { + "public_IP_address.properties_resourceGuid": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.impactedField" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.resourceGuid" } }, "State": "Generated", "Terms": [ { - "properties.impactedField": { + "properties.resourceGuid": { "State": "Generated" } }, { - "property.impactedField": { + "property.resourceGuid": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60244,22 +60474,22 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_impactedValue": { + "public_IP_address.properties_idleTimeoutInMinute": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.impactedValue" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.idleTimeoutInMinutes" } }, "State": "Generated", "Terms": [ { - "properties.impactedValue": { + "properties.idleTimeoutInMinute": { "State": "Generated" } }, { - "property.impactedValue": { + "property.idleTimeoutInMinute": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -60267,463 +60497,496 @@ cultureInfo en-US } ] }, - "advisor_reservation_recommendation.properties_lastUpdated": { + "public_IP_address.properties_publicIPAllocationMethod": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.lastUpdated" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.publicIPAllocationMethod" } }, "State": "Generated", "Terms": [ { - "properties.lastUpdated": { + "properties.publicIPAllocationMethod": { "State": "Generated" } }, { - "property.lastUpdated": { + "property.publicIPAllocationMethod": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + } + ] + }, + "public_IP_address.properties_publicIPAddressVersion": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.publicIPAddressVersion" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.publicIPAddressVersion": { + "State": "Generated" + } }, { - "date": { + "property.publicIPAddressVersion": { + "Type": "Noun", "State": "Generated", - "Weight": 0.7 + "Weight": 0.78 } } - ], - "SemanticType": "Time" + ] }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy": { + "public_IP_address.properties_ipAddress": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.ipAddress" } }, "State": "Generated", "Terms": [ { - "properties . lastUpdated date hierarchy": { + "properties.ipAddress": { "State": "Generated" } }, { - "property . lastUpdated date hierarchy": { + "property.ipAddress": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + } + ] + }, + "public_IP_address.properties_ipConfiguration": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.ipConfiguration" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.ipConfiguration": { + "State": "Generated" + } }, { - "date hierarchy": { + "property.ipConfiguration": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } } - ], - "SemanticType": "Time" + ] }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.year": { + "public_IP_address.properties_ipTag": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Year" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "properties.ipTags" } }, "State": "Generated", "Terms": [ { - "properties . lastUpdated year": { + "properties.ipTag": { "State": "Generated" } }, { - "property . lastUpdated year": { + "property.ipTag": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, + } + ] + }, + "public_IP_address.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ { - "year": { + "tag": { "State": "Generated" } }, { - "properties.lastUpdated year": { - "State": "Generated" + "device": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.lastUpdated year": { + "ticket": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property . lastupdated yr": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.476 } }, { - "property.lastupdated yr": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.476 } }, { - "yr": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 + } + }, + { + "mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } - ], - "SemanticType": "Time" + ] }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.quarter": { + "public_IP_address.identity": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Quarter" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "properties . lastUpdated quarter": { + "identity": { "State": "Generated" } }, { - "property . lastUpdated quarter": { + "individuality": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "quarter": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "properties.lastUpdated quarter": { - "State": "Generated" + "uniqueness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.lastUpdated quarter": { + "distinctiveness": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property . lastupdated qtr": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.857 + "Weight": 0.491 } }, { - "property.lastupdated qtr": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.857 + "Weight": 0.476 } }, { - "qtr": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.818 + "Weight": 0.476 } } - ], - "SemanticType": "Time" + ] }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.month": { + "public_IP_address.zone": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Month" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties . lastUpdated month": { + "zone": { "State": "Generated" } }, { - "property . lastUpdated month": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "month": { - "State": "Generated" - } - }, - { - "properties.lastUpdated month": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.lastUpdated month": { + "district": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property . lastupdated mth": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.476 } }, { - "property.lastupdated mth": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.476 } }, { - "mth": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } } - ], - "SemanticType": "Time" + ] }, - "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.day": { + "public_IP_address.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "VariationSource": "properties.lastUpdated", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Day" + "ConceptualEntity": "PublicIPAddresses", + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties . lastUpdated day": { + "extended location": { "State": "Generated" } }, { - "property . lastUpdated day": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - }, - { - "day": { - "State": "Generated" + "Weight": 0.99 } }, { - "properties.lastUpdated day": { - "State": "Generated" + "extended locality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.lastUpdated day": { + "extended placement": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ], - "SemanticType": "Time" - }, - "advisor_reservation_recommendation.properties_metadata": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.metadata" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.metadata": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.metadata": { + "extended scene": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "advisor_reservation_recommendation.properties_category": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.category" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.category": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.category": { + "extended venue": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property. classification": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.727 } }, { - "property. class": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "property. group": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "property. type": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "property. grouping": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "property. kind": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } } ] }, - "advisor_reservation_recommendation.properties_impact": { + "advisor_reservation_recommendation": { "Definition": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "properties.impact" + "ConceptualEntity": "AdvisorReservationRecommendations" } }, "State": "Generated", "Terms": [ { - "properties.impact": { + "advisor reservation recommendation": { "State": "Generated" } }, { - "property.impact": { + "AdvisorReservationRecommendations": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property. impression": { + "recommendation": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "reservation recommendation": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "advisor reservation endorsement": { "Type": "Noun", "State": "Suggested", "Source": { @@ -60733,57 +60996,57 @@ cultureInfo en-US } }, { - "property. influence": { + "advisor reservation commendation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.508 } }, { - "property. effect": { + "advisor reservation approval": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.508 } }, { - "property. bearing": { + "reservation endorsement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.5 } }, { - "property. power": { + "reservation commendation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.5 } }, { - "property. control": { + "reservation approval": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.5 } }, { - "property. sway": { + "advisor reservation reference": { "Type": "Noun", "State": "Suggested", "Source": { @@ -60793,278 +61056,216 @@ cultureInfo en-US } }, { - "property. collision": { + "advisor reservation sanction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.492 } }, { - "property. brunt": { + "advisor reservation blessing": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.492 } }, { - "property. crash": { + "endorsement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } } ] }, - "advisor_reservation_recommendation.tag": { + "advisor_reservation_recommendation.id": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "tags" + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "tag": { + "id": { "State": "Generated" } }, { - "device": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "tab": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "docket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "chip": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "mark": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } - ] + ], + "NameType": "Identifier" }, - "advisor_reservation_recommendation.identity": { + "advisor_reservation_recommendation.name": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "identity" + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "identity": { + "name": { "State": "Generated" } }, { - "individuality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "uniqueness": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "distinctiveness": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.714 } - }, + } + ], + "NameType": "Name" + }, + "advisor_reservation_recommendation.type": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "type" + } + }, + "State": "Generated", + "Terms": [ { - "personality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "type": { + "State": "Generated" } }, { - "self": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "character": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "advisor_reservation_recommendation.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ - { - "zone": { - "State": "Generated" + "Weight": 0.736 } }, { - "precinct": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "district": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "sector": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "neighborhood": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "area": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "advisor_reservation_recommendation.extended_location": { + "advisor_reservation_recommendation.tenant_id": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "extendedLocation" + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "extended location": { + "tenant id": { "State": "Generated" } }, { - "extendedLocation": { + "tenantId": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "extended locality": { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -61074,7 +61275,7 @@ cultureInfo en-US } }, { - "extended placement": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { @@ -61084,7 +61285,7 @@ cultureInfo en-US } }, { - "extended scene": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { @@ -61094,1701 +61295,1945 @@ cultureInfo en-US } }, { - "extended venue": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "extended address": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "extended place": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "extended position": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "extended setting": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "extended site": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "extended spot": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } } ] }, - "advisor_reservation_recommendation.recommended_action": { + "advisor_reservation_recommendation.kind": { "Definition": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations", - "ConceptualProperty": "recommendedActions" + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "recommended action": { + "kind": { "State": "Generated" } }, { - "recommendedActions": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "action": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "recommended achievement": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.476 } }, { - "recommended accomplishment": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.476 } }, { - "achievement": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "accomplishment": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.466 } }, { - "recommended act": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "recommended deed": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "recommended exploit": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "recommended feat": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "recommended stroke": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "act": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.452 } } ] }, - "network_security_group": { + "advisor_reservation_recommendation.location": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "network security group": { + "location": { "State": "Generated" } }, { - "NetworkSecurityGroups": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "security group": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "network security category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "network security organization": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 - } - }, - { - "security category": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "security organization": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "network security bracket": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "network security class": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } }, { - "network security crew": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.714 } }, { - "network security team": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.714 } }, { - "security bracket": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } }, { - "security class": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } } ] }, - "network_security_group.id": { + "advisor_reservation_recommendation.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "id" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "id": { + "resource group": { "State": "Generated" } }, { - "identification": { + "resourceGroup": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "credential": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "network_security_group.name": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "name" - } - }, - "State": "Generated", - "Terms": [ - { - "name": { - "State": "Generated" + "Weight": 0.75 } }, { - "title": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } }, { - "Resource name": { + "resource class": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 - } - } - ] - }, - "network_security_group.type": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "type" - } - }, - "State": "Generated", - "Terms": [ - { - "type": { - "State": "Generated" + "Weight": 0.727 } }, { - "genre": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 } }, { - "manner": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 + } + } + ] + }, + "advisor_reservation_recommendation.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, + "Terms": [ + { + "subscription id": { + "State": "Generated" } }, { - "variety": { + "subscriptionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.99 } }, { - "brand": { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "style": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "form": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "grouping": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } } ] }, - "network_security_group.tenant_id": { + "advisor_reservation_recommendation.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "managed by": { "State": "Generated" } }, { - "tenantId": { + "managedBy": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - }, + } + ] + }, + "advisor_reservation_recommendation.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ { - "tenant": { - "State": "Generated", - "Weight": 0.97 + "sku": { + "State": "Generated" + } + } + ] + }, + "advisor_reservation_recommendation.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" } }, { - "tenant identification": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "tenant identity": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "tenant identifier": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "tenant credential": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "occupant": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "renter": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "lodger": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "boarder": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "leaseholder": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.714 } }, { - "lessee": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.714 } } ] }, - "network_security_group.kind": { + "advisor_reservation_recommendation.properties_recommendationTypeId": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "kind" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.recommendationTypeId" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.recommendationTypeId": { "State": "Generated" } }, { - "caring": { + "property.recommendationTypeId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.reservedResourceType" + } + }, + "State": "Generated", + "Terms": [ { - "gentle": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "properties.extendedProperties.reservedResourceType": { + "State": "Generated" } }, { - "humanitarian": { + "property.extendedProperty.reservedResourceType": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.annualSavingsAmount" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.annualSavingsAmount": { + "State": "Generated" } }, { - "variety": { + "property.extendedProperty.annualSavingsAmount": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.targetResourceCount" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.targetResourceCount": { + "State": "Generated" } }, { - "manner": { + "property.extendedProperty.targetResourceCount": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.savingsCurrency" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.savingsCurrency": { + "State": "Generated" } }, { - "nature": { + "property.extendedProperty.savingsCurrency": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.lookbackPeriod" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.lookbackPeriod": { + "State": "Generated" } }, { - "hue": { + "property.extendedProperty.lookbackPeriod": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.savingsAmount" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.savingsAmount": { + "State": "Generated" } }, { - "caste": { + "property.extendedProperty.savingsAmount": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.displaySKU" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.displaySKU": { + "State": "Generated" } }, { - "genre": { + "property.extendedProperty.displaySKU": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.displayQty" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.displayQty": { + "State": "Generated" } }, { - "brand": { + "property.extendedProperty.displayQty": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 + "State": "Generated", + "Weight": 0.78 } } ] }, - "network_security_group.location": { + "advisor_reservation_recommendation.properties_extendedProperties_location": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "location" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.location" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.extendedProperties.location": { "State": "Generated" } }, { - "locality": { + "property.extendedProperty.location": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property.extendedproperty. locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "placement": { + "property.extendedproperty. placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "scene": { + "property.extendedproperty. scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "venue": { + "property.extendedproperty. venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "place": { + "property.extendedproperty. address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "position": { + "property.extendedproperty. place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "site": { + "property.extendedproperty. position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "spot": { + "property.extendedproperty. setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "Region": { + "property.extendedproperty. site": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.757 + } + }, + { + "property.extendedproperty. spot": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.757 } } ] }, - "network_security_group.resource_group": { + "advisor_reservation_recommendation.properties_extendedProperties_region": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "resourceGroup" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.region" } }, "State": "Generated", "Terms": [ { - "resource group": { + "properties.extendedProperties.region": { "State": "Generated" } }, { - "resourceGroup": { + "property.extendedProperty.region": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "resource category": { + "property.extendedproperty. location": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.867 } }, { - "resource organization": { + "property.extendedproperty. province": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "resource bracket": { + "property.extendedproperty. area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "resource class": { + "property.extendedproperty. district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "resource crew": { + "property.extendedproperty. section": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 } }, { - "resource team": { + "property.extendedproperty. zone": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.757 + } + }, + { + "property.extendedproperty. continent": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.757 } } ] }, - "network_security_group.subscription_id": { + "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "subscriptionId" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.vmSize" } }, "State": "Generated", "Terms": [ { - "subscription id": { + "properties.extendedProperties.vmSize": { "State": "Generated" } }, { - "subscriptionId": { + "property.extendedProperty.vmSize": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_subId": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.subId" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.subId": { + "State": "Generated" } }, { - "subscription identification": { + "property.extendedProperty.subId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "advisor_reservation_recommendation.properties_extendedProperties_scope": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.scope" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.extendedProperties.scope": { + "State": "Generated" + } + }, + { + "property.extendedProperty.scope": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property.extendedproperty. possibility": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.52 } }, { - "subscription identity": { + "property.extendedproperty. opportunity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.52 } }, { - "subscription identifier": { + "property.extendedproperty. latitude": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.52 } }, { - "subscription credential": { + "property.extendedproperty. choice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.504 } - } - ] - }, - "network_security_group.managed_by": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "managedBy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "managed by": { - "State": "Generated" + "property.extendedproperty. room": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.504 } }, { - "managedBy": { + "property.extendedproperty. space": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.504 } - } - ] - }, - "network_security_group.sku": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "sku" - } - }, - "State": "Generated", - "Terms": [ + }, { - "sku": { - "State": "Generated" + "property.extendedproperty. extent": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 + } + }, + { + "property.extendedproperty. range": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.479 + } + }, + { + "property.extendedproperty. capacity": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.479 + } + }, + { + "property.extendedproperty. span": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.479 } } ] }, - "network_security_group.plan": { + "advisor_reservation_recommendation.properties_extendedProperties_term": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "plan" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.term" } }, "State": "Generated", "Terms": [ { - "plan": { + "properties.extendedProperties.term": { "State": "Generated" } }, { - "proposal": { + "property.extendedProperty.term": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property.extendedproperty. tenure": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.52 } }, { - "strategy": { + "property.extendedproperty. duration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.52 } }, { - "agenda": { + "property.extendedproperty. period": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "arrangement": { + "property.extendedproperty. stretch": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "idea": { + "property.extendedproperty. span": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "layout": { + "property.extendedproperty. stint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.504 } }, { - "policy": { + "property.extendedproperty. expression": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "preparation": { + "property.extendedproperty. idiom": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.494 } }, { - "blueprint": { + "property.extendedproperty. word": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.479 } }, { - "initiative": { + "property.extendedproperty. phrase": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.479 } } ] }, - "network_security_group.properties_provisioningState": { + "advisor_reservation_recommendation.properties_extended_properties_sku": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.provisioningState" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.sku" } }, "State": "Generated", "Terms": [ { - "properties.provisioningState": { + "properties extended properties sku": { "State": "Generated" } }, { - "property.provisioningState": { + "property extended property sku": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + }, + { + "properties.extendedProperties.sku": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } } ] }, - "network_security_group.properties_network_interfaces_id": { + "advisor_reservation_recommendation.properties_extended_properties_qty": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.networkInterfaces.id" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.extendedProperties.qty" } }, "State": "Generated", "Terms": [ { - "properties network interfaces id": { + "properties extended properties qty": { "State": "Generated" } }, { - "property network interface id": { + "property extended property qty": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "properties.networkInterfaces.id": { + "properties.extendedProperties.qty": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.resourceId" + } + }, + "State": "Generated", + "Terms": [ { - "interfaces": { - "State": "Generated", - "Weight": 0.97 + "properties.resourceMetadata.resourceId": { + "State": "Generated" } }, { - "interface": { + "property.resourceMetadata.resourceId": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_resourceMetadata_singular": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.singular" + } + }, + "State": "Generated", + "Terms": [ { - "network interfaces": { - "State": "Generated", - "Weight": 0.97 + "properties.resourceMetadata.singular": { + "State": "Generated" } }, { - "network interface": { + "property.resourceMetadata.singular": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_resourceMetadata_plural": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.plural" + } + }, + "State": "Generated", + "Terms": [ { - "properties network interfaces": { - "State": "Generated", - "Weight": 0.97 + "properties.resourceMetadata.plural": { + "State": "Generated" } }, { - "property network interface": { + "property.resourceMetadata.plural": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_resourceMetadata_action": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.action" + } + }, + "State": "Generated", + "Terms": [ { - "interfaces id": { - "State": "Generated", - "Weight": 0.97 + "properties.resourceMetadata.action": { + "State": "Generated" } }, { - "interface id": { + "property.resourceMetadata.action": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } }, { - "property network interface identification": { + "property.resourcemetadata. achievement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.52 } }, { - "property network interface identity": { + "property.resourcemetadata. accomplishment": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.52 } }, { - "property network interface identifier": { + "property.resourcemetadata. act": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.504 } }, { - "interface identification": { + "property.resourcemetadata. deed": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.504 } }, { - "interface identity": { + "property.resourcemetadata. exploit": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.504 } }, { - "interface identifier": { + "property.resourcemetadata. feat": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.504 } }, { - "property network interface credential": { + "property.resourcemetadata. stroke": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.504 } }, { - "interface credential": { + "property.resourcemetadata. engagement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.494 } - } - ] - }, - "network_security_group.properties_resourceGuid": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.resourceGuid" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.resourceGuid": { - "State": "Generated" + "property.resourcemetadata. warfare": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } }, { - "property.resourceGuid": { + "property.resourcemetadata. battle": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.479 } } ] }, - "network_security_group.properties_defaultSecurityRules_type": { + "advisor_reservation_recommendation.properties_resourceMetadata_source": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.type" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.resourceMetadata.source" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.type": { + "properties.resourceMetadata.source": { "State": "Generated" } }, { - "property.defaultSecurityRule.type": { + "property.resourceMetadata.source": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "property.defaultsecurityrule. category": { + "property.resourcemetadata. basis": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.52 } }, { - "property.defaultsecurityrule. genre": { + "property.resourcemetadata. font": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.52 } }, { - "property.defaultsecurityrule. manner": { + "property.resourcemetadata. birthplace": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.52 } }, { - "property.defaultsecurityrule. variety": { + "property.resourcemetadata. foundation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.504 } }, { - "property.defaultsecurityrule. brand": { + "property.resourcemetadata. cause": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.504 } }, { - "property.defaultsecurityrule. class": { + "property.resourcemetadata. spring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.504 } }, { - "property.defaultsecurityrule. kind": { + "property.resourcemetadata. cradle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.504 } }, { - "property.defaultsecurityrule. style": { + "property.resourcemetadata. home": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.504 } }, { - "property.defaultsecurityrule. form": { + "property.resourcemetadata. informant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.494 } }, { - "property.defaultsecurityrule. grouping": { + "property.resourcemetadata. spokesperson": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.494 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { + "advisor_reservation_recommendation.properties_shortDescription_solution": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.provisioningState" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.shortDescription.solution" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.provisioningState": { + "properties.shortDescription.solution": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.provisioningState": { + "property.shortDescription.solution": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefixes" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.properties.destinationAddressPrefix": { - "State": "Generated" + "property.shortdescription. explanation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.52 } }, { - "property.defaultSecurityRule.property.destinationAddressPrefix": { + "property.shortdescription. resolution": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.52 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefix" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.properties.destinationAddressPrefix": { - "State": "Generated" + "property.shortdescription. clarification": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.52 } }, { - "property.defaultSecurityRule.property.destinationAddressPrefix": { + "property.shortdescription. elucidation": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.52 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRanges" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.properties.destinationPortRange": { - "State": "Generated" + "property.shortdescription. answer": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.504 } }, { - "property.defaultSecurityRule.property.destinationPortRange": { + "property.shortdescription. key": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.504 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefixes" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.properties.sourceAddressPrefix": { - "State": "Generated" + "property.shortdescription. result": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.504 } }, { - "property.defaultSecurityRule.property.sourceAddressPrefix": { + "property.shortdescription. mixture": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefix" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.properties.sourceAddressPrefix": { - "State": "Generated" + "property.shortdescription. suspension": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } }, { - "property.defaultSecurityRule.property.sourceAddressPrefix": { + "property.shortdescription. emulsion": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { + "advisor_reservation_recommendation.properties_shortDescription_problem": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRange" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.shortDescription.problem" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.destinationPortRange": { + "properties.shortDescription.problem": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.destinationPortRange": { + "property.shortDescription.problem": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRanges" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.properties.sourcePortRange": { - "State": "Generated" + "property.shortdescription. difficulty": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } }, { - "property.defaultSecurityRule.property.sourcePortRange": { + "property.shortdescription. setback": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRange" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.properties.sourcePortRange": { - "State": "Generated" + "property.shortdescription. drawback": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 } }, { - "property.defaultSecurityRule.property.sourcePortRange": { + "property.shortdescription. glitch": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 + } + }, + { + "property.shortdescription. hindrance": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 + } + }, + { + "property.shortdescription. obstruction": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 + } + }, + { + "property.shortdescription. obstacle": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.494 + } + }, + { + "property.shortdescription. hitch": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.479 + } + }, + { + "property.shortdescription. catch": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.479 + } + }, + { + "property.shortdescription. snag": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.479 } } ] }, - "network_security_group.properties_defaultSecurityRules_properties_description": { + "advisor_reservation_recommendation.properties_suppressionId": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.description" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.suppressionIds" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.description": { + "properties.suppressionId": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.description": { + "property.suppressionId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -62796,22 +63241,22 @@ cultureInfo en-US } ] }, - "network_security_group.properties_defaultSecurityRules_properties_protocol": { + "advisor_reservation_recommendation.properties_impactedField": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.protocol" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.impactedField" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.protocol": { + "properties.impactedField": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.protocol": { + "property.impactedField": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -62819,22 +63264,22 @@ cultureInfo en-US } ] }, - "network_security_group.properties_defaultSecurityRules_properties_direction": { + "advisor_reservation_recommendation.properties_impactedValue": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.direction" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.impactedValue" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.direction": { + "properties.impactedValue": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.direction": { + "property.impactedValue": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -62842,1124 +63287,1101 @@ cultureInfo en-US } ] }, - "network_security_group.properties_defaultSecurityRules_properties_priority": { + "advisor_reservation_recommendation.properties_lastUpdated": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.priority" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.lastUpdated" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.priority": { + "properties.lastUpdated": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.priority": { + "property.lastUpdated": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + }, + { + "date": { + "State": "Generated", + "Weight": 0.7 + } } - ] + ], + "SemanticType": "Time" }, - "network_security_group.properties_defaultSecurityRules_properties_access": { + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.properties.access" + "ConceptualEntity": "AdvisorReservationRecommendations", + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecurityRules.properties.access": { + "properties . lastUpdated date hierarchy": { "State": "Generated" } }, { - "property.defaultSecurityRule.property.access": { + "property . lastUpdated date hierarchy": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } + }, + { + "date hierarchy": { + "State": "Generated", + "Weight": 0.97 + } } - ] + ], + "SemanticType": "Time" }, - "network_security_group.properties_default_security_rules_name": { + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.year": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.name" + "ConceptualEntity": "AdvisorReservationRecommendations", + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Year" } }, "State": "Generated", "Terms": [ { - "properties default security rules name": { + "properties . lastUpdated year": { "State": "Generated" } }, { - "property default security rule name": { + "property . lastUpdated year": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "properties.defaultSecurityRules.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "year": { + "State": "Generated" } }, { - "rules": { - "State": "Generated", - "Weight": 0.97 + "properties.lastUpdated year": { + "State": "Generated" } }, { - "rule": { + "property.lastUpdated year": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules": { - "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "security rule": { + "property . lastupdated yr": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "default security rules": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 } }, { - "default security rule": { + "property.lastupdated yr": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties default security rules": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 } }, { - "property default security rule": { + "yr": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - }, + } + ], + "SemanticType": "Time" + }, + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.quarter": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Quarter" + } + }, + "State": "Generated", + "Terms": [ { - "rules name": { - "State": "Generated", - "Weight": 0.97 + "properties . lastUpdated quarter": { + "State": "Generated" } }, { - "rule name": { + "property . lastUpdated quarter": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules name": { - "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "security rule name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "quarter": { + "State": "Generated" } }, { - "default security rules name": { - "State": "Generated", - "Weight": 0.97 + "properties.lastUpdated quarter": { + "State": "Generated" } }, { - "default security rule name": { + "property.lastUpdated quarter": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } }, { - "property default security rule nickname": { + "property . lastupdated qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.857 } }, { - "property default security rule title": { + "property.lastupdated qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.857 } }, { - "property default security rule label": { + "qtr": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.818 + } + } + ], + "SemanticType": "Time" + }, + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.month": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Month" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . lastUpdated month": { + "State": "Generated" } }, { - "property default security rule tag": { + "property . lastUpdated month": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.757 + "State": "Generated", + "Weight": 0.78 } }, { - "default security rule nickname": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 + "month": { + "State": "Generated" } }, { - "default security rule title": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 + "properties.lastUpdated month": { + "State": "Generated" } }, { - "default security rule label": { + "property.lastUpdated month": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.748 + "State": "Generated", + "Weight": 0.78 } }, { - "default security rule tag": { + "property . lastupdated mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.771 } }, { - "security rule nickname": { + "property.lastupdated mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.771 } }, { - "security rule title": { + "mth": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.736 } } - ] + ], + "SemanticType": "Time" }, - "network_security_group.properties_default_security_rules_id": { + "advisor_reservation_recommendation.properties_lastUpdated.variation.date_hierarchy.day": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.id" + "ConceptualEntity": "AdvisorReservationRecommendations", + "VariationSource": "properties.lastUpdated", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Day" } }, "State": "Generated", "Terms": [ { - "properties default security rules id": { + "properties . lastUpdated day": { "State": "Generated" } }, { - "property default security rule id": { + "property . lastUpdated day": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "properties.defaultSecurityRules.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "day": { + "State": "Generated" } }, { - "rules": { - "State": "Generated", - "Weight": 0.97 + "properties.lastUpdated day": { + "State": "Generated" } }, { - "rule": { + "property.lastUpdated day": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, + } + ], + "SemanticType": "Time" + }, + "advisor_reservation_recommendation.properties_metadata": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.metadata" + } + }, + "State": "Generated", + "Terms": [ { - "security rules": { - "State": "Generated", - "Weight": 0.97 + "properties.metadata": { + "State": "Generated" } }, { - "security rule": { + "property.metadata": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_category": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.category" + } + }, + "State": "Generated", + "Terms": [ { - "default security rules": { - "State": "Generated", - "Weight": 0.97 + "properties.category": { + "State": "Generated" } }, { - "default security rule": { + "property.category": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } }, { - "properties default security rules": { - "State": "Generated", - "Weight": 0.97 + "property. classification": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } }, { - "property default security rule": { + "property. class": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "rules id": { - "State": "Generated", - "Weight": 0.97 + "property. group": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "rule id": { + "property. type": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "security rules id": { - "State": "Generated", - "Weight": 0.97 + "property. grouping": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } }, { - "security rule id": { + "property. kind": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 } - }, + } + ] + }, + "advisor_reservation_recommendation.properties_impact": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "properties.impact" + } + }, + "State": "Generated", + "Terms": [ { - "default security rules id": { - "State": "Generated", - "Weight": 0.97 + "properties.impact": { + "State": "Generated" } }, { - "default security rule id": { + "property.impact": { "Type": "Noun", "State": "Generated", - "Weight": 0.7566 + "Weight": 0.78 } }, { - "property default security rule identification": { + "property. impression": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.508 } }, { - "property default security rule identity": { + "property. influence": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.492 } }, { - "property default security rule identifier": { + "property. effect": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.492 } }, { - "default security rule identification": { + "property. bearing": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.492 } }, { - "default security rule identity": { + "property. power": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.492 } }, { - "default security rule identifier": { + "property. control": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.492 } }, { - "security rule identification": { + "property. sway": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.492 } }, { - "security rule identity": { + "property. collision": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.482 } - } - ] - }, - "network_security_group.properties_defaultSecurityRules_etag": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.defaultSecurityRules.etag" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.defaultSecurityRules.etag": { - "State": "Generated" + "property. brunt": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 } }, { - "property.defaultSecurityRule.etag": { + "property. crash": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.468 } } ] }, - "network_security_group.properties_securityRules_type": { + "advisor_reservation_recommendation.tag": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.type" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "tags" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.type": { + "tag": { "State": "Generated" } }, { - "property.securityRule.type": { + "device": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.securityrule. category": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. genre": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. manner": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. variety": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.78 + "Weight": 0.476 } }, { - "property.securityrule. brand": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.476 + } + } + ] + }, + "advisor_reservation_recommendation.identity": { + "Definition": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "identity" + } + }, + "State": "Generated", + "Terms": [ + { + "identity": { + "State": "Generated" } }, { - "property.securityrule. class": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. kind": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. style": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. form": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.491 } }, { - "property.securityrule. grouping": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 - } - } - ] - }, - "network_security_group.properties_securityRules_properties_provisioningState": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.provisioningState" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.securityRules.properties.provisioningState": { - "State": "Generated" + "Weight": 0.476 } }, { - "property.securityRule.property.provisioningState": { + "character": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { + "advisor_reservation_recommendation.zone": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefixes" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.properties.destinationAddressPrefix": { + "zone": { "State": "Generated" } }, { - "property.securityRule.property.destinationAddressPrefix": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } - } - ] - }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefix" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.destinationAddressPrefix": { - "State": "Generated" + "district": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "property.securityRule.property.destinationAddressPrefix": { + "sector": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "Destination address prefix": { + "neighborhood": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.476 + } + }, + { + "area": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "network_security_group.properties_securityRules_properties_destinationPortRange": { + "advisor_reservation_recommendation.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationPortRanges" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.properties.destinationPortRange": { + "extended location": { "State": "Generated" } }, { - "property.securityRule.property.destinationPortRange": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefixes" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.sourceAddressPrefix": { - "State": "Generated" + "extended locality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.securityRule.property.sourceAddressPrefix": { + "extended placement": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } - } - ] - }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefix" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.sourceAddressPrefix": { - "State": "Generated" + "extended scene": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.securityRule.property.sourceAddressPrefix": { + "extended venue": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "Source address prefix": { + "extended address": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.727 } - } - ] - }, - "network_security_group.properties_securityRules_properties_destinationPortRange1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.destinationPortRange" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.destinationPortRange": { - "State": "Generated" + "extended place": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.securityRule.property.destinationPortRange": { + "extended position": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "Destination port range": { + "extended setting": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.727 + } + }, + { + "extended site": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "extended spot": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "network_security_group.properties_securityRules_properties_sourcePortRange": { + "advisor_reservation_recommendation.recommended_action": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourcePortRanges" + "ConceptualEntity": "AdvisorReservationRecommendations", + "ConceptualProperty": "recommendedActions" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.properties.sourcePortRange": { + "recommended action": { "State": "Generated" } }, { - "property.securityRule.property.sourcePortRange": { + "recommendedActions": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_security_group.properties_securityRules_properties_sourcePortRange1": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.sourcePortRange" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.securityRules.properties.sourcePortRange": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.securityRule.property.sourcePortRange": { - "Type": "Noun", + "action": { "State": "Generated", - "Weight": 0.78 + "Weight": 0.97 } }, { - "Source port range": { + "recommended achievement": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 - } - } - ] - }, - "network_security_group.properties_securityRules_properties_protocol": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.protocol" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.securityRules.properties.protocol": { - "State": "Generated" + "Weight": 0.5 } }, { - "property.securityRule.property.protocol": { + "recommended accomplishment": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_security_group.properties_securityRules_properties_direction": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.direction" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.securityRules.properties.direction": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.securityRule.property.direction": { + "achievement": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "Direction": { + "accomplishment": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.491 } - } - ] - }, - "network_security_group.properties_securityRules_properties_priority": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.priority" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.priority": { - "State": "Generated" + "recommended act": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "property.securityRule.property.priority": { + "recommended deed": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "Priority": { + "recommended exploit": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.485 } - } - ] - }, - "network_security_group.properties_securityRules_properties_access": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.properties.access" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.securityRules.properties.access": { - "State": "Generated" + "recommended feat": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "property.securityRule.property.access": { + "recommended stroke": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } }, { - "Access": { + "act": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.476 } } ] }, - "network_security_group.properties_security_rules_name": { + "network_security_group": { "Definition": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.name" + "ConceptualEntity": "NetworkSecurityGroups" } }, "State": "Generated", "Terms": [ { - "properties security rules name": { + "network security group": { "State": "Generated" } }, { - "property security rule name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.securityRules.name": { + "NetworkSecurityGroups": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "security rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property security rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "rules name": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "rule name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules name": { + "security group": { "State": "Generated", "Weight": 0.97 } }, { - "security rule name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "property security rule nickname": { + "network security category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.762 } }, { - "property security rule title": { + "network security organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.762 } }, { - "property security rule label": { + "security category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "property security rule tag": { + "security organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.748 + "Weight": 0.75 } }, { - "security rule nickname": { + "network security bracket": { "Type": "Noun", "State": "Suggested", "Source": { @@ -63969,7 +64391,7 @@ cultureInfo en-US } }, { - "security rule title": { + "network security class": { "Type": "Noun", "State": "Suggested", "Source": { @@ -63979,7 +64401,7 @@ cultureInfo en-US } }, { - "security rule label": { + "network security crew": { "Type": "Noun", "State": "Suggested", "Source": { @@ -63989,7 +64411,7 @@ cultureInfo en-US } }, { - "security rule tag": { + "network security team": { "Type": "Noun", "State": "Suggested", "Source": { @@ -63999,7 +64421,7 @@ cultureInfo en-US } }, { - "rule nickname": { + "security bracket": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64009,7 +64431,7 @@ cultureInfo en-US } }, { - "rule title": { + "security class": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64020,296 +64442,236 @@ cultureInfo en-US } ] }, - "network_security_group.properties_security_rules_id": { + "network_security_group.id": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.id" + "ConceptualProperty": "id" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "properties security rules id": { + "id": { "State": "Generated" } }, { - "property security rule id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "properties.securityRules.id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "security rule": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "properties security rules": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "property security rule": { + "identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "rules id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "rule id": { + "credential": { "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 - } - }, - { - "security rules id": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } - }, + } + ] + }, + "network_security_group.name": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "name" + } + }, + "State": "Generated", + "Terms": [ { - "security rule id": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.7566 + "name": { + "State": "Generated" } }, { - "property security rule identification": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.714 + } + } + ] + }, + "network_security_group.type": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "type" + } + }, + "State": "Generated", + "Terms": [ + { + "type": { + "State": "Generated" } }, { - "property security rule identity": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "property security rule identifier": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.771 + "Weight": 0.736 } }, { - "security rule identification": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.736 } }, { - "security rule identity": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.714 } }, { - "security rule identifier": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.714 } }, { - "rule identification": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } }, { - "rule identity": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.714 } } ] }, - "network_security_group.properties_securityRules_etag": { + "network_security_group.tenant_id": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "properties.securityRules.etag" + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.securityRules.etag": { + "tenant id": { "State": "Generated" } }, { - "property.securityRule.etag": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "network_security_group.tag": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "tags" - } - }, - "State": "Generated", - "Terms": [ - { - "tag": { - "State": "Generated" + "Weight": 0.99 } }, { - "device": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "tenant": { + "State": "Generated", + "Weight": 0.97 } }, { - "ticket": { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "tab": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "docket": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "chip": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.727 } }, { - "mark": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "network_security_group.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "Weight": 0.491 } }, { - "individuality": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64319,7 +64681,7 @@ cultureInfo en-US } }, { - "uniqueness": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64329,7 +64691,7 @@ cultureInfo en-US } }, { - "distinctiveness": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64339,7 +64701,7 @@ cultureInfo en-US } }, { - "personality": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64349,53 +64711,43 @@ cultureInfo en-US } }, { - "self": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - }, - { - "character": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "Weight": 0.491 } } ] }, - "network_security_group.zone": { + "network_security_group.kind": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "zones" + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "zone": { + "kind": { "State": "Generated" } }, { - "precinct": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "district": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64405,7 +64757,7 @@ cultureInfo en-US } }, { - "sector": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { @@ -64415,1216 +64767,982 @@ cultureInfo en-US } }, { - "neighborhood": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "area": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } - } - ] - }, - "network_security_group.extended_location": { - "Definition": { - "Binding": { - "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "extendedLocation" - } - }, - "State": "Generated", - "Terms": [ + }, { - "extended location": { - "State": "Generated" + "nature": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "extendedLocation": { + "hue": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "extended locality": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended placement": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.466 } }, { - "extended scene": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.452 + } + } + ] + }, + "network_security_group.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "location" + } + }, + "State": "Generated", + "Terms": [ + { + "location": { + "State": "Generated" } }, { - "extended venue": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.736 } }, { - "extended address": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended place": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended position": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "extended setting": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } }, { - "extended site": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } }, { - "extended spot": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 + } + }, + { + "spot": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "network_security_group.is_warning": { + "network_security_group.resource_group": { "Definition": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups", - "ConceptualProperty": "isWarning" + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "is warning": { + "resource group": { "State": "Generated" } }, { - "isWarning": { + "resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "warning": { - "State": "Generated", - "Weight": 0.97 - } - }, - { - "threatening": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "cautioning": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "is advice": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.475 + "Weight": 0.727 } }, { - "is admonition": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.475 + "Weight": 0.727 } }, { - "advice": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.727 } }, { - "admonition": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.727 + } + } + ] + }, + "network_security_group.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" } }, { - "is notice": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.461 + "Weight": 0.75 } }, { - "is caution": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.461 + "Weight": 0.75 } }, { - "is caveat": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.461 + "Weight": 0.75 } }, { - "is counsel": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.461 + "Weight": 0.727 } } ] }, - "policy_assignment": { + "network_security_group.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "policy assignment": { + "managed by": { "State": "Generated" } }, { - "PolicyAssignments": { + "managedBy": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - }, + } + ] + }, + "network_security_group.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ { - "assignment": { - "State": "Generated", - "Weight": 0.97 + "sku": { + "State": "Generated" + } + } + ] + }, + "network_security_group.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" } }, { - "policy duty": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "policy obligation": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.736 } }, { - "duty": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "obligation": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "policy task": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "policy job": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "policy project": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "policy mission": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "task": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "job": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "policy_assignment.id": { + "network_security_group.properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "id" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "id": { + "properties.provisioningState": { "State": "Generated" } }, { - "identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "credential": { + "property.provisioningState": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_assignment.name": { + "network_security_group.properties_network_interfaces_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "name" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.networkInterfaces.id" } }, "State": "Generated", "Terms": [ { - "name": { + "properties network interfaces id": { "State": "Generated" } }, { - "title": { + "property network interface id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "properties.networkInterfaces.id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "interfaces": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "interface": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "network interfaces": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "network interface": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "properties network interfaces": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property network interface": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "interfaces id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "interface id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "property network interface identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "policy_assignment.type": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "type" - } - }, - "State": "Generated", - "Terms": [ - { - "type": { - "State": "Generated" + "Weight": 0.771 } }, { - "genre": { + "property network interface identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.771 } }, { - "manner": { + "property network interface identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.771 } }, { - "variety": { + "interface identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "brand": { + "interface identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "style": { + "interface identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "form": { + "property network interface credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.748 } }, { - "grouping": { + "interface credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.727 } } ] }, - "policy_assignment.tenant_id": { + "network_security_group.properties_resourceGuid": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.resourceGuid" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "properties.resourceGuid": { "State": "Generated" } }, { - "tenantId": { + "property.resourceGuid": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "network_security_group.properties_defaultSecurityRules_type": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.type" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.defaultSecurityRules.type": { + "State": "Generated" } }, { - "tenant": { + "property.defaultSecurityRule.type": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "tenant identification": { + "property.defaultsecurityrule. category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "tenant identity": { + "property.defaultsecurityrule. genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "tenant identifier": { + "property.defaultsecurityrule. manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.78 } }, { - "tenant credential": { + "property.defaultsecurityrule. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.78 } }, { - "occupant": { + "property.defaultsecurityrule. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "renter": { + "property.defaultsecurityrule. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "lodger": { + "property.defaultsecurityrule. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "boarder": { + "property.defaultsecurityrule. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "leaseholder": { + "property.defaultsecurityrule. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } }, { - "lessee": { + "property.defaultsecurityrule. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.757 } } ] }, - "policy_assignment.kind": { + "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "kind" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.defaultSecurityRules.properties.provisioningState": { "State": "Generated" } }, { - "caring": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "gentle": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "humanitarian": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "manner": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "nature": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "hue": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "caste": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 - } - }, - { - "brand": { + "property.defaultSecurityRule.property.provisioningState": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_assignment.location": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "location" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefixes" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.defaultSecurityRules.properties.destinationAddressPrefix": { "State": "Generated" } }, { - "locality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "placement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "scene": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "venue": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "place": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "position": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "spot": { + "property.defaultSecurityRule.property.destinationAddressPrefix": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_assignment.resource_group": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "resourceGroup" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationAddressPrefix" } }, "State": "Generated", "Terms": [ { - "resource group": { + "properties.defaultSecurityRules.properties.destinationAddressPrefix": { "State": "Generated" } }, { - "resourceGroup": { + "property.defaultSecurityRule.property.destinationAddressPrefix": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "resource category": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "resource organization": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "resource bracket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "resource class": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "resource crew": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "resource team": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "Weight": 0.78 } } ] }, - "policy_assignment.subscription_id": { + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "subscriptionId" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRanges" } }, "State": "Generated", "Terms": [ { - "subscription id": { + "properties.defaultSecurityRules.properties.destinationPortRange": { "State": "Generated" } }, { - "subscriptionId": { + "property.defaultSecurityRule.property.destinationPortRange": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "subscription identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription identity": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription identifier": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "subscription credential": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "Weight": 0.78 } } ] }, - "policy_assignment.managed_by": { + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "managedBy" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefixes" } }, "State": "Generated", "Terms": [ { - "managed by": { + "properties.defaultSecurityRules.properties.sourceAddressPrefix": { "State": "Generated" } }, { - "managedBy": { + "property.defaultSecurityRule.property.sourceAddressPrefix": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } } ] }, - "policy_assignment.sku": { + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "sku" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourceAddressPrefix" } }, "State": "Generated", "Terms": [ { - "sku": { + "properties.defaultSecurityRules.properties.sourceAddressPrefix": { "State": "Generated" } + }, + { + "property.defaultSecurityRule.property.sourceAddressPrefix": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } } ] }, - "policy_assignment.plan": { + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "plan" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.destinationPortRange" } }, "State": "Generated", "Terms": [ { - "plan": { + "properties.defaultSecurityRules.properties.destinationPortRange": { "State": "Generated" } }, { - "proposal": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "strategy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "agenda": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "arrangement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "idea": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "layout": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "policy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "preparation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "blueprint": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "initiative": { + "property.defaultSecurityRule.property.destinationPortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_assignment.properties_policyDefinitionId": { + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.policyDefinitionId" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRanges" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "properties.policyDefinitionId": { + "properties.defaultSecurityRules.properties.sourcePortRange": { "State": "Generated" } }, { - "property.policyDefinitionId": { + "property.defaultSecurityRule.property.sourcePortRange": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65632,22 +65750,22 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_effectiveDefinitionVersion": { + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.effectiveDefinitionVersion" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.sourcePortRange" } }, "State": "Generated", "Terms": [ { - "properties.effectiveDefinitionVersion": { + "properties.defaultSecurityRules.properties.sourcePortRange": { "State": "Generated" } }, { - "property.effectiveDefinitionVersion": { + "property.defaultSecurityRule.property.sourcePortRange": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65655,22 +65773,22 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_latestDefinitionVersion": { + "network_security_group.properties_defaultSecurityRules_properties_description": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.latestDefinitionVersion" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.description" } }, "State": "Generated", "Terms": [ { - "properties.latestDefinitionVersion": { + "properties.defaultSecurityRules.properties.description": { "State": "Generated" } }, { - "property.latestDefinitionVersion": { + "property.defaultSecurityRule.property.description": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65678,22 +65796,22 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_nonComplianceMessage": { + "network_security_group.properties_defaultSecurityRules_properties_protocol": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.nonComplianceMessages" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.protocol" } }, "State": "Generated", "Terms": [ { - "properties.nonComplianceMessage": { + "properties.defaultSecurityRules.properties.protocol": { "State": "Generated" } }, { - "property.nonComplianceMessage": { + "property.defaultSecurityRule.property.protocol": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65701,22 +65819,22 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_definitionVersion": { + "network_security_group.properties_defaultSecurityRules_properties_direction": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.definitionVersion" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.direction" } }, "State": "Generated", "Terms": [ { - "properties.definitionVersion": { + "properties.defaultSecurityRules.properties.direction": { "State": "Generated" } }, { - "property.definitionVersion": { + "property.defaultSecurityRule.property.direction": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65724,22 +65842,22 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_resourceSelector": { + "network_security_group.properties_defaultSecurityRules_properties_priority": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.resourceSelectors" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.priority" } }, "State": "Generated", "Terms": [ { - "properties.resourceSelector": { + "properties.defaultSecurityRules.properties.priority": { "State": "Generated" } }, { - "property.resourceSelector": { + "property.defaultSecurityRule.property.priority": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65747,22 +65865,22 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_enforcementMode": { + "network_security_group.properties_defaultSecurityRules_properties_access": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.enforcementMode" - } + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.properties.access" + } }, "State": "Generated", "Terms": [ { - "properties.enforcementMode": { + "properties.defaultSecurityRules.properties.access": { "State": "Generated" } }, { - "property.enforcementMode": { + "property.defaultSecurityRule.property.access": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -65770,485 +65888,348 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_assignmentType": { + "network_security_group.properties_default_security_rules_name": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.assignmentType" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.name" } }, "State": "Generated", "Terms": [ { - "properties.assignmentType": { + "properties default security rules name": { "State": "Generated" } }, { - "property.assignmentType": { + "property default security rule name": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "policy_assignment.properties_description": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.description" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.description": { - "State": "Generated" + "properties.defaultSecurityRules.name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 } }, { - "property.description": { - "Type": "Noun", + "rules": { "State": "Generated", - "Weight": 0.78 + "Weight": 0.97 } }, { - "property. appearance": { + "rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "State": "Generated", + "Weight": 0.7566 } }, { - "property. descriptor": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "security rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "property. explanation": { + "security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "State": "Generated", + "Weight": 0.7566 } }, { - "property. specification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "default security rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "property. account": { + "default security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.7566 } }, { - "property. overview": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "properties default security rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "property. report": { + "property default security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.properties_displayName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.displayName" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.displayName": { - "State": "Generated" + "rules name": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.displayName": { + "rule name": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } }, { - "Policy": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "security rules name": { + "State": "Generated", + "Weight": 0.97 } - } - ] - }, - "policy_assignment.properties_parameter": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.parameters" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.parameter": { - "State": "Generated" + "security rule name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 } }, { - "property.parameter": { + "default security rules name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "default security rule name": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } }, { - "property. stricture": { + "property default security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.757 } }, { - "property. limitation": { + "property default security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.757 } }, { - "property. restriction": { + "property default security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.757 } }, { - "property. constraint": { + "property default security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.757 } }, { - "property. consideration": { + "default security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.748 } }, { - "property. boundary": { + "default security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.748 } }, { - "property. limit": { + "default security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.748 } }, { - "property. bound": { + "default security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.748 } }, { - "property. factor": { + "security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.739 } }, { - "property. issue": { + "security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.739 } } ] }, - "policy_assignment.properties_notScope": { + "network_security_group.properties_default_security_rules_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.notScopes" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.id" } }, "State": "Generated", "Terms": [ { - "properties.notScope": { + "properties default security rules id": { "State": "Generated" } }, { - "property.notScope": { + "property default security rule id": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - } - ] - }, - "policy_assignment.properties_override": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.overrides" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.override": { - "State": "Generated" - } }, { - "property.override": { + "properties.defaultSecurityRules.id": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "policy_assignment.properties_metadata_createdOn": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.createdOn" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.createdOn": { - "State": "Generated" + "rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.metadata.createdOn": { + "rule": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.properties_metadata_createdBy": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.createdBy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.createdBy": { - "State": "Generated" + "security rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.metadata.createdBy": { + "security rule": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.properties_metadata_assignedBy": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.assignedBy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.assignedBy": { - "State": "Generated" + "default security rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.metadata.assignedBy": { + "default security rule": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.properties_metadata_parameterScope": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.parameterScopes" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.parameterScope": { - "State": "Generated" + "properties default security rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.metadata.parameterScope": { + "property default security rule": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.properties_metadata_updatedOn": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.updatedOn" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.updatedOn": { - "State": "Generated" + "rules id": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.metadata.updatedOn": { + "rule id": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.properties_metadata_updatedBy": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.updatedBy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.updatedBy": { - "State": "Generated" + "security rules id": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.metadata.updatedBy": { + "security rule id": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.properties_metadata_category": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.category" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata.category": { - "State": "Generated" + "default security rules id": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.metadata.category": { + "default security rule id": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.7566 } }, { - "property.metadata. classification": { + "property default security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { @@ -66258,119 +66239,93 @@ cultureInfo en-US } }, { - "property.metadata. class": { + "property default security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.78 } }, { - "property.metadata. group": { + "property default security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.78 } }, { - "property.metadata. type": { + "default security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.771 } }, { - "property.metadata. grouping": { + "default security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 + "Weight": 0.771 } }, { - "property.metadata. kind": { + "default security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.757 - } - } - ] - }, - "policy_assignment.properties_metadata_managedByResourceId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.managedByResourceId" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.metadata.managedByResourceId": { - "State": "Generated" + "Weight": 0.771 } }, { - "property.metadata.managedByResourceId": { + "security rule identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_assignment.properties_metadata_securityCenter": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.securityCenter" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.metadata.securityCenter": { - "State": "Generated" + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } }, { - "property.metadata.securityCenter": { + "security rule identity": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } } ] }, - "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { + "network_security_group.properties_defaultSecurityRules_etag": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.metadata.excludedOutOfTheBoxStandards" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.defaultSecurityRules.etag" } }, "State": "Generated", "Terms": [ { - "properties.metadata.excludedOutOfTheBoxStandard": { + "properties.defaultSecurityRules.etag": { "State": "Generated" } }, { - "property.metadata.excludedOutOfTheBoxStandard": { + "property.defaultSecurityRule.etag": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -66378,538 +66333,603 @@ cultureInfo en-US } ] }, - "policy_assignment.properties_scope": { + "network_security_group.properties_securityRules_type": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "properties.scope" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.type" } }, "State": "Generated", "Terms": [ { - "properties.scope": { + "properties.securityRules.type": { "State": "Generated" } }, { - "property.scope": { + "property.securityRule.type": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } }, { - "property. possibility": { + "property.securityrule. category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.78 } }, { - "property. opportunity": { + "property.securityrule. genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.78 } }, { - "property. latitude": { + "property.securityrule. manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.78 } }, { - "property. choice": { + "property.securityrule. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.78 } }, { - "property. room": { + "property.securityrule. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } }, { - "property. space": { + "property.securityrule. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.757 } }, { - "property. extent": { + "property.securityrule. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.757 } }, { - "property. range": { + "property.securityrule. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.757 } }, { - "property. capacity": { + "property.securityrule. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.757 } }, { - "property. span": { + "property.securityrule. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.757 } } ] }, - "policy_assignment.tag": { + "network_security_group.properties_securityRules_properties_provisioningState": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "tags" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.provisioningState" } }, "State": "Generated", "Terms": [ { - "tag": { + "properties.securityRules.properties.provisioningState": { "State": "Generated" } }, { - "device": { + "property.securityRule.property.provisioningState": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefixes" + } + }, + "State": "Generated", + "Terms": [ { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "properties.securityRules.properties.destinationAddressPrefix": { + "State": "Generated" } }, { - "tab": { + "property.securityRule.property.destinationAddressPrefix": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.destinationAddressPrefix" + } + }, + "State": "Generated", + "Terms": [ { - "docket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "properties.securityRules.properties.destinationAddressPrefix": { + "State": "Generated" } }, { - "chip": { + "property.securityRule.property.destinationAddressPrefix": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_security_group.properties_securityRules_properties_destinationPortRange": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.destinationPortRanges" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.securityRules.properties.destinationPortRange": { + "State": "Generated" } }, { - "mark": { + "property.securityRule.property.destinationPortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_assignment.identity_userAssignedIdentity": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.userAssignedIdentities" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefixes" } }, "State": "Generated", "Terms": [ { - "identity.userAssignedIdentity": { + "properties.securityRules.properties.sourceAddressPrefix": { "State": "Generated" } + }, + { + "property.securityRule.property.sourceAddressPrefix": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } } ] }, - "policy_assignment.identity_principalId": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.principalId" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.sourceAddressPrefix" } }, "State": "Generated", "Terms": [ { - "identity.principalId": { + "properties.securityRules.properties.sourceAddressPrefix": { "State": "Generated" } + }, + { + "property.securityRule.property.sourceAddressPrefix": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } } ] }, - "policy_assignment.identity_tenantId": { + "network_security_group.properties_securityRules_properties_destinationPortRange1": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.tenantId" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.destinationPortRange" } }, "State": "Generated", "Terms": [ { - "identity.tenantId": { + "properties.securityRules.properties.destinationPortRange": { "State": "Generated" } + }, + { + "property.securityRule.property.destinationPortRange": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } } ] }, - "policy_assignment.identity_type": { + "network_security_group.properties_securityRules_properties_sourcePortRange": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "identity.type" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.sourcePortRanges" } }, "State": "Generated", "Terms": [ { - "identity.type": { + "properties.securityRules.properties.sourcePortRange": { "State": "Generated" } }, { - "identity. category": { + "property.securityRule.property.sourcePortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_securityRules_properties_sourcePortRange1": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.sourcePortRange" + } + }, + "State": "Generated", + "Terms": [ { - "identity. genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "properties.securityRules.properties.sourcePortRange": { + "State": "Generated" } }, { - "identity. manner": { + "property.securityRule.property.sourcePortRange": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_securityRules_properties_protocol": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.protocol" + } + }, + "State": "Generated", + "Terms": [ { - "identity. variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.762 + "properties.securityRules.properties.protocol": { + "State": "Generated" } }, { - "identity. brand": { + "property.securityRule.property.protocol": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_securityRules_properties_direction": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.direction" + } + }, + "State": "Generated", + "Terms": [ { - "identity. class": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "properties.securityRules.properties.direction": { + "State": "Generated" } }, { - "identity. kind": { + "property.securityRule.property.direction": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "network_security_group.properties_securityRules_properties_priority": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.priority" + } + }, + "State": "Generated", + "Terms": [ { - "identity. style": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "properties.securityRules.properties.priority": { + "State": "Generated" } }, { - "identity. form": { + "property.securityRule.property.priority": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "network_security_group.properties_securityRules_properties_access": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.properties.access" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.securityRules.properties.access": { + "State": "Generated" } }, { - "identity. grouping": { + "property.securityRule.property.access": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_assignment.zone": { + "network_security_group.properties_security_rules_name": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "zones" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.name" } }, "State": "Generated", "Terms": [ { - "zone": { + "properties security rules name": { "State": "Generated" } }, { - "precinct": { + "property security rule name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 + "State": "Generated", + "Weight": 0.78 } }, { - "district": { + "properties.securityRules.name": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.99 } }, { - "sector": { + "rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } }, { - "neighborhood": { + "security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } }, { - "area": { + "properties security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.7566 } - } - ] - }, - "policy_assignment.extended_location": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyAssignments", - "ConceptualProperty": "extendedLocation" - } - }, - "State": "Generated", - "Terms": [ + }, { - "extended location": { - "State": "Generated" + "rules name": { + "State": "Generated", + "Weight": 0.97 } }, { - "extendedLocation": { + "rule name": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.7566 } }, { - "extended locality": { + "security rules name": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "security rule name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "property security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.748 } }, { - "extended placement": { + "property security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.748 } }, { - "extended scene": { + "property security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.748 } }, { - "extended venue": { + "property security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.748 } }, { - "extended address": { + "security rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.739 } }, { - "extended place": { + "security rule title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.739 } }, { - "extended position": { + "security rule label": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.739 } }, { - "extended setting": { + "security rule tag": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.739 } }, { - "extended site": { + "rule nickname": { "Type": "Noun", "State": "Suggested", "Source": { @@ -66919,7 +66939,7 @@ cultureInfo en-US } }, { - "extended spot": { + "rule title": { "Type": "Noun", "State": "Suggested", "Source": { @@ -66930,363 +66950,372 @@ cultureInfo en-US } ] }, - "policy_definition": { + "network_security_group.properties_security_rules_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.id" } }, "State": "Generated", "Terms": [ { - "policy definition": { + "properties security rules id": { "State": "Generated" } }, { - "PolicyDefinitions": { + "property security rule id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "properties.securityRules.id": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "definition": { + "rules": { "State": "Generated", "Weight": 0.97 } }, { - "policy description": { + "rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 + "State": "Generated", + "Weight": 0.7566 } }, { - "policy explanation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 + "security rules": { + "State": "Generated", + "Weight": 0.97 } }, { - "policy classification": { + "security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 + "State": "Generated", + "Weight": 0.7566 } }, { - "policy characterization": { + "properties security rules": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "property security rule": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.5 + "State": "Generated", + "Weight": 0.7566 } }, { - "policy designation": { + "rules id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "rule id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "security rules id": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "security rule id": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.7566 + } + }, + { + "property security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.771 } }, { - "policy delineation": { + "property security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.771 } }, { - "policy demarcation": { + "property security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.771 } }, { - "explanation": { + "security rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.762 } }, { - "classification": { + "security rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.762 } }, { - "characterization": { + "security rule identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 - } - } - ] - }, - "policy_definition.id": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "id" - } - }, - "State": "Generated", - "Terms": [ - { - "id": { - "State": "Generated" + "Weight": 0.762 } }, { - "identification": { + "rule identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.75 } }, { - "credential": { + "rule identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } } - ], - "NameType": "Identifier" + ] }, - "policy_definition.name": { + "network_security_group.properties_securityRules_etag": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "name" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "properties.securityRules.etag" } }, "State": "Generated", "Terms": [ { - "name": { + "properties.securityRules.etag": { "State": "Generated" } }, { - "title": { + "property.securityRule.etag": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Name" + ] }, - "policy_definition.type": { + "network_security_group.tag": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "type" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "tags" } }, "State": "Generated", "Terms": [ { - "type": { + "tag": { "State": "Generated" } }, { - "genre": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "manner": { + "device": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "variety": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "brand": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "style": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "form": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } }, { - "grouping": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 } } ] }, - "policy_definition.tenant_id": { + "network_security_group.identity": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "identity" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "identity": { "State": "Generated" } }, { - "tenantId": { + "individuality": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "tenant": { - "State": "Generated", - "Weight": 0.97 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "tenant identification": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "tenant identity": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "tenant identifier": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.491 } }, { - "tenant credential": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } }, { - "occupant": { + "character": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 + } + } + ] + }, + "network_security_group.zone": { + "Definition": { + "Binding": { + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "zones" + } + }, + "State": "Generated", + "Terms": [ + { + "zone": { + "State": "Generated" } }, { - "renter": { + "precinct": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67296,460 +67325,505 @@ cultureInfo en-US } }, { - "lodger": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "boarder": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "leaseholder": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "lessee": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } } ] }, - "policy_definition.kind": { + "network_security_group.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "kind" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "kind": { + "extended location": { "State": "Generated" } }, { - "caring": { + "extendedLocation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "gentle": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "humanitarian": { + "extended scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.75 } }, { - "variety": { + "extended venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.75 } }, { - "manner": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.727 } }, { - "nature": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.727 } }, { - "hue": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.727 } }, { - "caste": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.727 } }, { - "genre": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.727 } }, { - "brand": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.727 } } ] }, - "policy_definition.location": { + "network_security_group.is_warning": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "location" + "ConceptualEntity": "NetworkSecurityGroups", + "ConceptualProperty": "isWarning" } }, "State": "Generated", "Terms": [ { - "location": { + "is warning": { "State": "Generated" } }, { - "locality": { + "isWarning": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "warning": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "threatening": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "placement": { + "cautioning": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "scene": { + "is advice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.475 } }, { - "venue": { + "is admonition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.475 } }, { - "place": { + "advice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.466 } }, { - "position": { + "admonition": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.466 } }, { - "site": { + "is notice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.461 } }, { - "spot": { + "is caution": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.461 + } + }, + { + "is caveat": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.461 + } + }, + { + "is counsel": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.461 } } ] }, - "policy_definition.resource_group": { + "policy_assignment": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "resourceGroup" + "ConceptualEntity": "PolicyAssignments" } }, "State": "Generated", "Terms": [ { - "resource group": { + "policy assignment": { "State": "Generated" } }, { - "resourceGroup": { + "PolicyAssignments": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "resource category": { + "assignment": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "policy duty": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.5 } }, { - "resource organization": { + "policy obligation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.5 } }, { - "resource bracket": { + "duty": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource class": { + "obligation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.491 } }, { - "resource crew": { + "policy task": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.485 } }, { - "resource team": { + "policy job": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - } - ] - }, - "policy_definition.subscription_id": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "subscriptionId" - } - }, - "State": "Generated", - "Terms": [ - { - "subscription id": { - "State": "Generated" - } - }, - { - "subscriptionId": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "Weight": 0.485 } }, { - "subscription identification": { + "policy project": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.485 } }, { - "subscription identity": { + "policy mission": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.485 } }, { - "subscription identifier": { + "task": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription credential": { + "job": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 } } ] }, - "policy_definition.managed_by": { + "policy_assignment.id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "managedBy" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "managed by": { + "id": { "State": "Generated" } }, { - "managedBy": { + "identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "credential": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "policy_definition.sku": { + "policy_assignment.name": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "sku" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "sku": { + "name": { "State": "Generated" } + }, + { + "title": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } } ] }, - "policy_definition.plan": { + "policy_assignment.type": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "plan" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "plan": { + "type": { "State": "Generated" } }, { - "proposal": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67759,7 +67833,7 @@ cultureInfo en-US } }, { - "strategy": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67769,7 +67843,7 @@ cultureInfo en-US } }, { - "agenda": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67779,67 +67853,37 @@ cultureInfo en-US } }, { - "arrangement": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.714 } }, { - "idea": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.714 } }, { - "layout": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.714 } }, { - "policy": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "preparation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "blueprint": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 - } - }, - { - "initiative": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { @@ -67850,2418 +67894,2395 @@ cultureInfo en-US } ] }, - "policy_definition.properties_displayName": { + "policy_assignment.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.displayName" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.displayName": { + "tenant id": { "State": "Generated" } }, { - "property.displayName": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_definition.properties_policyType": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.policyType" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policyType": { - "State": "Generated" + "Weight": 0.99 } }, { - "property.policyType": { - "Type": "Noun", + "tenant": { "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_definition.properties_description": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.description" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.description": { - "State": "Generated" + "Weight": 0.97 } }, { - "property.description": { + "tenant identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property. appearance": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "property. descriptor": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "property. explanation": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.727 } }, { - "property. specification": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.491 } }, { - "property. account": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.491 } }, { - "property. overview": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.491 } }, { - "property. report": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.491 } - } - ] - }, - "policy_definition.properties_metadata": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.metadata" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.metadata": { - "State": "Generated" + "leaseholder": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.metadata": { + "lessee": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } } ] }, - "policy_definition.properties_version": { + "policy_assignment.kind": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.version" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "properties.version": { + "kind": { "State": "Generated" } }, { - "property.version": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property. variety": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.476 } }, { - "property. form": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.476 } }, { - "property. type": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.476 } }, { - "property. kind": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.466 } }, { - "property. sort": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.466 } }, { - "property. style": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.466 } }, { - "property. description": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.466 } }, { - "property. account": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.466 } }, { - "property. report": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.466 } }, { - "property. story": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.452 } } ] }, - "policy_definition.properties_parameter": { + "policy_assignment.location": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.parameters" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "properties.parameter": { + "location": { "State": "Generated" } }, { - "property.parameter": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - }, - { - "property. stricture": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.508 - } - }, - { - "property. limitation": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.508 - } - }, - { - "property. restriction": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.736 } }, { - "property. constraint": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.736 } }, { - "property. consideration": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.736 } }, { - "property. boundary": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.736 } }, { - "property. limit": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. bound": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. factor": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "property. issue": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 - } - } - ] - }, - "policy_definition.properties_policyDefinition": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.policyDefinitions" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policyDefinition": { - "State": "Generated" - } - }, - { - "property.policyDefinition": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } - } - ] - }, - "policy_definition.properties_policyDefinitionGroup": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.policyDefinitionGroups" - } - }, - "State": "Generated", - "Terms": [ - { - "properties.policyDefinitionGroup": { - "State": "Generated" - } - }, - { - "property.policyDefinitionGroup": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "Weight": 0.714 } } ] }, - "policy_definition.properties_version1": { + "policy_assignment.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.versions" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "properties.version": { + "resource group": { "State": "Generated" } }, { - "property.version": { + "resourceGroup": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property. variety": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.508 + "Weight": 0.75 } }, { - "property. form": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "property. type": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. kind": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. sort": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 } }, { - "property. style": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.727 + } + } + ] + }, + "policy_assignment.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" } }, { - "property. description": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.75 } }, { - "property. account": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.75 } }, { - "property. report": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.75 } }, { - "property. story": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.727 } } ] }, - "policy_definition.properties_oldVersion": { + "policy_assignment.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "properties.oldVersions" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "properties.oldVersion": { + "managed by": { "State": "Generated" } }, { - "property.oldVersion": { + "managedBy": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } } ] }, - "policy_definition.tag": { + "policy_assignment.sku": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "tags" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "sku" } }, "State": "Generated", "Terms": [ { - "tag": { + "sku": { "State": "Generated" } - }, - { - "device": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, + } + ] + }, + "policy_assignment.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ { - "ticket": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "plan": { + "State": "Generated" } }, { - "tab": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "docket": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "chip": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "mark": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "policy_definition.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "Weight": 0.736 } }, { - "individuality": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "uniqueness": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "distinctiveness": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "personality": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "self": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "character": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "policy_definition.zone": { + "policy_assignment.properties_policyDefinitionId": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "zones" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.policyDefinitionId" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "zone": { + "properties.policyDefinitionId": { "State": "Generated" } }, { - "precinct": { + "property.policyDefinitionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.491 - } - }, - { - "district": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "sector": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "neighborhood": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 - } - }, - { - "area": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_definition.extended_location": { + "policy_assignment.properties_effectiveDefinitionVersion": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyDefinitions", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.effectiveDefinitionVersion" } }, "State": "Generated", "Terms": [ { - "extended location": { + "properties.effectiveDefinitionVersion": { "State": "Generated" } }, { - "extendedLocation": { + "property.effectiveDefinitionVersion": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "extended locality": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended placement": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended scene": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended venue": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 - } - }, - { - "extended address": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended place": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended position": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended setting": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended site": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 - } - }, - { - "extended spot": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "Weight": 0.78 } } ] }, - "policy_state": { + "policy_assignment.properties_latestDefinitionVersion": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.latestDefinitionVersion" } }, "State": "Generated", "Terms": [ { - "policy state": { + "properties.latestDefinitionVersion": { "State": "Generated" } }, { - "PolicyStates": { + "property.latestDefinitionVersion": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } - }, + } + ] + }, + "policy_assignment.properties_nonComplianceMessage": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.nonComplianceMessages" + } + }, + "State": "Generated", + "Terms": [ { - "policy location": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties.nonComplianceMessage": { + "State": "Generated" } }, { - "policy province": { + "property.nonComplianceMessage": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_assignment.properties_definitionVersion": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.definitionVersion" + } + }, + "State": "Generated", + "Terms": [ { - "policy territory": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "properties.definitionVersion": { + "State": "Generated" } }, { - "policy nation": { + "property.definitionVersion": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.75 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_assignment.properties_resourceSelector": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.resourceSelectors" + } + }, + "State": "Generated", + "Terms": [ { - "policy condition": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "properties.resourceSelector": { + "State": "Generated" } }, { - "policy country": { + "property.resourceSelector": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_state.id": { + "policy_assignment.properties_enforcementMode": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "id" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.enforcementMode" } }, "State": "Generated", "Terms": [ { - "id": { + "properties.enforcementMode": { "State": "Generated" } }, { - "identification": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } - }, - { - "credential": { + "property.enforcementMode": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Identifier" + ] }, - "policy_state.name": { + "policy_assignment.properties_assignmentType": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "name" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.assignmentType" } }, "State": "Generated", "Terms": [ { - "name": { + "properties.assignmentType": { "State": "Generated" } }, { - "title": { + "property.assignmentType": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.78 } } - ], - "NameType": "Name" + ] }, - "policy_state.type": { + "policy_assignment.properties_description": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "type" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.description" } }, "State": "Generated", "Terms": [ { - "type": { + "properties.description": { "State": "Generated" } }, { - "genre": { + "property.description": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. appearance": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "manner": { + "property. descriptor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "variety": { + "property. explanation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "brand": { + "property. specification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.762 } }, { - "style": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } }, { - "form": { + "property. overview": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } }, { - "grouping": { + "property. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } } ] }, - "policy_state.tenant_id": { + "policy_assignment.properties_displayName": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.displayName" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "properties.displayName": { "State": "Generated" } }, { - "tenantId": { + "property.displayName": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_parameter": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.parameters" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.parameter": { + "State": "Generated" } }, { - "tenant": { + "property.parameter": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "tenant identification": { + "property. stricture": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "tenant identity": { + "property. limitation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "tenant identifier": { + "property. restriction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "tenant credential": { + "property. constraint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.508 } }, { - "occupant": { + "property. consideration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.508 } }, { - "renter": { + "property. boundary": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.508 } }, { - "lodger": { + "property. limit": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "boarder": { + "property. bound": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "leaseholder": { + "property. factor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "lessee": { + "property. issue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } } ] }, - "policy_state.kind": { + "policy_assignment.properties_notScope": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "kind" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.notScopes" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.notScope": { "State": "Generated" } }, { - "caring": { + "property.notScope": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_assignment.properties_override": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.overrides" + } + }, + "State": "Generated", + "Terms": [ { - "gentle": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "properties.override": { + "State": "Generated" } }, { - "humanitarian": { + "property.override": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.476 + "State": "Generated", + "Weight": 0.78 } - }, + } + ] + }, + "policy_assignment.properties_metadata_createdOn": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.createdOn" + } + }, + "State": "Generated", + "Terms": [ { - "variety": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "properties.metadata.createdOn": { + "State": "Generated" } }, { - "manner": { + "property.metadata.createdOn": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 } - }, - { - "nature": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + } + ] + }, + "policy_assignment.properties_metadata_createdBy": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.createdBy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.createdBy": { + "State": "Generated" } }, { - "hue": { + "property.metadata.createdBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_assignedBy": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.assignedBy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.assignedBy": { + "State": "Generated" } }, { - "caste": { + "property.metadata.assignedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_parameterScope": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.parameterScopes" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.parameterScope": { + "State": "Generated" } }, { - "genre": { + "property.metadata.parameterScope": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.466 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_updatedOn": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.updatedOn" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.updatedOn": { + "State": "Generated" } }, { - "brand": { + "property.metadata.updatedOn": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.452 + "State": "Generated", + "Weight": 0.78 } } ] }, - "policy_state.location": { + "policy_assignment.properties_metadata_updatedBy": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "location" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.updatedBy" } }, "State": "Generated", "Terms": [ { - "location": { + "properties.metadata.updatedBy": { "State": "Generated" } }, { - "locality": { + "property.metadata.updatedBy": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_category": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.category" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.category": { + "State": "Generated" } }, { - "placement": { + "property.metadata.category": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 + "State": "Generated", + "Weight": 0.78 } }, { - "scene": { + "property.metadata. classification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.78 } }, { - "venue": { + "property.metadata. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.757 } }, { - "place": { + "property.metadata. group": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "position": { + "property.metadata. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "site": { + "property.metadata. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } }, { - "spot": { + "property.metadata. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.757 } } ] }, - "policy_state.resource_group": { + "policy_assignment.properties_metadata_managedByResourceId": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "resourceGroup" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.managedByResourceId" } }, "State": "Generated", "Terms": [ { - "resource group": { + "properties.metadata.managedByResourceId": { "State": "Generated" } }, { - "resourceGroup": { + "property.metadata.managedByResourceId": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_securityCenter": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.securityCenter" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.securityCenter": { + "State": "Generated" } }, { - "resource category": { + "property.metadata.securityCenter": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.metadata.excludedOutOfTheBoxStandards" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata.excludedOutOfTheBoxStandard": { + "State": "Generated" + } + }, + { + "property.metadata.excludedOutOfTheBoxStandard": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_assignment.properties_scope": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "properties.scope" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.scope": { + "State": "Generated" + } + }, + { + "property.scope": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. possibility": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "resource organization": { + "property. opportunity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "resource bracket": { + "property. latitude": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.508 } }, { - "resource class": { + "property. choice": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.492 } }, { - "resource crew": { + "property. room": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.492 } }, { - "resource team": { + "property. space": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.492 + } + }, + { + "property. extent": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "property. range": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.468 + } + }, + { + "property. capacity": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.468 + } + }, + { + "property. span": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.468 } } ] }, - "policy_state.subscription_id": { + "policy_assignment.tag": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "subscriptionId" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "tags" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "subscription id": { + "tag": { "State": "Generated" } }, { - "subscriptionId": { + "device": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "subscription identification": { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription identity": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription identifier": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.476 } }, { - "subscription credential": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.476 + } + }, + { + "mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "policy_state.managed_by": { + "policy_assignment.identity_userAssignedIdentity": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "managedBy" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "identity.userAssignedIdentities" } }, "State": "Generated", "Terms": [ { - "managed by": { + "identity.userAssignedIdentity": { "State": "Generated" } - }, + } + ] + }, + "policy_assignment.identity_principalId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "identity.principalId" + } + }, + "State": "Generated", + "Terms": [ { - "managedBy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "identity.principalId": { + "State": "Generated" } } ] }, - "policy_state.sku": { + "policy_assignment.identity_tenantId": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "sku" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "identity.tenantId" } }, "State": "Generated", "Terms": [ { - "sku": { + "identity.tenantId": { "State": "Generated" } } ] }, - "policy_state.plan": { + "policy_assignment.identity_type": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "plan" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "identity.type" } }, "State": "Generated", "Terms": [ { - "plan": { + "identity.type": { "State": "Generated" } }, { - "proposal": { + "identity. category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "strategy": { + "identity. genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "agenda": { + "identity. manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "arrangement": { + "identity. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.762 } }, { - "idea": { + "identity. brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.739 } }, { - "layout": { + "identity. class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.739 } }, { - "policy": { + "identity. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.739 } }, { - "preparation": { + "identity. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.739 } }, { - "blueprint": { + "identity. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } }, { - "initiative": { + "identity. grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } } ] }, - "policy_state.properties_policyAssignmentParameter": { + "policy_assignment.zone": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentParameters" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "properties.policyAssignmentParameter": { + "zone": { "State": "Generated" } }, { - "property.policyAssignmentParameter": { + "precinct": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "district": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "sector": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "neighborhood": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "area": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "policy_state.properties_policyDefinitionAction": { + "policy_assignment.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionAction" + "ConceptualEntity": "PolicyAssignments", + "ConceptualProperty": "extendedLocation" } }, "State": "Generated", "Terms": [ { - "properties.policyDefinitionAction": { + "extended location": { "State": "Generated" } }, { - "property.policyDefinitionAction": { + "extendedLocation": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "policy_state.properties_policyAssignmentScope": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentScope" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policyAssignmentScope": { - "State": "Generated" + "extended locality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.policyAssignmentScope": { + "extended placement": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "Scope": { + "extended scene": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.75 } - } - ] - }, - "policy_state.properties_policyAssignmentName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentName" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policyAssignmentName": { - "State": "Generated" + "extended venue": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.policyAssignmentName": { + "extended address": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } - } - ] - }, - "policy_state.properties_policyDefinitionName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionName" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policyDefinitionName": { - "State": "Generated" + "extended place": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.policyDefinitionName": { + "extended position": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } - } - ] - }, - "policy_state.properties_policyDefinitionReferenceId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionReferenceId" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policyDefinitionReferenceId": { - "State": "Generated" + "extended setting": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.policyDefinitionReferenceId": { + "extended site": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "extended spot": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "policy_state.properties_policyDefinitionId": { + "policy_definition": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionId" + "ConceptualEntity": "PolicyDefinitions" } }, "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, "Terms": [ { - "properties.policyDefinitionId": { + "policy definition": { "State": "Generated" } }, { - "property.policyDefinitionId": { + "PolicyDefinitions": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "policy_state.properties_managementGroupId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.managementGroupIds" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.managementGroupId": { - "State": "Generated" + "definition": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.managementGroupId": { + "policy description": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_state.properties_policyAssignmentId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyAssignmentId" - } - }, - "State": "Generated", - "Visibility": { - "Value": "Hidden" - }, - "Terms": [ + }, { - "properties.policyAssignmentId": { - "State": "Generated" + "policy explanation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.policyAssignmentId": { + "policy classification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_state.properties_policySetDefinitionName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policySetDefinitionName" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policySetDefinitionName": { - "State": "Generated" + "policy characterization": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.policySetDefinitionName": { + "policy designation": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_state.properties_complianceState": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.complianceState" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.complianceState": { - "State": "Generated" + "policy delineation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } }, { - "property.complianceState": { + "policy demarcation": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 } - } - ] - }, - "policy_state.properties_policySetDefinitionId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policySetDefinitionId" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policySetDefinitionId": { - "State": "Generated" + "explanation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.policySetDefinitionId": { + "classification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "characterization": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } } ] }, - "policy_state.properties_subscriptionId": { + "policy_definition.id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.subscriptionId" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "properties.subscriptionId": { + "id": { "State": "Generated" } }, { - "property.subscriptionId": { + "identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "credential": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Identifier" }, - "policy_state.properties_resourceType": { + "policy_definition.name": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceType" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "name" } }, "State": "Generated", "Terms": [ { - "properties.resourceType": { + "name": { "State": "Generated" } }, { - "property.resourceType": { + "title": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] + ], + "NameType": "Name" }, - "policy_state.properties_stateWeight": { + "policy_definition.type": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.stateWeight" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "properties.stateWeight": { + "type": { "State": "Generated" } }, { - "property.stateWeight": { + "genre": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "policy_state.properties_resourceGroup": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceGroup" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.resourceGroup": { - "State": "Generated" + "manner": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property.resourceGroup": { + "variety": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "policy_state.properties_resourceId": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceId" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.resourceId": { - "State": "Generated" + "brand": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } }, { - "property.resourceId": { + "style": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } - } - ] - }, - "policy_state.properties_timestamp": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.timestamp" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.timestamp": { - "State": "Generated" + "form": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } }, { - "property.timestamp": { + "grouping": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "policy_state.properties_isDeleted": { + "policy_definition.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.isDeleted" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "properties.isDeleted": { + "tenant id": { "State": "Generated" } }, { - "property.isDeleted": { + "tenantId": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } - } - ] - }, - "policy_state.properties_resourceLocation": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.resourceLocation" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.resourceLocation": { - "State": "Generated" + "tenant": { + "State": "Generated", + "Weight": 0.97 } }, { - "property.resourceLocation": { + "tenant identification": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } - } - ] - }, - "policy_state.properties_policySetDefinitionCategory": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policySetDefinitionCategory" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policySetDefinitionCategory": { - "State": "Generated" + "tenant identity": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "property.policySetDefinitionCategory": { + "tenant identifier": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } - } - ] - }, - "policy_state.properties_policyDefinitionGroupName": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.policyDefinitionGroupNames" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.policyDefinitionGroupName": { - "State": "Generated" + "tenant credential": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "property.policyDefinitionGroupName": { + "occupant": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } - } - ] - }, - "policy_state.properties_complianceReasonCode": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.complianceReasonCode" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.complianceReasonCode": { - "State": "Generated" + "renter": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.complianceReasonCode": { + "lodger": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } - } - ] - }, - "policy_state.properties_stateDetail": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "properties.stateDetails" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.stateDetail": { - "State": "Generated" + "boarder": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } }, { - "property.stateDetail": { + "leaseholder": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "lessee": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 } } ] }, - "policy_state.tag": { + "policy_definition.kind": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "tags" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "tag": { + "kind": { "State": "Generated" } }, { - "device": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.476 } }, { - "ticket": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { @@ -70271,7 +70292,7 @@ cultureInfo en-US } }, { - "tab": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { @@ -70281,202 +70302,196 @@ cultureInfo en-US } }, { - "docket": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "chip": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.466 } }, { - "mark": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 - } - } - ] - }, - "policy_state.identity": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "identity" - } - }, - "State": "Generated", - "Terms": [ - { - "identity": { - "State": "Generated" + "Weight": 0.466 } }, { - "individuality": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.466 } }, { - "uniqueness": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.466 } }, { - "distinctiveness": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.466 } }, { - "personality": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.452 + } + } + ] + }, + "policy_definition.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "location" + } + }, + "State": "Generated", + "Terms": [ + { + "location": { + "State": "Generated" } }, { - "self": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "character": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } - } - ] - }, - "policy_state.zone": { - "Definition": { - "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "zones" - } - }, - "State": "Generated", - "Terms": [ + }, { - "zone": { - "State": "Generated" + "scene": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "precinct": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.736 } }, { - "district": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "sector": { + "position": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "neighborhood": { + "site": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "area": { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "policy_state.extended_location": { + "policy_definition.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "extendedLocation" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "extended location": { + "resource group": { "State": "Generated" } }, { - "extendedLocation": { + "resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "extended locality": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { @@ -70486,7 +70501,7 @@ cultureInfo en-US } }, { - "extended placement": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { @@ -70496,27 +70511,27 @@ cultureInfo en-US } }, { - "extended scene": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "extended venue": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "extended address": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { @@ -70526,7 +70541,7 @@ cultureInfo en-US } }, { - "extended place": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { @@ -70534,39 +70549,62 @@ cultureInfo en-US }, "Weight": 0.727 } + } + ] + }, + "policy_definition.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" + } }, { - "extended position": { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended setting": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended site": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } }, { - "extended spot": { + "subscription credential": { "Type": "Noun", "State": "Suggested", "Source": { @@ -70577,692 +70615,787 @@ cultureInfo en-US } ] }, - "policy_state.compliance_score": { + "policy_definition.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "complianceScore" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "compliance score": { + "managed by": { "State": "Generated" } }, { - "complianceScore": { + "managedBy": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } - }, + } + ] + }, + "policy_definition.sku": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "sku" + } + }, + "State": "Generated", + "Terms": [ { - "score": { - "State": "Generated", - "Weight": 0.97 + "sku": { + "State": "Generated" + } + } + ] + }, + "policy_definition.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" } }, { - "compliance notch": { + "proposal": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance slash": { + "strategy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance groove": { + "agenda": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance nick": { + "arrangement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance cut": { + "idea": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "compliance mark": { + "layout": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.736 } }, { - "notch": { + "policy": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "slash": { + "preparation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "groove": { + "blueprint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "nick": { + "initiative": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } } ] }, - "policy_state.compliant_count": { + "policy_definition.properties_displayName": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "compliantCount" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.displayName" } }, "State": "Generated", "Terms": [ { - "compliant count": { + "properties.displayName": { "State": "Generated" } }, { - "compliantCount": { + "property.displayName": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "compliant amount": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "Weight": 0.78 } } ] }, - "policy_state.non_compliant_count": { + "policy_definition.properties_policyType": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "nonCompliantCount" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.policyType" } }, "State": "Generated", "Terms": [ { - "non compliant count": { + "properties.policyType": { "State": "Generated" } }, { - "nonCompliantCount": { + "property.policyType": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 - } - }, - { - "non compliant amount": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "Weight": 0.78 } } ] }, - "policy_state.total_resource_count": { + "policy_definition.properties_description": { "Definition": { "Binding": { - "ConceptualEntity": "PolicyStates", - "ConceptualProperty": "totalResourceCount" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.description" } }, "State": "Generated", "Terms": [ { - "total resource count": { + "properties.description": { "State": "Generated" } }, { - "totalResourceCount": { + "property.description": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 } }, { - "resource count": { - "State": "Generated", - "Weight": 0.97 + "property. appearance": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 } }, { - "total resource amount": { + "property. descriptor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.762 } }, { - "resource amount": { + "property. explanation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.762 } }, { - "aggregate resource count": { + "property. specification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.591 + "Weight": 0.762 } }, { - "overall resource count": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.591 - } - } - ] - }, - "sql_database": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases" - } - }, - "State": "Generated", - "Terms": [ - { - "sql database": { - "State": "Generated" + "Weight": 0.739 } }, { - "SqlDatabases": { + "property. overview": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + }, + { + "property. report": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + } + ] + }, + "policy_definition.properties_metadata": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.metadata" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.metadata": { + "State": "Generated" + } + }, + { + "property.metadata": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "policy_definition.properties_version": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.version" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.version": { + "State": "Generated" } }, { - "database": { + "property.version": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 } }, { - "sql folder": { + "property. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.508 } }, { - "sql databank": { + "property. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.492 } }, { - "folder": { + "property. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "databank": { + "property. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "sql file": { + "property. sort": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.492 } }, { - "sql record": { + "property. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.492 } }, { - "sql catalogue": { + "property. description": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.482 } }, { - "sql catalog": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.468 } }, { - "sql list": { + "property. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.468 } }, { - "sql store": { + "property. story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.468 } } ] }, - "sql_database.id": { + "policy_definition.properties_parameter": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "id" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.parameters" } }, "State": "Generated", "Terms": [ { - "id": { + "properties.parameter": { "State": "Generated" } }, { - "identification": { + "property.parameter": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. stricture": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.508 } }, { - "credential": { + "property. limitation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ], - "NameType": "Identifier" - }, - "sql_database.name": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "name" - } - }, - "State": "Generated", - "Terms": [ - { - "name": { - "State": "Generated" + "Weight": 0.508 } }, { - "title": { + "property. restriction": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 - } - } - ] - }, - "sql_database.type": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "type" - } - }, - "State": "Generated", - "Terms": [ - { - "type": { - "State": "Generated" + "Weight": 0.508 } }, { - "genre": { + "property. constraint": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.508 } }, { - "manner": { + "property. consideration": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.508 } }, { - "variety": { + "property. boundary": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.508 } }, { - "brand": { + "property. limit": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "style": { + "property. bound": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "form": { + "property. factor": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } }, { - "grouping": { + "property. issue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.492 } } ] }, - "sql_database.tenant_id": { + "policy_definition.properties_policyDefinition": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "tenantId" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.policyDefinitions" } }, "State": "Generated", "Terms": [ { - "tenant id": { + "properties.policyDefinition": { "State": "Generated" } }, { - "tenantId": { + "property.policyDefinition": { "Type": "Noun", "State": "Generated", - "Weight": 0.99 + "Weight": 0.78 + } + } + ] + }, + "policy_definition.properties_policyDefinitionGroup": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.policyDefinitionGroups" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.policyDefinitionGroup": { + "State": "Generated" } }, { - "tenant": { + "property.policyDefinitionGroup": { + "Type": "Noun", "State": "Generated", - "Weight": 0.97 + "Weight": 0.78 + } + } + ] + }, + "policy_definition.properties_version1": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.versions" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.version": { + "State": "Generated" } }, { - "tenant identification": { + "property.version": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.508 } }, { - "tenant identity": { + "property. form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "tenant identifier": { + "property. type": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.492 } }, { - "tenant credential": { + "property. kind": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.492 } }, { - "occupant": { + "property. sort": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "renter": { + "property. style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.492 } }, { - "lodger": { + "property. description": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.482 } }, { - "boarder": { + "property. account": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.468 } }, { - "leaseholder": { + "property. report": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.468 } }, { - "lessee": { + "property. story": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.468 } } ] }, - "sql_database.kind": { + "policy_definition.properties_oldVersion": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "kind" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "properties.oldVersions" } }, "State": "Generated", "Terms": [ { - "kind": { + "properties.oldVersion": { "State": "Generated" } }, { - "caring": { + "property.oldVersion": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "policy_definition.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" + } + }, + { + "device": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "ticket": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71272,7 +71405,7 @@ cultureInfo en-US } }, { - "gentle": { + "tab": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71282,7 +71415,7 @@ cultureInfo en-US } }, { - "humanitarian": { + "docket": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71292,226 +71425,252 @@ cultureInfo en-US } }, { - "variety": { + "chip": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 } }, { - "manner": { + "mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.476 + } + } + ] + }, + "policy_definition.identity": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "identity" + } + }, + "State": "Generated", + "Terms": [ + { + "identity": { + "State": "Generated" } }, { - "nature": { + "individuality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "hue": { + "uniqueness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "caste": { + "distinctiveness": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "genre": { + "personality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.491 } }, { - "brand": { + "self": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.476 + } + }, + { + "character": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } } ] }, - "sql_database.location": { + "policy_definition.zone": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "location" + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "zones" } }, "State": "Generated", "Terms": [ { - "location": { + "zone": { "State": "Generated" } }, { - "locality": { + "precinct": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.491 } }, { - "placement": { + "district": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "scene": { + "sector": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "venue": { + "neighborhood": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.476 } }, { - "place": { + "area": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.476 + } + } + ] + }, + "policy_definition.extended_location": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions", + "ConceptualProperty": "extendedLocation" + } + }, + "State": "Generated", + "Terms": [ + { + "extended location": { + "State": "Generated" } }, { - "position": { + "extendedLocation": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.714 + "State": "Generated", + "Weight": 0.99 } }, { - "site": { + "extended locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "spot": { + "extended placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.75 } }, { - "Region": { + "extended scene": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 - } - } - ] - }, - "sql_database.resource_group": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "resourceGroup" - } - }, - "State": "Generated", - "Terms": [ - { - "resource group": { - "State": "Generated" + "Weight": 0.75 } }, { - "resourceGroup": { + "extended venue": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 } }, { - "resource category": { + "extended address": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "resource organization": { + "extended place": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.75 + "Weight": 0.727 } }, { - "resource bracket": { + "extended position": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71521,7 +71680,7 @@ cultureInfo en-US } }, { - "resource class": { + "extended setting": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71531,7 +71690,7 @@ cultureInfo en-US } }, { - "resource crew": { + "extended site": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71541,7 +71700,7 @@ cultureInfo en-US } }, { - "resource team": { + "extended spot": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71552,29 +71711,28 @@ cultureInfo en-US } ] }, - "sql_database.subscription_id": { + "policy_state": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "subscriptionId" + "ConceptualEntity": "PolicyStates" } }, "State": "Generated", "Terms": [ { - "subscription id": { + "policy state": { "State": "Generated" } }, { - "subscriptionId": { + "PolicyStates": { "Type": "Noun", "State": "Generated", "Weight": 0.99 } }, { - "subscription identification": { + "policy location": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71584,7 +71742,7 @@ cultureInfo en-US } }, { - "subscription identity": { + "policy province": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71594,7 +71752,7 @@ cultureInfo en-US } }, { - "subscription identifier": { + "policy territory": { "Type": "Noun", "State": "Suggested", "Source": { @@ -71604,457 +71762,448 @@ cultureInfo en-US } }, { - "subscription credential": { + "policy nation": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.75 } - } - ] - }, - "sql_database.managed_by": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "managedBy" - } - }, - "State": "Generated", - "Terms": [ + }, { - "managed by": { - "State": "Generated" + "policy condition": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } }, { - "managedBy": { + "policy country": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 } } ] }, - "sql_database.sku_name": { + "policy_state.id": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.name" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "sku name": { + "id": { "State": "Generated" } }, { - "sku.name": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.99 - } - }, - { - "sku nickname": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.736 } }, { - "sku title": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 + "Weight": 0.714 } - }, + } + ], + "NameType": "Identifier" + }, + "policy_state.name": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "name" + } + }, + "State": "Generated", + "Terms": [ { - "sku label": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.727 + "name": { + "State": "Generated" } }, { - "sku tag": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.727 - } - }, - { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "Weight": 0.714 } } - ] + ], + "NameType": "Name" }, - "sql_database.sku_tier": { + "policy_state.type": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.tier" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "type" } }, "State": "Generated", "Terms": [ { - "sku.tier": { + "type": { "State": "Generated" } }, { - "sku. row": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.736 } }, { - "sku. level": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.736 } }, { - "sku. layer": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.736 } }, { - "sku. stage": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "sku. rank": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "sku. step": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.714 } }, { - "sku. story": { + "grouping": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 - } - }, - { - "Tier": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "Weight": 0.714 } } ] }, - "sql_database.sku_capacity": { + "policy_state.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.capacity" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "sku.capacity": { + "tenant id": { "State": "Generated" } }, { - "sku. volume": { + "tenantId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.508 + "State": "Generated", + "Weight": 0.99 } }, { - "sku. size": { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "sku. bulk": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.492 + "Weight": 0.75 } }, { - "sku. ability": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.75 } }, { - "sku. capability": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.727 } }, { - "sku. aptitude": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.491 } }, { - "sku. faculty": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.491 } }, { - "sku. competence": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.491 } }, { - "sku. facility": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.491 } }, { - "sku. power": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.468 + "Weight": 0.491 } }, { - "Capacity": { + "lessee": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.491 } } ] }, - "sql_database.sku_family": { + "policy_state.kind": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "sku.family" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "sku.family": { + "kind": { "State": "Generated" } }, { - "sku. clan": { + "caring": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.476 } }, { - "sku. person": { + "gentle": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.476 } }, { - "sku. kinfolk": { + "humanitarian": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.482 + "Weight": 0.476 } }, { - "sku. dynasty": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.458 + "Weight": 0.466 } }, { - "sku. lineage": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.458 + "Weight": 0.466 } - } - ] - }, - "sql_database.plan": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "plan" - } - }, - "State": "Generated", - "Terms": [ + }, { - "plan": { - "State": "Generated" + "nature": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 } }, { - "proposal": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.466 } }, { - "strategy": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.466 } }, { - "agenda": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.466 } }, { - "arrangement": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.452 + } + } + ] + }, + "policy_state.location": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "location" + } + }, + "State": "Generated", + "Terms": [ + { + "location": { + "State": "Generated" } }, { - "idea": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { @@ -72064,7 +72213,7 @@ cultureInfo en-US } }, { - "layout": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { @@ -72074,7 +72223,7 @@ cultureInfo en-US } }, { - "policy": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { @@ -72084,7 +72233,7 @@ cultureInfo en-US } }, { - "preparation": { + "venue": { "Type": "Noun", "State": "Suggested", "Source": { @@ -72094,7 +72243,7 @@ cultureInfo en-US } }, { - "blueprint": { + "place": { "Type": "Noun", "State": "Suggested", "Source": { @@ -72104,7 +72253,27 @@ cultureInfo en-US } }, { - "initiative": { + "position": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "site": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "spot": { "Type": "Noun", "State": "Suggested", "Source": { @@ -72115,280 +72284,326 @@ cultureInfo en-US } ] }, - "sql_database.properties_status": { + "policy_state.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.status" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "resourceGroup" } }, "State": "Generated", "Terms": [ { - "properties.status": { + "resource group": { "State": "Generated" } }, { - "property.status": { + "resourceGroup": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 + "Weight": 0.99 } }, { - "property. category": { + "resource category": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "property. importance": { + "resource organization": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.75 } }, { - "property. prestige": { + "resource bracket": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.727 } }, { - "property. prominence": { + "resource class": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.762 + "Weight": 0.727 } }, { - "property. condition": { + "resource crew": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 } }, { - "property. class": { + "resource team": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.727 + } + } + ] + }, + "policy_state.subscription_id": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "subscriptionId" + } + }, + "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, + "Terms": [ + { + "subscription id": { + "State": "Generated" } }, { - "property. grade": { + "subscriptionId": { "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.739 + "State": "Generated", + "Weight": 0.99 } }, { - "property. level": { + "subscription identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.75 } }, { - "property. position": { + "subscription identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.75 } }, { - "property. rank": { + "subscription identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.739 + "Weight": 0.75 } }, { - "Status": { + "subscription credential": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.727 } } ] }, - "sql_database.properties_requestedBackupStorageRedundancy": { + "policy_state.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.requestedBackupStorageRedundancy" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "managedBy" } }, "State": "Generated", "Terms": [ { - "properties.requestedBackupStorageRedundancy": { + "managed by": { "State": "Generated" } }, { - "property.requestedBackupStorageRedundancy": { + "managedBy": { "Type": "Noun", "State": "Generated", - "Weight": 0.78 - } - }, - { - "Backup storage redundancy": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "Weight": 0.99 } } ] }, - "sql_database.properties_currentBackupStorageRedundancy": { + "policy_state.sku": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.currentBackupStorageRedundancy" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "sku" } }, "State": "Generated", "Terms": [ { - "properties.currentBackupStorageRedundancy": { + "sku": { "State": "Generated" } - }, - { - "property.currentBackupStorageRedundancy": { - "Type": "Noun", - "State": "Generated", - "Weight": 0.78 - } } ] }, - "sql_database.properties_requestedServiceObjectiveName": { + "policy_state.plan": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.requestedServiceObjectiveName" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "plan" } }, "State": "Generated", "Terms": [ { - "properties.requestedServiceObjectiveName": { + "plan": { "State": "Generated" } }, { - "property.requestedServiceObjectiveName": { + "proposal": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "sql_database.properties_currentServiceObjectiveName": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.currentServiceObjectiveName" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.currentServiceObjectiveName": { - "State": "Generated" + "strategy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property.currentServiceObjectiveName": { + "agenda": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } - } - ] - }, - "sql_database.properties_maintenanceConfigurationId": { - "Definition": { - "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.maintenanceConfigurationId" - } - }, - "State": "Generated", - "Terms": [ + }, { - "properties.maintenanceConfigurationId": { - "State": "Generated" + "arrangement": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 } }, { - "property.maintenanceConfigurationId": { + "idea": { "Type": "Noun", - "State": "Generated", - "Weight": 0.78 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "layout": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "policy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "preparation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "blueprint": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "initiative": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "sql_database.properties_defaultSecondaryLocation": { + "policy_state.properties_policyAssignmentParameter": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.defaultSecondaryLocation" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyAssignmentParameters" } }, "State": "Generated", "Terms": [ { - "properties.defaultSecondaryLocation": { + "properties.policyAssignmentParameter": { "State": "Generated" } }, { - "property.defaultSecondaryLocation": { + "property.policyAssignmentParameter": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72396,22 +72611,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_isInfraEncryptionEnabled": { + "policy_state.properties_policyDefinitionAction": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.isInfraEncryptionEnabled" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionAction" } }, "State": "Generated", "Terms": [ { - "properties.isInfraEncryptionEnabled": { + "properties.policyDefinitionAction": { "State": "Generated" } }, { - "property.isInfraEncryptionEnabled": { + "property.policyDefinitionAction": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72419,22 +72634,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_earliestRestoreDate": { + "policy_state.properties_policyAssignmentScope": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.earliestRestoreDate" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyAssignmentScope" } }, "State": "Generated", "Terms": [ { - "properties.earliestRestoreDate": { + "properties.policyAssignmentScope": { "State": "Generated" } }, { - "property.earliestRestoreDate": { + "property.policyAssignmentScope": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72442,22 +72657,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_zoneRedundant": { + "policy_state.properties_policyAssignmentName": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.zoneRedundant" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyAssignmentName" } }, "State": "Generated", "Terms": [ { - "properties.zoneRedundant": { + "properties.policyAssignmentName": { "State": "Generated" } }, { - "property.zoneRedundant": { + "property.policyAssignmentName": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72465,22 +72680,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_availabilityZone": { + "policy_state.properties_policyDefinitionName": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.availabilityZone" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionName" } }, "State": "Generated", "Terms": [ { - "properties.availabilityZone": { + "properties.policyDefinitionName": { "State": "Generated" } }, { - "property.availabilityZone": { + "property.policyDefinitionName": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72488,22 +72703,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_catalogCollation": { + "policy_state.properties_policyDefinitionReferenceId": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.catalogCollation" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionReferenceId" } }, "State": "Generated", "Terms": [ { - "properties.catalogCollation": { + "properties.policyDefinitionReferenceId": { "State": "Generated" } }, { - "property.catalogCollation": { + "property.policyDefinitionReferenceId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72511,350 +72726,258 @@ cultureInfo en-US } ] }, - "sql_database.properties_creationDate": { + "policy_state.properties_policyDefinitionId": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.creationDate" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionId" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "properties.creationDate": { + "properties.policyDefinitionId": { "State": "Generated" } }, { - "property.creationDate": { + "property.policyDefinitionId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "date": { - "State": "Generated", - "Weight": 0.7 - } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy": { + "policy_state.properties_managementGroupId": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.managementGroupIds" } }, "State": "Generated", "Terms": [ { - "properties . creationDate date hierarchy": { + "properties.managementGroupId": { "State": "Generated" } }, { - "property . creationDate date hierarchy": { + "property.managementGroupId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "date hierarchy": { - "State": "Generated", - "Weight": 0.97 - } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy.year": { + "policy_state.properties_policyAssignmentId": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Year" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyAssignmentId" } }, "State": "Generated", + "Visibility": { + "Value": "Hidden" + }, "Terms": [ { - "properties . creationDate year": { + "properties.policyAssignmentId": { "State": "Generated" } }, { - "property . creationDate year": { + "property.policyAssignmentId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "year": { - "State": "Generated" - } - }, + } + ] + }, + "policy_state.properties_policySetDefinitionName": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policySetDefinitionName" + } + }, + "State": "Generated", + "Terms": [ { - "properties.creationDate year": { + "properties.policySetDefinitionName": { "State": "Generated" } }, { - "property.creationDate year": { + "property.policySetDefinitionName": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "property . creationdate yr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "property.creationdate yr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "yr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy.quarter": { + "policy_state.properties_complianceState": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Quarter" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.complianceState" } }, "State": "Generated", "Terms": [ { - "properties . creationDate quarter": { + "properties.complianceState": { "State": "Generated" } }, { - "property . creationDate quarter": { + "property.complianceState": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "quarter": { - "State": "Generated" - } - }, + } + ] + }, + "policy_state.properties_policySetDefinitionId": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policySetDefinitionId" + } + }, + "State": "Generated", + "Terms": [ { - "properties.creationDate quarter": { + "properties.policySetDefinitionId": { "State": "Generated" } }, { - "property.creationDate quarter": { + "property.policySetDefinitionId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "property . creationdate qtr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.857 - } - }, - { - "property.creationdate qtr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.857 - } - }, - { - "qtr": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.818 - } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy.month": { + "policy_state.properties_subscriptionId": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Month" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.subscriptionId" } }, "State": "Generated", "Terms": [ { - "properties . creationDate month": { + "properties.subscriptionId": { "State": "Generated" } }, { - "property . creationDate month": { + "property.subscriptionId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "month": { - "State": "Generated" - } - }, + } + ] + }, + "policy_state.properties_resourceType": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceType" + } + }, + "State": "Generated", + "Terms": [ { - "properties.creationDate month": { + "properties.resourceType": { "State": "Generated" } }, { - "property.creationDate month": { + "property.resourceType": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "property . creationdate mth": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "property.creationdate mth": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.771 - } - }, - { - "mth": { - "Type": "Noun", - "State": "Suggested", - "Source": { - "Agent": "Thesaurus" - }, - "Weight": 0.736 - } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_creationDate.variation.date_hierarchy.day": { + "policy_state.properties_stateWeight": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "VariationSource": "properties.creationDate", - "VariationSet": "Variation", - "Hierarchy": "Date Hierarchy", - "HierarchyLevel": "Day" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.stateWeight" } }, "State": "Generated", "Terms": [ { - "properties . creationDate day": { + "properties.stateWeight": { "State": "Generated" } }, { - "property . creationDate day": { + "property.stateWeight": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "day": { - "State": "Generated" - } - }, + } + ] + }, + "policy_state.properties_resourceGroup": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceGroup" + } + }, + "State": "Generated", + "Terms": [ { - "properties.creationDate day": { + "properties.resourceGroup": { "State": "Generated" } }, { - "property.creationDate day": { + "property.resourceGroup": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } } - ], - "SemanticType": "Time" + ] }, - "sql_database.properties_collation": { + "policy_state.properties_resourceId": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.collation" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceId" } }, "State": "Generated", "Terms": [ { - "properties.collation": { + "properties.resourceId": { "State": "Generated" } }, { - "property.collation": { + "property.resourceId": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72862,55 +72985,45 @@ cultureInfo en-US } ] }, - "sql_database.properties_licenseType": { + "policy_state.properties_timestamp": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.licenseType" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.timestamp" } }, "State": "Generated", "Terms": [ { - "properties.licenseType": { + "properties.timestamp": { "State": "Generated" } }, { - "property.licenseType": { + "property.timestamp": { "Type": "Noun", "State": "Generated", "Weight": 0.78 } - }, - { - "License type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 - } } ] }, - "sql_database.properties_maxSizeByte": { + "policy_state.properties_isDeleted": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.maxSizeBytes" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.isDeleted" } }, "State": "Generated", "Terms": [ { - "properties.maxSizeByte": { + "properties.isDeleted": { "State": "Generated" } }, { - "property.maxSizeByte": { + "property.isDeleted": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72918,22 +73031,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_isLedgerOn": { + "policy_state.properties_resourceLocation": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.isLedgerOn" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.resourceLocation" } }, "State": "Generated", "Terms": [ { - "properties.isLedgerOn": { + "properties.resourceLocation": { "State": "Generated" } }, { - "property.isLedgerOn": { + "property.resourceLocation": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72941,22 +73054,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_databaseId": { + "policy_state.properties_policySetDefinitionCategory": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.databaseId" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policySetDefinitionCategory" } }, "State": "Generated", "Terms": [ { - "properties.databaseId": { + "properties.policySetDefinitionCategory": { "State": "Generated" } }, { - "property.databaseId": { + "property.policySetDefinitionCategory": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72964,22 +73077,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_currentSku": { + "policy_state.properties_policyDefinitionGroupName": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.currentSku" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.policyDefinitionGroupNames" } }, "State": "Generated", "Terms": [ { - "properties.currentSku": { + "properties.policyDefinitionGroupName": { "State": "Generated" } }, { - "property.currentSku": { + "property.policyDefinitionGroupName": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -72987,22 +73100,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_readScale": { + "policy_state.properties_complianceReasonCode": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.readScale" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.complianceReasonCode" } }, "State": "Generated", "Terms": [ { - "properties.readScale": { + "properties.complianceReasonCode": { "State": "Generated" } }, { - "property.readScale": { + "property.complianceReasonCode": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -73010,22 +73123,22 @@ cultureInfo en-US } ] }, - "sql_database.properties_maxLogSizeByte": { + "policy_state.properties_stateDetail": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", - "ConceptualProperty": "properties.maxLogSizeBytes" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "properties.stateDetails" } }, "State": "Generated", "Terms": [ { - "properties.maxLogSizeByte": { + "properties.stateDetail": { "State": "Generated" } }, { - "property.maxLogSizeByte": { + "property.stateDetail": { "Type": "Noun", "State": "Generated", "Weight": 0.78 @@ -73033,10 +73146,10 @@ cultureInfo en-US } ] }, - "sql_database.tag": { + "policy_state.tag": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", + "ConceptualEntity": "PolicyStates", "ConceptualProperty": "tags" } }, @@ -73109,10 +73222,10 @@ cultureInfo en-US } ] }, - "sql_database.identity": { + "policy_state.identity": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", + "ConceptualEntity": "PolicyStates", "ConceptualProperty": "identity" } }, @@ -73185,10 +73298,10 @@ cultureInfo en-US } ] }, - "sql_database.zone": { + "policy_state.zone": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", + "ConceptualEntity": "PolicyStates", "ConceptualProperty": "zones" } }, @@ -73251,10 +73364,10 @@ cultureInfo en-US } ] }, - "sql_database.extended_location": { + "policy_state.extended_location": { "Definition": { "Binding": { - "ConceptualEntity": "SqlDatabases", + "ConceptualEntity": "PolicyStates", "ConceptualProperty": "extendedLocation" } }, @@ -73374,240 +73487,318 @@ cultureInfo en-US } ] }, - "compliance_calculation": { + "policy_state.compliance_score": { "Definition": { "Binding": { - "ConceptualEntity": "Compliance calculation" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "complianceScore" } }, "State": "Generated", "Terms": [ { - "compliance calculation": { + "compliance score": { "State": "Generated" } }, { - "calculation": { + "complianceScore": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "score": { "State": "Generated", "Weight": 0.97 } }, { - "compliance intention": { + "compliance notch": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.485 } }, { - "compliance shrewdness": { + "compliance slash": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.485 } }, { - "compliance deviousness": { + "compliance groove": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.5 + "Weight": 0.485 } }, { - "intention": { + "compliance nick": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.485 } }, { - "shrewdness": { + "compliance cut": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.485 } }, { - "deviousness": { + "compliance mark": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.485 } }, { - "compliance control": { + "notch": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.476 } }, { - "compliance cunning": { + "slash": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.476 } }, { - "compliance scheming": { + "groove": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.476 } }, { - "compliance design": { + "nick": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.476 } } ] }, - "compliance_calculation.id": { + "policy_state.compliant_count": { "Definition": { "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "id" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "compliantCount" } }, "State": "Generated", "Terms": [ { - "id": { + "compliant count": { "State": "Generated" } }, { - "identification": { + "compliantCount": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "compliant amount": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.736 + "Weight": 0.727 + } + } + ] + }, + "policy_state.non_compliant_count": { + "Definition": { + "Binding": { + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "nonCompliantCount" + } + }, + "State": "Generated", + "Terms": [ + { + "non compliant count": { + "State": "Generated" } }, { - "credential": { + "nonCompliantCount": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "non compliant amount": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.714 + "Weight": 0.739 } } - ], - "NameType": "Identifier" + ] }, - "compliance_calculation.compliance": { + "policy_state.total_resource_count": { "Definition": { "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "Compliance" + "ConceptualEntity": "PolicyStates", + "ConceptualProperty": "totalResourceCount" } }, "State": "Generated", "Terms": [ { - "compliance": { + "total resource count": { "State": "Generated" } }, { - "obedience": { + "totalResourceCount": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "resource count": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "total resource amount": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.739 } }, { - "acquiescence": { + "resource amount": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "agreement": { + "aggregate resource count": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.591 } }, { - "submission": { + "overall resource count": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.591 + } + } + ] + }, + "sql_database": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases" + } + }, + "State": "Generated", + "Terms": [ + { + "sql database": { + "State": "Generated" } }, { - "amenability": { + "SqlDatabases": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "database": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "sql folder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.5 } }, { - "amenableness": { + "sql databank": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.5 } }, { - "passivity": { + "folder": { "Type": "Noun", "State": "Suggested", "Source": { @@ -73617,7 +73808,7 @@ cultureInfo en-US } }, { - "defiance": { + "databank": { "Type": "Noun", "State": "Suggested", "Source": { @@ -73627,768 +73818,4523 @@ cultureInfo en-US } }, { - "fulfilment": { + "sql file": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 } }, { - "fulfillment": { + "sql record": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.466 + "Weight": 0.485 + } + }, + { + "sql catalogue": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "sql catalog": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "sql list": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "sql store": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 } } ] }, - "compliance_calculation.compliant": { + "sql_database.id": { "Definition": { "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "Compliant" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "id" } }, "State": "Generated", "Terms": [ { - "compliant": { + "id": { "State": "Generated" } }, { - "acquiescent": { + "identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "obedient": { + "credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 + } + } + ], + "NameType": "Identifier" + }, + "sql_database.name": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "name" + } + }, + "State": "Generated", + "Terms": [ + { + "name": { + "State": "Generated" } }, { - "biddable": { + "title": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 + } + } + ] + }, + "sql_database.type": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "type" + } + }, + "State": "Generated", + "Terms": [ + { + "type": { + "State": "Generated" } }, { - "submissive": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "yielding": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "amenable": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "accommodating": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.714 } }, { - "conforming": { + "style": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.714 } }, { - "compatible": { + "form": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.714 + } + }, + { + "grouping": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } ] }, - "compliance_calculation.error": { + "sql_database.tenant_id": { "Definition": { "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "Error" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "tenantId" } }, "State": "Generated", "Terms": [ { - "error": { + "tenant id": { "State": "Generated" } }, { - "booboo": { + "tenantId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "tenant": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "tenant identification": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "inaccuracy": { + "tenant identity": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "miscalculation": { + "tenant identifier": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.75 } }, { - "slipup": { + "tenant credential": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.491 + "Weight": 0.727 } }, { - "mistake": { + "occupant": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "fault": { + "renter": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "blunder": { + "lodger": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "boo-boo": { + "boarder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "slip": { + "leaseholder": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } }, { - "slip-up": { + "lessee": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.491 } } ] }, - "compliance_calculation.non_compliant": { + "sql_database.kind": { "Definition": { "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "NonCompliant" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "kind" } }, "State": "Generated", "Terms": [ { - "non compliant": { + "kind": { "State": "Generated" } }, { - "NonCompliant": { + "caring": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "Non-compliant": { + "gentle": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 - } - } - ] - }, - "compliance_calculation.total_resource": { - "Definition": { - "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "totalResource" - } - }, - "State": "Generated", - "Terms": [ - { - "total resource": { - "State": "Generated" + "Weight": 0.476 } }, { - "totalResource": { + "humanitarian": { "Type": "Noun", - "State": "Generated", - "Weight": 0.99 + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 } }, { - "aggregate resource": { + "variety": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.466 } }, { - "overall resource": { + "manner": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.582 + "Weight": 0.466 } }, { - "total reserve": { + "nature": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "total supply": { + "hue": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "total store": { + "caste": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "total source": { + "genre": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.466 } }, { - "total mean": { + "brand": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.485 + "Weight": 0.452 } } ] }, - "compliance_calculation.unknown": { + "sql_database.location": { "Definition": { "Binding": { - "ConceptualEntity": "Compliance calculation", - "ConceptualProperty": "Unknown" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "location" } }, "State": "Generated", "Terms": [ { - "unknown": { + "location": { "State": "Generated" } }, { - "indefinite": { + "locality": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.476 + "Weight": 0.736 } }, { - "alien": { + "placement": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.736 } }, { - "virgin": { + "scene": { "Type": "Noun", "State": "Suggested", "Source": { "Agent": "Thesaurus" }, - "Weight": 0.452 + "Weight": 0.736 + } + }, + { + "venue": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "place": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "position": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "site": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "spot": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 } } - ] - }, - "costdetails.x_resourceparentname": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_ResourceParentName" - } - }, - "State": "Generated" - }, - "costdetails.resourcenameunique": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "ResourceNameUnique" - } - }, - "State": "Generated" - }, - "costdetails.subaccountnameunique": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "SubAccountNameUnique" - } - }, - "State": "Generated" - }, - "costdetails.x_resourcegroupnameunique": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_ResourceGroupNameUnique" - } - }, - "State": "Generated" - }, - "costdetails.x_chargemonth": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_ChargeMonth" - } - }, - "State": "Generated" - }, - "costdetails.x_totalsavingsrunningtotal": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_TotalSavingsRunningTotal" - } - }, - "State": "Generated" + ] }, - "costs.x_commitmentdiscountmetercategory": { + "sql_database.resource_group": { "Definition": { "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_CommitmentDiscountMeterCategory" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "resourceGroup" } }, - "State": "Generated" - }, - "costs.x_skucorecount": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_SkuCoreCount" + "State": "Generated", + "Terms": [ + { + "resource group": { + "State": "Generated" + } + }, + { + "resourceGroup": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "resource category": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "resource organization": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "resource bracket": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "resource class": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "resource crew": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "resource team": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } } - }, - "State": "Generated" + ] }, - "costs.x_commitmentdiscountmetersubcategory": { + "sql_database.subscription_id": { "Definition": { "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_CommitmentDiscountMeterSubcategory" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "subscriptionId" } }, - "State": "Generated" - }, - "reservationrecommendations.regionname": { - "Definition": { - "Binding": { - "ConceptualEntity": "ReservationRecommendations", - "ConceptualProperty": "RegionName" + "State": "Generated", + "Terms": [ + { + "subscription id": { + "State": "Generated" + } + }, + { + "subscriptionId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "subscription identification": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "subscription identity": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "subscription identifier": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "subscription credential": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } } - }, - "State": "Generated" + ] }, - "reservationrecommendations.x_commitmentdiscountnormalizedsize": { + "sql_database.managed_by": { "Definition": { "Binding": { - "ConceptualEntity": "ReservationRecommendations", - "ConceptualProperty": "x_CommitmentDiscountNormalizedSize" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "managedBy" } }, - "State": "Generated" - }, - "reservationrecommendations.x_commitmentdiscountnormalizedgroup": { - "Definition": { - "Binding": { - "ConceptualEntity": "ReservationRecommendations", - "ConceptualProperty": "x_CommitmentDiscountNormalizedGroup" + "State": "Generated", + "Terms": [ + { + "managed by": { + "State": "Generated" + } + }, + { + "managedBy": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } } - }, - "State": "Generated" + ] }, - "reservationrecommendations.x_skutermlabel": { + "sql_database.sku_name": { "Definition": { "Binding": { - "ConceptualEntity": "ReservationRecommendations", - "ConceptualProperty": "x_SkuTermLabel" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "sku.name" } }, - "State": "Generated" - }, - "costs.x_skucorecountmeasure": { - "Definition": { - "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_SkuCoreCountMeasure" + "State": "Generated", + "Terms": [ + { + "sku name": { + "State": "Generated" + } + }, + { + "sku.name": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "sku nickname": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "sku title": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "sku label": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "sku tag": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } } - }, - "State": "Generated" + ] }, - "costs.x_skulicensequantitymeasure": { + "sql_database.sku_tier": { "Definition": { "Binding": { - "ConceptualEntity": "Costs", - "ConceptualProperty": "x_SkuLicenseQuantityMeasure" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "sku.tier" } }, - "State": "Generated" + "State": "Generated", + "Terms": [ + { + "sku.tier": { + "State": "Generated" + } + }, + { + "sku. row": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. level": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. layer": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. stage": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. rank": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. step": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. story": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + } + ] }, - "disks_2.name": { + "sql_database.sku_capacity": { "Definition": { "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "name" + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "sku.capacity" } }, "State": "Generated", "Terms": [ { - "Disk name": { + "sku.capacity": { + "State": "Generated" + } + }, + { + "sku. volume": { + "Type": "Noun", "State": "Suggested", "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Agent": "Thesaurus" }, - "Weight": 0.9 + "Weight": 0.508 + } + }, + { + "sku. size": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. bulk": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.492 + } + }, + { + "sku. ability": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. capability": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. aptitude": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. faculty": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. competence": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. facility": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. power": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.468 + } + } + ] + }, + "sql_database.sku_family": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "sku.family" + } + }, + "State": "Generated", + "Terms": [ + { + "sku.family": { + "State": "Generated" + } + }, + { + "sku. clan": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. person": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. kinfolk": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.482 + } + }, + { + "sku. dynasty": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.458 + } + }, + { + "sku. lineage": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.458 + } + } + ] + }, + "sql_database.plan": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "plan" + } + }, + "State": "Generated", + "Terms": [ + { + "plan": { + "State": "Generated" + } + }, + { + "proposal": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "strategy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "agenda": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "arrangement": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "idea": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "layout": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "policy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "preparation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "blueprint": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + }, + { + "initiative": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + } + ] + }, + "sql_database.properties_status": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.status" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.status": { + "State": "Generated" + } + }, + { + "property.status": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property. category": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 + } + }, + { + "property. importance": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 + } + }, + { + "property. prestige": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 + } + }, + { + "property. prominence": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.762 + } + }, + { + "property. condition": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + }, + { + "property. class": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + }, + { + "property. grade": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + }, + { + "property. level": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + }, + { + "property. position": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + }, + { + "property. rank": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.739 + } + } + ] + }, + "sql_database.properties_requestedBackupStorageRedundancy": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.requestedBackupStorageRedundancy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.requestedBackupStorageRedundancy": { + "State": "Generated" + } + }, + { + "property.requestedBackupStorageRedundancy": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_currentBackupStorageRedundancy": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.currentBackupStorageRedundancy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.currentBackupStorageRedundancy": { + "State": "Generated" + } + }, + { + "property.currentBackupStorageRedundancy": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_requestedServiceObjectiveName": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.requestedServiceObjectiveName" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.requestedServiceObjectiveName": { + "State": "Generated" + } + }, + { + "property.requestedServiceObjectiveName": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_currentServiceObjectiveName": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.currentServiceObjectiveName" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.currentServiceObjectiveName": { + "State": "Generated" + } + }, + { + "property.currentServiceObjectiveName": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_maintenanceConfigurationId": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.maintenanceConfigurationId" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.maintenanceConfigurationId": { + "State": "Generated" + } + }, + { + "property.maintenanceConfigurationId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_defaultSecondaryLocation": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.defaultSecondaryLocation" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.defaultSecondaryLocation": { + "State": "Generated" + } + }, + { + "property.defaultSecondaryLocation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_isInfraEncryptionEnabled": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.isInfraEncryptionEnabled" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.isInfraEncryptionEnabled": { + "State": "Generated" + } + }, + { + "property.isInfraEncryptionEnabled": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_earliestRestoreDate": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.earliestRestoreDate" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.earliestRestoreDate": { + "State": "Generated" + } + }, + { + "property.earliestRestoreDate": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_zoneRedundant": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.zoneRedundant" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.zoneRedundant": { + "State": "Generated" + } + }, + { + "property.zoneRedundant": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_availabilityZone": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.availabilityZone" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.availabilityZone": { + "State": "Generated" + } + }, + { + "property.availabilityZone": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_catalogCollation": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.catalogCollation" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.catalogCollation": { + "State": "Generated" + } + }, + { + "property.catalogCollation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_creationDate": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.creationDate" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.creationDate": { + "State": "Generated" + } + }, + { + "property.creationDate": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "date": { + "State": "Generated", + "Weight": 0.7 + } + } + ], + "SemanticType": "Time" + }, + "sql_database.properties_creationDate.variation.date_hierarchy": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . creationDate date hierarchy": { + "State": "Generated" + } + }, + { + "property . creationDate date hierarchy": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "date hierarchy": { + "State": "Generated", + "Weight": 0.97 + } + } + ], + "SemanticType": "Time" + }, + "sql_database.properties_creationDate.variation.date_hierarchy.year": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Year" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . creationDate year": { + "State": "Generated" + } + }, + { + "property . creationDate year": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "year": { + "State": "Generated" + } + }, + { + "properties.creationDate year": { + "State": "Generated" + } + }, + { + "property.creationDate year": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property . creationdate yr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 + } + }, + { + "property.creationdate yr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 + } + }, + { + "yr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + } + ], + "SemanticType": "Time" + }, + "sql_database.properties_creationDate.variation.date_hierarchy.quarter": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Quarter" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . creationDate quarter": { + "State": "Generated" + } + }, + { + "property . creationDate quarter": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "quarter": { + "State": "Generated" + } + }, + { + "properties.creationDate quarter": { + "State": "Generated" + } + }, + { + "property.creationDate quarter": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property . creationdate qtr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.857 + } + }, + { + "property.creationdate qtr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.857 + } + }, + { + "qtr": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.818 + } + } + ], + "SemanticType": "Time" + }, + "sql_database.properties_creationDate.variation.date_hierarchy.month": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Month" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . creationDate month": { + "State": "Generated" + } + }, + { + "property . creationDate month": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "month": { + "State": "Generated" + } + }, + { + "properties.creationDate month": { + "State": "Generated" + } + }, + { + "property.creationDate month": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "property . creationdate mth": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 + } + }, + { + "property.creationdate mth": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.771 + } + }, + { + "mth": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + } + ], + "SemanticType": "Time" + }, + "sql_database.properties_creationDate.variation.date_hierarchy.day": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "VariationSource": "properties.creationDate", + "VariationSet": "Variation", + "Hierarchy": "Date Hierarchy", + "HierarchyLevel": "Day" + } + }, + "State": "Generated", + "Terms": [ + { + "properties . creationDate day": { + "State": "Generated" + } + }, + { + "property . creationDate day": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + }, + { + "day": { + "State": "Generated" + } + }, + { + "properties.creationDate day": { + "State": "Generated" + } + }, + { + "property.creationDate day": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ], + "SemanticType": "Time" + }, + "sql_database.properties_collation": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.collation" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.collation": { + "State": "Generated" + } + }, + { + "property.collation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_licenseType": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.licenseType" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.licenseType": { + "State": "Generated" + } + }, + { + "property.licenseType": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_maxSizeByte": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.maxSizeBytes" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.maxSizeByte": { + "State": "Generated" + } + }, + { + "property.maxSizeByte": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_isLedgerOn": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.isLedgerOn" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.isLedgerOn": { + "State": "Generated" + } + }, + { + "property.isLedgerOn": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_databaseId": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.databaseId" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.databaseId": { + "State": "Generated" + } + }, + { + "property.databaseId": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_currentSku": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.currentSku" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.currentSku": { + "State": "Generated" + } + }, + { + "property.currentSku": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_readScale": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.readScale" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.readScale": { + "State": "Generated" + } + }, + { + "property.readScale": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.properties_maxLogSizeByte": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "properties.maxLogSizeBytes" + } + }, + "State": "Generated", + "Terms": [ + { + "properties.maxLogSizeByte": { + "State": "Generated" + } + }, + { + "property.maxLogSizeByte": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.78 + } + } + ] + }, + "sql_database.tag": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "tags" + } + }, + "State": "Generated", + "Terms": [ + { + "tag": { + "State": "Generated" + } + }, + { + "device": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "ticket": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "tab": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "docket": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "chip": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "mark": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + } + ] + }, + "sql_database.identity": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "identity" + } + }, + "State": "Generated", + "Terms": [ + { + "identity": { + "State": "Generated" + } + }, + { + "individuality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "uniqueness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "distinctiveness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "personality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "self": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "character": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + } + ] + }, + "sql_database.zone": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "zones" + } + }, + "State": "Generated", + "Terms": [ + { + "zone": { + "State": "Generated" + } + }, + { + "precinct": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "district": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "sector": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "neighborhood": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "area": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + } + ] + }, + "sql_database.extended_location": { + "Definition": { + "Binding": { + "ConceptualEntity": "SqlDatabases", + "ConceptualProperty": "extendedLocation" + } + }, + "State": "Generated", + "Terms": [ + { + "extended location": { + "State": "Generated" + } + }, + { + "extendedLocation": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "extended locality": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "extended placement": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "extended scene": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "extended venue": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.75 + } + }, + { + "extended address": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "extended place": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "extended position": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "extended setting": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "extended site": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + }, + { + "extended spot": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.727 + } + } + ] + }, + "compliance_calculation": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation" + } + }, + "State": "Generated", + "Terms": [ + { + "compliance calculation": { + "State": "Generated" + } + }, + { + "calculation": { + "State": "Generated", + "Weight": 0.97 + } + }, + { + "compliance intention": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 + } + }, + { + "compliance shrewdness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 + } + }, + { + "compliance deviousness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.5 + } + }, + { + "intention": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "shrewdness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "deviousness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "compliance control": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance cunning": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance scheming": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "compliance design": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + } + ] + }, + "compliance_calculation.id": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "id" + } + }, + "State": "Generated", + "Terms": [ + { + "id": { + "State": "Generated" + } + }, + { + "identification": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.736 + } + }, + { + "credential": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.714 + } + } + ], + "NameType": "Identifier" + }, + "compliance_calculation.compliance": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "Compliance" + } + }, + "State": "Generated", + "Terms": [ + { + "compliance": { + "State": "Generated" + } + }, + { + "obedience": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "acquiescence": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "agreement": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "submission": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "amenability": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "amenableness": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "passivity": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "defiance": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "fulfilment": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 + } + }, + { + "fulfillment": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.466 + } + } + ] + }, + "compliance_calculation.compliant": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "Compliant" + } + }, + "State": "Generated", + "Terms": [ + { + "compliant": { + "State": "Generated" + } + }, + { + "acquiescent": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "obedient": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "biddable": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "submissive": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "yielding": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "amenable": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "accommodating": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "conforming": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.452 + } + }, + { + "compatible": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.452 + } + } + ] + }, + "compliance_calculation.error": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "Error" + } + }, + "State": "Generated", + "Terms": [ + { + "error": { + "State": "Generated" + } + }, + { + "booboo": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "inaccuracy": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "miscalculation": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "slipup": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.491 + } + }, + { + "mistake": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "fault": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "blunder": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "boo-boo": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "slip": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "slip-up": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + } + ] + }, + "compliance_calculation.non_compliant": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "NonCompliant" + } + }, + "State": "Generated", + "Terms": [ + { + "non compliant": { + "State": "Generated" + } + }, + { + "NonCompliant": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + } + ] + }, + "compliance_calculation.total_resource": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "totalResource" + } + }, + "State": "Generated", + "Terms": [ + { + "total resource": { + "State": "Generated" + } + }, + { + "totalResource": { + "Type": "Noun", + "State": "Generated", + "Weight": 0.99 + } + }, + { + "aggregate resource": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.582 + } + }, + { + "overall resource": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.582 + } + }, + { + "total reserve": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "total supply": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "total store": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "total source": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + }, + { + "total mean": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.485 + } + } + ] + }, + "compliance_calculation.unknown": { + "Definition": { + "Binding": { + "ConceptualEntity": "Compliance calculation", + "ConceptualProperty": "Unknown" + } + }, + "State": "Generated", + "Terms": [ + { + "unknown": { + "State": "Generated" + } + }, + { + "indefinite": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.476 + } + }, + { + "alien": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.452 + } + }, + { + "virgin": { + "Type": "Noun", + "State": "Suggested", + "Source": { + "Agent": "Thesaurus" + }, + "Weight": 0.452 + } + } + ] + }, + "costdetails.x_resourceparentname": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_ResourceParentName" + } + }, + "State": "Generated" + }, + "costdetails.x_chargemonth": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_ChargeMonth" + } + }, + "State": "Generated", + "Terms": [ + { + "Month": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "costdetails.x_totalsavingsrunningtotal": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_TotalSavingsRunningTotal" + } + }, + "State": "Generated" + }, + "costs.x_commitmentdiscountmetercategory": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_CommitmentDiscountMeterCategory" + } + }, + "State": "Generated", + "Terms": [ + { + "Meter category": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "costs.x_skucorecount": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuCoreCount" + } + }, + "State": "Generated", + "Terms": [ + { + "vCPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "costs.x_commitmentdiscountmetersubcategory": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_CommitmentDiscountMeterSubcategory" + } + }, + "State": "Generated", + "Terms": [ + { + "Meter subcategory": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "reservationrecommendations.regionname": { + "Definition": { + "Binding": { + "ConceptualEntity": "ReservationRecommendations", + "ConceptualProperty": "RegionName" + } + }, + "State": "Generated", + "Terms": [ + { + "Region": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "reservationrecommendations.x_commitmentdiscountnormalizedsize": { + "Definition": { + "Binding": { + "ConceptualEntity": "ReservationRecommendations", + "ConceptualProperty": "x_CommitmentDiscountNormalizedSize" + } + }, + "State": "Generated", + "Terms": [ + { + "Normalized size": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "reservationrecommendations.x_commitmentdiscountnormalizedgroup": { + "Definition": { + "Binding": { + "ConceptualEntity": "ReservationRecommendations", + "ConceptualProperty": "x_CommitmentDiscountNormalizedGroup" + } + }, + "State": "Generated", + "Terms": [ + { + "Normalized group": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "reservationrecommendations.x_skutermlabel": { + "Definition": { + "Binding": { + "ConceptualEntity": "ReservationRecommendations", + "ConceptualProperty": "x_SkuTermLabel" + } + }, + "State": "Generated", + "Terms": [ + { + "Term": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "costs.x_skucorecountmeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuCoreCountMeasure" + } + }, + "State": "Generated", + "Terms": [ + { + "vCPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "costs.x_skulicensequantitymeasure": { + "Definition": { + "Binding": { + "ConceptualEntity": "Costs", + "ConceptualProperty": "x_SkuLicenseQuantityMeasure" + } + }, + "State": "Generated", + "Terms": [ + { + "AHB CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + }, + { + "Hybrid Benefit CPUs": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + }, + "reservationrecommendations.x_breakevendate": { + "Definition": { + "Binding": { + "ConceptualEntity": "ReservationRecommendations", + "ConceptualProperty": "x_BreakEvenDate" + } + }, + "State": "Generated", + "Terms": [ + { + "Target": { + "State": "Suggested", + "Source": { + "Type": "External", + "Agent": "PowerBI.VisualColumnRename" + }, + "Weight": 0.9 + } + } + ] + } + }, + "Relationships": { + "hub_data_month_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "StorageData" + }, + "State": "Generated", + "Roles": { + "hub_data.month": { + "Target": { + "Entity": "hub_data.month" + } + }, + "hub_data.month.variation.date_hierarchy": { + "Target": { + "Entity": "hub_data.month.variation.date_hierarchy" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "hub_data.month" + }, + "Object": { + "Role": "hub_data.month.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "months_have_month_date_hierarchies" + } + ] + }, + "costdetails_x_month_variation_date_hierarchy_has_day": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.x_month.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy" + } + }, + "costdetails.x_month.variation.date_hierarchy.day": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy.day" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.x_month.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.x_month.variation.date_hierarchy.day" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_month_date_hierarchies_have_x_month_days" + } + ] + }, + "costdetails_x_month_variation_date_hierarchy_has_month": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.x_month.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy" + } + }, + "costdetails.x_month.variation.date_hierarchy.month": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy.month" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.x_month.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.x_month.variation.date_hierarchy.month" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_month_date_hierarchies_have_x_month_months" + } + ] + }, + "costdetails_x_month_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.x_month.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy" + } + }, + "costdetails.x_month.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.x_month.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.x_month.variation.date_hierarchy.quarter" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_month_date_hierarchies_have_x_month_quarters" + } + ] + }, + "costdetails_x_month_variation_date_hierarchy_has_year": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.x_month.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy" + } + }, + "costdetails.x_month.variation.date_hierarchy.year": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy.year" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.x_month.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.x_month.variation.date_hierarchy.year" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_month_date_hierarchies_have_x_month_years" + } + ] + }, + "costdetails_x_month_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.x_month": { + "Target": { + "Entity": "costdetails.x_month" + } + }, + "costdetails.x_month.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.x_month.variation.date_hierarchy" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.x_month" + }, + "Object": { + "Role": "costdetails.x_month.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_months_have_x_month_date_hierarchies" + } + ] + }, + "cost_detail_charge_period_end_variation_date_hierarchy_has_day": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.charge_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + } + }, + "cost_detail.charge_period_end.variation.date_hierarchy.day": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.day" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.day" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_days" + } + ] + }, + "cost_detail_charge_period_end_variation_date_hierarchy_has_month": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.charge_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + } + }, + "cost_detail.charge_period_end.variation.date_hierarchy.month": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.month" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.month" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_months" + } + ] + }, + "cost_detail_charge_period_end_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.charge_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + } + }, + "cost_detail.charge_period_end.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_quarters" + } + ] + }, + "cost_detail_charge_period_end_variation_date_hierarchy_has_year": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.charge_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + } + }, + "cost_detail.charge_period_end.variation.date_hierarchy.year": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.year" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy.year" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "charge_period_end_date_hierarchies_have_charge_period_end_years" + } + ] + }, + "cost_detail_charge_period_end_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.charge_period_end": { + "Target": { + "Entity": "cost_detail.charge_period_end" + } + }, + "cost_detail.charge_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.charge_period_end" + }, + "Object": { + "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "charge_period_ends_have_charge_period_end_date_hierarchies" + } + ] + }, + "costdetails_billingperiodstart_variation_date_hierarchy_has_day": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.billingperiodstart.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + } + }, + "costdetails.billingperiodstart.variation.date_hierarchy.day": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.day" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.day" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_days" + } + ] + }, + "costdetails_billingperiodstart_variation_date_hierarchy_has_month": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.billingperiodstart.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + } + }, + "costdetails.billingperiodstart.variation.date_hierarchy.month": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.month" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.month" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_months" + } + ] + }, + "costdetails_billingperiodstart_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.billingperiodstart.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + } + }, + "costdetails.billingperiodstart.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_quarters" + } + ] + }, + "costdetails_billingperiodstart_variation_date_hierarchy_has_year": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.billingperiodstart.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + } + }, + "costdetails.billingperiodstart.variation.date_hierarchy.year": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.year" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + }, + "Object": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy.year" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_start_date_hierarchies_have_billing_period_start_years" + } + ] + }, + "costdetails_billingperiodstart_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "costdetails.billingperiodstart": { + "Target": { + "Entity": "costdetails.billingperiodstart" + } + }, + "costdetails.billingperiodstart.variation.date_hierarchy": { + "Target": { + "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "costdetails.billingperiodstart" + }, + "Object": { + "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_starts_have_billing_period_start_date_hierarchies" + } + ] + }, + "cost_detail_billing_period_end_variation_date_hierarchy_has_day": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.billing_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + } + }, + "cost_detail.billing_period_end.variation.date_hierarchy.day": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.day" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.day" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_days" + } + ] + }, + "cost_detail_billing_period_end_variation_date_hierarchy_has_month": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.billing_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + } + }, + "cost_detail.billing_period_end.variation.date_hierarchy.month": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.month" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.month" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_months" + } + ] + }, + "cost_detail_billing_period_end_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.billing_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + } + }, + "cost_detail.billing_period_end.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_quarters" + } + ] + }, + "cost_detail_billing_period_end_variation_date_hierarchy_has_year": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.billing_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + } + }, + "cost_detail.billing_period_end.variation.date_hierarchy.year": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.year" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy.year" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_end_date_hierarchies_have_billing_period_end_years" + } + ] + }, + "cost_detail_billing_period_end_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.billing_period_end": { + "Target": { + "Entity": "cost_detail.billing_period_end" + } + }, + "cost_detail.billing_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.billing_period_end" + }, + "Object": { + "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "billing_period_ends_have_billing_period_end_date_hierarchies" + } + ] + }, + "cost_detail_x_service_period_start_variation_date_hierarchy_has_day": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_start.variation.date_hierarchy.day": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.day" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.day" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_days" + } + ] + }, + "cost_detail_x_service_period_start_variation_date_hierarchy_has_month": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_start.variation.date_hierarchy.month": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.month" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.month" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_months" + } + ] + }, + "cost_detail_x_service_period_start_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_start.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_quarters" + } + ] + }, + "cost_detail_x_service_period_start_variation_date_hierarchy_has_year": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_start.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_start.variation.date_hierarchy.year": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.year" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.year" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_years" + } + ] + }, + "cost_detail_x_service_period_start_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_start": { + "Target": { + "Entity": "cost_detail.x_service_period_start" + } + }, + "cost_detail.x_service_period_start.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_start" + }, + "Object": { + "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_starts_have_x_service_period_start_date_hierarchies" + } + ] + }, + "cost_detail_x_service_period_end_variation_date_hierarchy_has_day": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_end.variation.date_hierarchy.day": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.day" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.day" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_days" + } + ] + }, + "cost_detail_x_service_period_end_variation_date_hierarchy_has_month": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_end.variation.date_hierarchy.month": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.month" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.month" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_months" + } + ] + }, + "cost_detail_x_service_period_end_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_end.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ + { + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + }, + "Object": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_quarters" + } + ] + }, + "cost_detail_x_service_period_end_variation_date_hierarchy_has_year": { + "Binding": { + "ConceptualEntity": "Costs" + }, + "State": "Generated", + "Roles": { + "cost_detail.x_service_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + } + }, + "cost_detail.x_service_period_end.variation.date_hierarchy.year": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.year" } } - ] - }, - "disks_2.resourcegroup": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "resourceGroup" - } }, - "State": "Generated", - "Terms": [ + "Phrasings": [ { - "Resource group": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" }, - "Weight": 0.9 - } + "Object": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.year" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_years" } ] }, - "disks_2.location": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "location" - } + "cost_detail_x_service_period_end_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "Costs" }, "State": "Generated", - "Terms": [ + "Roles": { + "cost_detail.x_service_period_end": { + "Target": { + "Entity": "cost_detail.x_service_period_end" + } + }, + "cost_detail.x_service_period_end.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + } + } + }, + "Phrasings": [ { - "Region": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Attribute": { + "Subject": { + "Role": "cost_detail.x_service_period_end" }, - "Weight": 0.9 - } + "Object": { + "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_service_period_ends_have_x_service_period_end_date_hierarchies" } ] }, - "disks_2.skutier": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "skuTier" - } + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_day": { + "Binding": { + "ConceptualEntity": "Costs" }, "State": "Generated", - "Terms": [ + "Roles": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + } + }, + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" + } + } + }, + "Phrasings": [ { - "Tier": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Attribute": { + "Subject": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, - "Weight": 0.9 - } + "Object": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_days" } ] }, - "disks_2.disktype": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "diskType" - } + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_month": { + "Binding": { + "ConceptualEntity": "Costs" }, "State": "Generated", - "Terms": [ + "Roles": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + } + }, + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" + } + } + }, + "Phrasings": [ { - "Disk type": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Attribute": { + "Subject": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, - "Weight": 0.9 - } + "Object": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_months" } ] }, - "disks_2.diskstate": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "diskState" - } + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_quarter": { + "Binding": { + "ConceptualEntity": "Costs" }, "State": "Generated", - "Terms": [ - { - "Disk state": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" - }, - "Weight": 0.9 + "Roles": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" } }, + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" + } + } + }, + "Phrasings": [ { - "State": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Attribute": { + "Subject": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, - "Weight": 0.9 - } + "Object": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_quarters" } ] }, - "disks_2.lastownershipupdatetime": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "LastOwnershipUpdateTime" - } + "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_year": { + "Binding": { + "ConceptualEntity": "Costs" }, "State": "Generated", - "Terms": [ + "Roles": { + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + } + }, + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" + } + } + }, + "Phrasings": [ { - "Last state update": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Attribute": { + "Subject": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" }, - "Weight": 0.9 - } + "Object": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_years" } ] }, - "disks_2.skuname": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "skuName" - } + "cost_detail_x_billing_exchange_rate_date_has_variation_date_hierarchy": { + "Binding": { + "ConceptualEntity": "Costs" }, "State": "Generated", - "Terms": [ + "Roles": { + "cost_detail.x_billing_exchange_rate_date": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date" + } + }, + "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "Target": { + "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + } + } + }, + "Phrasings": [ { - "SKU": { - "State": "Suggested", - "Source": { - "Type": "External", - "Agent": "PowerBI.VisualColumnRename" + "Attribute": { + "Subject": { + "Role": "cost_detail.x_billing_exchange_rate_date" }, - "Weight": 0.9 - } + "Object": { + "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "x_billing_exchange_rate_dates_have_x_billing_exchange_rate_date_hierarchies" } ] }, - "disks.sku_name": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "sku.name" - } - }, - "State": "Generated" - }, - "disks.properties_disksizegb": { - "Definition": { - "Binding": { - "ConceptualEntity": "Disks", - "ConceptualProperty": "properties.diskSizeGB" - } - }, - "State": "Generated" - } - }, - "Relationships": { - "hub_data_month_has_variation_date_hierarchy": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_day": { "Binding": { - "ConceptualEntity": "StorageData" + "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "hub_data.month": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "hub_data.month" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "hub_data.month.variation.date_hierarchy": { + "costdetails.chargeperiodstart.variation.date_hierarchy.day": { "Target": { - "Entity": "hub_data.month.variation.date_hierarchy" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.day" } } }, @@ -74396,32 +78342,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "hub_data.month" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "hub_data.month.variation.date_hierarchy" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.day" } }, "State": "Generated", "Weight": 0.99, - "ID": "months_have_month_date_hierarchies" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_days" } ] }, - "costdetails_x_month_variation_date_hierarchy_has_day": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_month": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.x_month.variation.date_hierarchy": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "costdetails.x_month.variation.date_hierarchy.day": { + "costdetails.chargeperiodstart.variation.date_hierarchy.month": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.day" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.month" } } }, @@ -74429,32 +78375,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.day" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.month" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_days" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_months" } ] }, - "costdetails_x_month_variation_date_hierarchy_has_month": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_quarter": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.x_month.variation.date_hierarchy": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "costdetails.x_month.variation.date_hierarchy.month": { + "costdetails.chargeperiodstart.variation.date_hierarchy.quarter": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.month" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" } } }, @@ -74462,32 +78408,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.month" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_months" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_quarters" } ] }, - "costdetails_x_month_variation_date_hierarchy_has_quarter": { + "costdetails_chargeperiodstart_variation_date_hierarchy_has_year": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.x_month.variation.date_hierarchy": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, - "costdetails.x_month.variation.date_hierarchy.quarter": { + "costdetails.chargeperiodstart.variation.date_hierarchy.year": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.quarter" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.year" } } }, @@ -74495,32 +78441,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" }, "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.quarter" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.year" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_quarters" + "ID": "charge_period_start_date_hierarchies_have_charge_period_start_years" } ] }, - "costdetails_x_month_variation_date_hierarchy_has_year": { + "costdetails_chargeperiodstart_has_variation_date_hierarchy": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "costdetails.x_month.variation.date_hierarchy": { + "costdetails.chargeperiodstart": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" + "Entity": "costdetails.chargeperiodstart" } }, - "costdetails.x_month.variation.date_hierarchy.year": { + "costdetails.chargeperiodstart.variation.date_hierarchy": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy.year" + "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" } } }, @@ -74528,32 +78474,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.x_month.variation.date_hierarchy" + "Role": "costdetails.chargeperiodstart" }, "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy.year" + "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_month_date_hierarchies_have_x_month_years" + "ID": "charge_period_starts_have_charge_period_start_date_hierarchies" } ] }, - "costdetails_x_month_has_variation_date_hierarchy": { + "sql_database_has_resource": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "costdetails.x_month": { + "sql_database": { "Target": { - "Entity": "costdetails.x_month" + "Entity": "sql_database" } }, - "costdetails.x_month.variation.date_hierarchy": { + "resource": { "Target": { - "Entity": "costdetails.x_month.variation.date_hierarchy" + "Entity": "resource" } } }, @@ -74561,32 +78507,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.x_month" + "Role": "sql_database" }, "Object": { - "Role": "costdetails.x_month.variation.date_hierarchy" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_months_have_x_month_date_hierarchies" + "ID": "sql_databases_have_resources" } ] }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_day": { + "policy_state_has_compliance_calculation": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.charge_period_end.variation.date_hierarchy.day": { + "compliance_calculation": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.day" + "Entity": "compliance_calculation" } } }, @@ -74594,32 +78540,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.day" + "Role": "compliance_calculation" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_days" + "ID": "policy_states_have_compliance_calculations" + }, + { + "Attribute": { + "Subject": { + "Role": "compliance_calculation" + }, + "Object": { + "Role": "policy_state" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "compliance_calculations_have_policy_states" } ] }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_month": { + "policy_state_has_policy_assignment": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.charge_period_end.variation.date_hierarchy.month": { + "policy_assignment": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.month" + "Entity": "policy_assignment" } } }, @@ -74627,32 +78586,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.month" + "Role": "policy_assignment" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_months" + "ID": "policy_states_have_policy_assignments" } ] }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_quarter": { + "policy_state_has_subscription": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.charge_period_end.variation.date_hierarchy.quarter": { + "subscription": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" + "Entity": "subscription" } } }, @@ -74660,32 +78619,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.quarter" + "Role": "subscription" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_quarters" + "ID": "policy_states_have_subscriptions" + }, + { + "Attribute": { + "Subject": { + "Role": "subscription" + }, + "Object": { + "Role": "policy_state" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "subscriptions_have_policy_states" } ] }, - "cost_detail_charge_period_end_variation_date_hierarchy_has_year": { + "network_security_group_has_resource": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "cost_detail.charge_period_end.variation.date_hierarchy": { + "network_security_group": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + "Entity": "network_security_group" } }, - "cost_detail.charge_period_end.variation.date_hierarchy.year": { + "resource": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy.year" + "Entity": "resource" } } }, @@ -74693,32 +78665,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + "Role": "network_security_group" }, "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy.year" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_end_date_hierarchies_have_charge_period_end_years" + "ID": "network_security_groups_have_resources" + }, + { + "Attribute": { + "Subject": { + "Role": "resource" + }, + "Object": { + "Role": "network_security_group" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "resources_have_network_security_groups" } ] }, - "cost_detail_charge_period_end_has_variation_date_hierarchy": { + "advisor_reservation_recommendation_has_subscription": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "cost_detail.charge_period_end": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "cost_detail.charge_period_end" + "Entity": "advisor_reservation_recommendation" } }, - "cost_detail.charge_period_end.variation.date_hierarchy": { + "subscription": { "Target": { - "Entity": "cost_detail.charge_period_end.variation.date_hierarchy" + "Entity": "subscription" } } }, @@ -74726,32 +78711,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.charge_period_end" + "Role": "advisor_reservation_recommendation" + }, + "Object": { + "Role": "subscription" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "advisor_reservation_recommendations_have_subscriptions" + }, + { + "Attribute": { + "Subject": { + "Role": "subscription" }, "Object": { - "Role": "cost_detail.charge_period_end.variation.date_hierarchy" + "Role": "advisor_reservation_recommendation" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_ends_have_charge_period_end_date_hierarchies" + "ID": "subscriptions_have_advisor_reservation_recommendations" } ] }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_day": { + "network_interface_has_public_IP_address": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { + "network_interface": { "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + "Entity": "network_interface" } }, - "costdetails.billingperiodstart.variation.date_hierarchy.day": { + "public_IP_address": { "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.day" + "Entity": "public_IP_address" } } }, @@ -74759,65 +78757,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + "Role": "network_interface" }, "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.day" + "Role": "public_IP_address" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_days" - } - ] - }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" - } + "ID": "network_interfaces_have_public_IP_addresses" }, - "costdetails.billingperiodstart.variation.date_hierarchy.month": { - "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.month" - } - } - }, - "Phrasings": [ { "Attribute": { "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + "Role": "public_IP_address" }, "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.month" + "Role": "network_interface" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_months" + "ID": "public_IP_addresses_have_network_interfaces" } ] }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_quarter": { + "network_interface_has_virtual_machine": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { + "network_interface": { "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + "Entity": "network_interface" } }, - "costdetails.billingperiodstart.variation.date_hierarchy.quarter": { + "virtual_machine": { "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" + "Entity": "virtual_machine" } } }, @@ -74825,32 +78803,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + "Role": "network_interface" }, "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.quarter" + "Role": "virtual_machine" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_quarters" + "ID": "network_interfaces_have_virtual_machines" } ] }, - "costdetails_billingperiodstart_variation_date_hierarchy_has_year": { + "disk_has_virtual_machine": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "costdetails.billingperiodstart.variation.date_hierarchy": { + "disk": { "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + "Entity": "disk" } }, - "costdetails.billingperiodstart.variation.date_hierarchy.year": { + "virtual_machine": { "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy.year" + "Entity": "virtual_machine" } } }, @@ -74858,32 +78836,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + "Role": "disk" }, "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy.year" + "Role": "virtual_machine" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_start_date_hierarchies_have_billing_period_start_years" + "ID": "disks_have_virtual_machines" } ] }, - "costdetails_billingperiodstart_has_variation_date_hierarchy": { + "virtual_machine_has_resource": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "VirtualMachines" }, "State": "Generated", "Roles": { - "costdetails.billingperiodstart": { + "virtual_machine": { "Target": { - "Entity": "costdetails.billingperiodstart" + "Entity": "virtual_machine" } }, - "costdetails.billingperiodstart.variation.date_hierarchy": { + "resource": { "Target": { - "Entity": "costdetails.billingperiodstart.variation.date_hierarchy" + "Entity": "resource" } } }, @@ -74891,65 +78869,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.billingperiodstart" + "Role": "virtual_machine" }, "Object": { - "Role": "costdetails.billingperiodstart.variation.date_hierarchy" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_starts_have_billing_period_start_date_hierarchies" - } - ] - }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_day": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" - } + "ID": "virtual_machines_have_resources" }, - "cost_detail.billing_period_end.variation.date_hierarchy.day": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.day" - } - } - }, - "Phrasings": [ { "Attribute": { "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + "Role": "resource" }, "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.day" + "Role": "virtual_machine" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_days" + "ID": "resources_have_virtual_machines" } ] }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_month": { + "resource_has_resource_type": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { + "resource": { "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + "Entity": "resource" } }, - "cost_detail.billing_period_end.variation.date_hierarchy.month": { + "resource_type": { "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.month" + "Entity": "resource_type" } } }, @@ -74957,65 +78915,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + "Role": "resource" }, "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.month" + "Role": "resource_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_months" - } - ] - }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_quarter": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" - } + "ID": "resources_have_resource_types" }, - "cost_detail.billing_period_end.variation.date_hierarchy.quarter": { - "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" - } - } - }, - "Phrasings": [ { "Attribute": { "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + "Role": "resource_type" }, "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.quarter" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_quarters" + "ID": "resource_types_have_resources" } ] }, - "cost_detail_billing_period_end_variation_date_hierarchy_has_year": { + "resource_has_region": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "cost_detail.billing_period_end.variation.date_hierarchy": { + "resource": { "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + "Entity": "resource" } }, - "cost_detail.billing_period_end.variation.date_hierarchy.year": { + "region": { "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy.year" + "Entity": "region" } } }, @@ -75023,32 +78961,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + "Role": "resource" }, "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy.year" + "Role": "region" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_end_date_hierarchies_have_billing_period_end_years" + "ID": "resources_have_regions" } ] }, - "cost_detail_billing_period_end_has_variation_date_hierarchy": { + "resource_has_sql_database": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "cost_detail.billing_period_end": { + "resource": { "Target": { - "Entity": "cost_detail.billing_period_end" + "Entity": "resource" } }, - "cost_detail.billing_period_end.variation.date_hierarchy": { + "sql_database": { "Target": { - "Entity": "cost_detail.billing_period_end.variation.date_hierarchy" + "Entity": "sql_database" } } }, @@ -75056,32 +78994,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.billing_period_end" + "Role": "resource" }, "Object": { - "Role": "cost_detail.billing_period_end.variation.date_hierarchy" + "Role": "sql_database" } }, "State": "Generated", "Weight": 0.99, - "ID": "billing_period_ends_have_billing_period_end_date_hierarchies" + "ID": "resources_have_sql_databases" } ] }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_day": { + "resource_has_subscription": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "Resources" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { + "resource": { "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Entity": "resource" } }, - "cost_detail.x_service_period_start.variation.date_hierarchy.day": { + "subscription": { "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.day" + "Entity": "subscription" } } }, @@ -75089,65 +79027,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Role": "resource" }, "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.day" + "Role": "subscription" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_days" - } - ] - }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_month": { - "Binding": { - "ConceptualEntity": "Costs" - }, - "State": "Generated", - "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" - } + "ID": "resources_have_subscriptions" }, - "cost_detail.x_service_period_start.variation.date_hierarchy.month": { - "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.month" - } - } - }, - "Phrasings": [ { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Role": "subscription" }, "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.month" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_months" + "ID": "subscriptions_have_resources" } ] }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_quarter": { + "advisor_recommendation_has_resource": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "AdvisorRecommendations" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { + "advisor_recommendation": { "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Entity": "advisor_recommendation" } }, - "cost_detail.x_service_period_start.variation.date_hierarchy.quarter": { + "resource": { "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" + "Entity": "resource" } } }, @@ -75155,32 +79073,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Role": "advisor_recommendation" }, "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.quarter" + "Role": "resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_quarters" + "ID": "advisor_recommendations_have_resources" + }, + { + "Attribute": { + "Subject": { + "Role": "resource" + }, + "Object": { + "Role": "advisor_recommendation" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "resources_have_advisor_recommendations" } ] }, - "cost_detail_x_service_period_start_variation_date_hierarchy_has_year": { + "reservation_recomendation_has_instance_size_flexibility": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "ReservationRecommendations" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_start.variation.date_hierarchy": { + "reservation_recomendation": { "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Entity": "reservation_recomendation" } }, - "cost_detail.x_service_period_start.variation.date_hierarchy.year": { + "instance_size_flexibility": { "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy.year" + "Entity": "instance_size_flexibility" } } }, @@ -75188,32 +79119,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Role": "reservation_recomendation" }, "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy.year" + "Role": "instance_size_flexibility" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_start_date_hierarchies_have_x_service_period_start_years" + "ID": "reservation_recomendations_have_instance_size_flexibilities" } ] }, - "cost_detail_x_service_period_start_has_variation_date_hierarchy": { + "hub_error_has_hub_scope": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "StorageErrors" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_start": { + "hub_error": { "Target": { - "Entity": "cost_detail.x_service_period_start" + "Entity": "hub_error" } }, - "cost_detail.x_service_period_start.variation.date_hierarchy": { + "hub_scope": { "Target": { - "Entity": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Entity": "hub_scope" } } }, @@ -75221,32 +79152,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_start" + "Role": "hub_error" }, "Object": { - "Role": "cost_detail.x_service_period_start.variation.date_hierarchy" + "Role": "hub_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_starts_have_x_service_period_start_date_hierarchies" + "ID": "storage_errors_have_hub_scopes" + }, + { + "Attribute": { + "Subject": { + "Role": "hub_scope" + }, + "Object": { + "Role": "hub_error" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "hub_scopes_have_storage_errors" } ] }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_day": { + "hub_data_has_hub_scope": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "StorageData" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { + "hub_data": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Entity": "hub_data" } }, - "cost_detail.x_service_period_end.variation.date_hierarchy.day": { + "hub_scope": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.day" + "Entity": "hub_scope" } } }, @@ -75254,32 +79198,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Role": "hub_data" }, "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.day" + "Role": "hub_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_days" + "ID": "storage_data_have_hub_scopes" + }, + { + "Attribute": { + "Subject": { + "Role": "hub_scope" + }, + "Object": { + "Role": "hub_data" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "hub_scopes_have_storage_data" } ] }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_month": { + "instance_size_flexibility_has_cost_detail": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "InstanceSizeFlexibility" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { + "instance_size_flexibility": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Entity": "instance_size_flexibility" } }, - "cost_detail.x_service_period_end.variation.date_hierarchy.month": { + "cost_detail": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.month" + "Entity": "cost_detail" } } }, @@ -75287,32 +79244,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Role": "instance_size_flexibility" }, "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.month" + "Role": "cost_detail" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_months" + "ID": "instance_size_flexibilities_have_cost_details" } ] }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_quarter": { + "cost_detail_has_disk": { "Binding": { "ConceptualEntity": "Costs" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { + "cost_detail": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Entity": "cost_detail" } }, - "cost_detail.x_service_period_end.variation.date_hierarchy.quarter": { + "disk": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" + "Entity": "disk" } } }, @@ -75320,32 +79277,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Role": "cost_detail" }, "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.quarter" + "Role": "disk" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_quarters" + "ID": "cost_details_have_disks" + }, + { + "Attribute": { + "Subject": { + "Role": "disk" + }, + "Object": { + "Role": "cost_detail" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "disks_have_cost_details" } ] }, - "cost_detail_x_service_period_end_variation_date_hierarchy_has_year": { + "policy_state_has_compliance_calculation_unknown": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_end.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.x_service_period_end.variation.date_hierarchy.year": { + "compliance_calculation.unknown": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy.year" + "Entity": "compliance_calculation.unknown" } } }, @@ -75353,32 +79323,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy.year" + "Role": "compliance_calculation.unknown" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_end_date_hierarchies_have_x_service_period_end_years" + "ID": "policy_states_have_unknown" } ] }, - "cost_detail_x_service_period_end_has_variation_date_hierarchy": { + "policy_state_has_compliance_calculation_total_resource": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.x_service_period_end": { + "policy_state": { "Target": { - "Entity": "cost_detail.x_service_period_end" + "Entity": "policy_state" } }, - "cost_detail.x_service_period_end.variation.date_hierarchy": { + "compliance_calculation.total_resource": { "Target": { - "Entity": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Entity": "compliance_calculation.total_resource" } } }, @@ -75386,32 +79356,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_service_period_end" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.x_service_period_end.variation.date_hierarchy" + "Role": "compliance_calculation.total_resource" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_service_period_ends_have_x_service_period_end_date_hierarchies" + "ID": "policy_states_have_total_resource" } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_day": { + "policy_state_has_compliance_calculation_non_compliant": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day": { + "compliance_calculation.non_compliant": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" + "Entity": "compliance_calculation.non_compliant" } } }, @@ -75419,32 +79389,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.day" + "Role": "compliance_calculation.non_compliant" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_days" + "ID": "policy_states_have_non_compliant" } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_month": { + "policy_state_has_compliance_calculation_error": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month": { + "compliance_calculation.error": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" + "Entity": "compliance_calculation.error" } } }, @@ -75452,32 +79422,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.month" + "Role": "compliance_calculation.error" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_months" + "ID": "policy_states_have_error" } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_quarter": { + "policy_state_has_compliance_calculation_compliant": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter": { + "compliance_calculation.compliant": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" + "Entity": "compliance_calculation.compliant" } } }, @@ -75485,32 +79455,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.quarter" + "Role": "compliance_calculation.compliant" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "policy_states_have_compliant" + }, + { + "Adjective": { + "Subject": { + "Role": "policy_state" + }, + "Adjectives": [ + { + "compliant": { + "State": "Generated" + } + } + ], + "Measurement": { + "Role": "compliance_calculation.compliant" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_quarters" + "ID": "compliant_indicates_how_compliant_policy_states_are" } ] }, - "cost_detail_x_billing_exchange_rate_date_variation_date_hierarchy_has_year": { + "policy_state_has_compliance_calculation_compliance": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "policy_state": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "policy_state" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year": { + "compliance_calculation.compliance": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" + "Entity": "compliance_calculation.compliance" } } }, @@ -75518,32 +79508,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "policy_state" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy.year" + "Role": "compliance_calculation.compliance" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_date_hierarchies_have_x_billing_exchange_rate_years" + "ID": "policy_states_have_compliance" } ] }, - "cost_detail_x_billing_exchange_rate_date_has_variation_date_hierarchy": { + "compliance_calculation_has_id": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "Compliance calculation" }, "State": "Generated", "Roles": { - "cost_detail.x_billing_exchange_rate_date": { + "compliance_calculation": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date" + "Entity": "compliance_calculation" } }, - "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy": { + "compliance_calculation.id": { "Target": { - "Entity": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Entity": "compliance_calculation.id" } } }, @@ -75551,32 +79541,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail.x_billing_exchange_rate_date" + "Role": "compliance_calculation" }, "Object": { - "Role": "cost_detail.x_billing_exchange_rate_date.variation.date_hierarchy" + "Role": "compliance_calculation.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "x_billing_exchange_rate_dates_have_x_billing_exchange_rate_date_hierarchies" + "ID": "compliance_calculations_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "compliance_calculation" + }, + "Name": { + "Role": "compliance_calculation.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_compliance_calculations" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_day": { + "sql_database_has_extended_location": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "sql_database": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "sql_database" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.day": { + "sql_database.extended_location": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.day" + "Entity": "sql_database.extended_location" } } }, @@ -75584,32 +79587,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "sql_database" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.day" + "Role": "sql_database.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_days" + "ID": "sql_databases_have_extended_locations" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_month": { + "sql_database_has_zone": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "sql_database": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "sql_database" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.month": { + "sql_database.zone": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.month" + "Entity": "sql_database.zone" } } }, @@ -75617,32 +79620,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "sql_database" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.month" + "Role": "sql_database.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_months" + "ID": "sql_databases_have_zones" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_quarter": { + "sql_database_has_identity": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "sql_database": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "sql_database" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.quarter": { + "sql_database.identity": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" + "Entity": "sql_database.identity" } } }, @@ -75650,32 +79653,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "sql_database" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.quarter" + "Role": "sql_database.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_quarters" + "ID": "sql_databases_have_identities" } ] }, - "costdetails_chargeperiodstart_variation_date_hierarchy_has_year": { + "sql_database_has_tag": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "sql_database": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "sql_database" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy.year": { + "sql_database.tag": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy.year" + "Entity": "sql_database.tag" } } }, @@ -75683,32 +79686,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "sql_database" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy.year" + "Role": "sql_database.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_start_date_hierarchies_have_charge_period_start_years" + "ID": "sql_databases_have_tags" } ] }, - "costdetails_chargeperiodstart_has_variation_date_hierarchy": { + "sql_database_has_properties_maxLogSizeByte": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "costdetails.chargeperiodstart": { + "sql_database": { "Target": { - "Entity": "costdetails.chargeperiodstart" + "Entity": "sql_database" } }, - "costdetails.chargeperiodstart.variation.date_hierarchy": { + "sql_database.properties_maxLogSizeByte": { "Target": { - "Entity": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Entity": "sql_database.properties_maxLogSizeByte" } } }, @@ -75716,19 +79719,19 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "costdetails.chargeperiodstart" + "Role": "sql_database" }, "Object": { - "Role": "costdetails.chargeperiodstart.variation.date_hierarchy" + "Role": "sql_database.properties_maxLogSizeByte" } }, "State": "Generated", "Weight": 0.99, - "ID": "charge_period_starts_have_charge_period_start_date_hierarchies" + "ID": "sql_databases_have_properties_maxLogSizeBytes" } ] }, - "sql_database_has_resource": { + "sql_database_has_properties_readScale": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -75739,9 +79742,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "resource": { + "sql_database.properties_readScale": { "Target": { - "Entity": "resource" + "Entity": "sql_database.properties_readScale" } } }, @@ -75752,29 +79755,29 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "resource" + "Role": "sql_database.properties_readScale" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_resources" + "ID": "sql_databases_have_properties_readScales" } ] }, - "policy_state_has_compliance_calculation": { + "sql_database_has_properties_currentSku": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "compliance_calculation": { + "sql_database.properties_currentSku": { "Target": { - "Entity": "compliance_calculation" + "Entity": "sql_database.properties_currentSku" } } }, @@ -75782,45 +79785,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" - }, - "Object": { - "Role": "compliance_calculation" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_compliance_calculations" - }, - { - "Attribute": { - "Subject": { - "Role": "compliance_calculation" + "Role": "sql_database" }, "Object": { - "Role": "policy_state" + "Role": "sql_database.properties_currentSku" } }, "State": "Generated", "Weight": 0.99, - "ID": "compliance_calculations_have_policy_states" + "ID": "sql_databases_have_properties_currentSkus" } ] }, - "policy_state_has_policy_assignment": { + "sql_database_has_properties_databaseId": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "policy_assignment": { + "sql_database.properties_databaseId": { "Target": { - "Entity": "policy_assignment" + "Entity": "sql_database.properties_databaseId" } } }, @@ -75828,32 +79818,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "policy_assignment" + "Role": "sql_database.properties_databaseId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_policy_assignments" + "ID": "sql_databases_have_properties_databaseIds" } ] }, - "policy_state_has_subscription": { + "sql_database_has_properties_isLedgerOn": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "subscription": { + "sql_database.properties_isLedgerOn": { "Target": { - "Entity": "subscription" + "Entity": "sql_database.properties_isLedgerOn" } } }, @@ -75861,45 +79851,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "subscription" + "Role": "sql_database.properties_isLedgerOn" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_subscriptions" + "ID": "sql_databases_have_properties_isLedgerOns" }, { - "Attribute": { + "DynamicAdjective": { "Subject": { - "Role": "subscription" + "Role": "sql_database" }, - "Object": { - "Role": "policy_state" + "Adjective": { + "Role": "sql_database.properties_isLedgerOn" } }, "State": "Generated", "Weight": 0.99, - "ID": "subscriptions_have_policy_states" + "ID": "properties_isLedgerOns_describe_sql_databases" } ] }, - "network_security_group_has_resource": { + "sql_database_has_properties_maxSizeByte": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "network_security_group": { + "sql_database": { "Target": { - "Entity": "network_security_group" + "Entity": "sql_database" } }, - "resource": { + "sql_database.properties_maxSizeByte": { "Target": { - "Entity": "resource" + "Entity": "sql_database.properties_maxSizeByte" } } }, @@ -75907,45 +79897,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" - }, - "Object": { - "Role": "resource" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_resources" - }, - { - "Attribute": { - "Subject": { - "Role": "resource" + "Role": "sql_database" }, "Object": { - "Role": "network_security_group" + "Role": "sql_database.properties_maxSizeByte" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_network_security_groups" + "ID": "sql_databases_have_properties_maxSizeBytes" } ] }, - "advisor_reservation_recommendation_has_subscription": { + "sql_database_has_properties_licenseType": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "sql_database": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "sql_database" } }, - "subscription": { + "sql_database.properties_licenseType": { "Target": { - "Entity": "subscription" + "Entity": "sql_database.properties_licenseType" } } }, @@ -75953,45 +79930,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" - }, - "Object": { - "Role": "subscription" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_subscriptions" - }, - { - "Attribute": { - "Subject": { - "Role": "subscription" + "Role": "sql_database" }, "Object": { - "Role": "advisor_reservation_recommendation" + "Role": "sql_database.properties_licenseType" } }, "State": "Generated", "Weight": 0.99, - "ID": "subscriptions_have_advisor_reservation_recommendations" + "ID": "sql_databases_have_properties_licenseTypes" } ] }, - "network_interface_has_public_IP_address": { + "sql_database_has_properties_collation": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "network_interface": { + "sql_database": { "Target": { - "Entity": "network_interface" + "Entity": "sql_database" } }, - "public_IP_address": { + "sql_database.properties_collation": { "Target": { - "Entity": "public_IP_address" + "Entity": "sql_database.properties_collation" } } }, @@ -75999,45 +79963,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" - }, - "Object": { - "Role": "public_IP_address" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_interfaces_have_public_IP_addresses" - }, - { - "Attribute": { - "Subject": { - "Role": "public_IP_address" + "Role": "sql_database" }, "Object": { - "Role": "network_interface" + "Role": "sql_database.properties_collation" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_network_interfaces" + "ID": "sql_databases_have_properties_collations" } ] }, - "network_interface_has_virtual_machine": { + "sql_database_has_properties_creationDate": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "network_interface": { + "sql_database": { "Target": { - "Entity": "network_interface" + "Entity": "sql_database" } }, - "virtual_machine": { + "sql_database.properties_creationDate": { "Target": { - "Entity": "virtual_machine" + "Entity": "sql_database.properties_creationDate" } } }, @@ -76045,32 +79996,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "sql_database" }, "Object": { - "Role": "virtual_machine" + "Role": "sql_database.properties_creationDate" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_virtual_machines" + "ID": "sql_databases_have_properties_creationDates" } ] }, - "virtual_machine_has_resource": { + "sql_database_has_properties_catalogCollation": { "Binding": { - "ConceptualEntity": "VirtualMachines" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "virtual_machine": { + "sql_database": { "Target": { - "Entity": "virtual_machine" + "Entity": "sql_database" } }, - "resource": { + "sql_database.properties_catalogCollation": { "Target": { - "Entity": "resource" + "Entity": "sql_database.properties_catalogCollation" } } }, @@ -76078,45 +80029,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "virtual_machine" - }, - "Object": { - "Role": "resource" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "virtual_machines_have_resources" - }, - { - "Attribute": { - "Subject": { - "Role": "resource" + "Role": "sql_database" }, "Object": { - "Role": "virtual_machine" + "Role": "sql_database.properties_catalogCollation" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_virtual_machines" + "ID": "sql_databases_have_properties_catalogCollations" } ] }, - "resource_has_resource_type": { + "sql_database_has_properties_availabilityZone": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "resource": { + "sql_database": { "Target": { - "Entity": "resource" + "Entity": "sql_database" } }, - "resource_type": { + "sql_database.properties_availabilityZone": { "Target": { - "Entity": "resource_type" + "Entity": "sql_database.properties_availabilityZone" } } }, @@ -76124,45 +80062,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" - }, - "Object": { - "Role": "resource_type" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "resources_have_resource_types" - }, - { - "Attribute": { - "Subject": { - "Role": "resource_type" + "Role": "sql_database" }, "Object": { - "Role": "resource" + "Role": "sql_database.properties_availabilityZone" } }, "State": "Generated", "Weight": 0.99, - "ID": "resource_types_have_resources" + "ID": "sql_databases_have_properties_availabilityZones" } ] }, - "resource_has_region": { + "sql_database_has_properties_zoneRedundant": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "resource": { + "sql_database": { "Target": { - "Entity": "resource" + "Entity": "sql_database" } }, - "region": { + "sql_database.properties_zoneRedundant": { "Target": { - "Entity": "region" + "Entity": "sql_database.properties_zoneRedundant" } } }, @@ -76170,32 +80095,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" + "Role": "sql_database" }, "Object": { - "Role": "region" + "Role": "sql_database.properties_zoneRedundant" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_regions" + "ID": "sql_databases_have_properties_zoneRedundants" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "sql_database" + }, + "Adjective": { + "Role": "sql_database.properties_zoneRedundant" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_zoneRedundants_describe_sql_databases" } ] }, - "resource_has_sql_database": { + "sql_database_has_properties_earliestRestoreDate": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "resource": { + "sql_database": { "Target": { - "Entity": "resource" + "Entity": "sql_database" } }, - "sql_database": { + "sql_database.properties_earliestRestoreDate": { "Target": { - "Entity": "sql_database" + "Entity": "sql_database.properties_earliestRestoreDate" } } }, @@ -76203,32 +80141,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" + "Role": "sql_database" }, "Object": { - "Role": "sql_database" + "Role": "sql_database.properties_earliestRestoreDate" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_sql_databases" + "ID": "sql_databases_have_properties_earliestRestoreDates" } ] }, - "resource_has_subscription": { + "sql_database_has_properties_isInfraEncryptionEnabled": { "Binding": { - "ConceptualEntity": "Resources" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "resource": { + "sql_database": { "Target": { - "Entity": "resource" + "Entity": "sql_database" } }, - "subscription": { + "sql_database.properties_isInfraEncryptionEnabled": { "Target": { - "Entity": "subscription" + "Entity": "sql_database.properties_isInfraEncryptionEnabled" } } }, @@ -76236,91 +80174,78 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "resource" + "Role": "sql_database" }, "Object": { - "Role": "subscription" + "Role": "sql_database.properties_isInfraEncryptionEnabled" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_subscriptions" + "ID": "sql_databases_have_properties_isInfraEncryptionEnableds" }, { - "Attribute": { + "DynamicAdjective": { "Subject": { - "Role": "subscription" + "Role": "sql_database" }, - "Object": { - "Role": "resource" + "Adjective": { + "Role": "sql_database.properties_isInfraEncryptionEnabled" } }, "State": "Generated", "Weight": 0.99, - "ID": "subscriptions_have_resources" + "ID": "properties_isInfraEncryptionEnableds_describe_sql_databases" } ] }, - "advisor_recommendation_has_resource": { + "sql_database_has_properties_defaultSecondaryLocation": { "Binding": { - "ConceptualEntity": "AdvisorRecommendations" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "advisor_recommendation": { + "sql_database": { "Target": { - "Entity": "advisor_recommendation" + "Entity": "sql_database" } }, - "resource": { + "sql_database.properties_defaultSecondaryLocation": { "Target": { - "Entity": "resource" + "Entity": "sql_database.properties_defaultSecondaryLocation" } } - }, - "Phrasings": [ - { - "Attribute": { - "Subject": { - "Role": "advisor_recommendation" - }, - "Object": { - "Role": "resource" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "advisor_recommendations_have_resources" - }, + }, + "Phrasings": [ { "Attribute": { "Subject": { - "Role": "resource" + "Role": "sql_database" }, "Object": { - "Role": "advisor_recommendation" + "Role": "sql_database.properties_defaultSecondaryLocation" } }, "State": "Generated", "Weight": 0.99, - "ID": "resources_have_advisor_recommendations" + "ID": "sql_databases_have_properties_defaultSecondaryLocations" } ] }, - "reservation_recomendation_has_instance_size_flexibility": { + "sql_database_has_properties_maintenanceConfigurationId": { "Binding": { - "ConceptualEntity": "ReservationRecommendations" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "reservation_recomendation": { + "sql_database": { "Target": { - "Entity": "reservation_recomendation" + "Entity": "sql_database" } }, - "instance_size_flexibility": { + "sql_database.properties_maintenanceConfigurationId": { "Target": { - "Entity": "instance_size_flexibility" + "Entity": "sql_database.properties_maintenanceConfigurationId" } } }, @@ -76328,32 +80253,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "reservation_recomendation" + "Role": "sql_database" }, "Object": { - "Role": "instance_size_flexibility" + "Role": "sql_database.properties_maintenanceConfigurationId" } }, "State": "Generated", "Weight": 0.99, - "ID": "reservation_recomendations_have_instance_size_flexibilities" + "ID": "sql_databases_have_properties_maintenanceConfigurationIds" } ] }, - "hub_error_has_hub_scope": { + "sql_database_has_properties_currentServiceObjectiveName": { "Binding": { - "ConceptualEntity": "StorageErrors" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "hub_error": { + "sql_database": { "Target": { - "Entity": "hub_error" + "Entity": "sql_database" } }, - "hub_scope": { + "sql_database.properties_currentServiceObjectiveName": { "Target": { - "Entity": "hub_scope" + "Entity": "sql_database.properties_currentServiceObjectiveName" } } }, @@ -76361,45 +80286,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "hub_error" - }, - "Object": { - "Role": "hub_scope" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "storage_errors_have_hub_scopes" - }, - { - "Attribute": { - "Subject": { - "Role": "hub_scope" + "Role": "sql_database" }, "Object": { - "Role": "hub_error" + "Role": "sql_database.properties_currentServiceObjectiveName" } }, "State": "Generated", "Weight": 0.99, - "ID": "hub_scopes_have_storage_errors" + "ID": "sql_databases_have_properties_currentServiceObjectiveNames" } ] }, - "hub_data_has_hub_scope": { + "sql_database_has_properties_requestedServiceObjectiveName": { "Binding": { - "ConceptualEntity": "StorageData" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "hub_data": { + "sql_database": { "Target": { - "Entity": "hub_data" + "Entity": "sql_database" } }, - "hub_scope": { + "sql_database.properties_requestedServiceObjectiveName": { "Target": { - "Entity": "hub_scope" + "Entity": "sql_database.properties_requestedServiceObjectiveName" } } }, @@ -76407,45 +80319,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "hub_data" - }, - "Object": { - "Role": "hub_scope" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "storage_data_have_hub_scopes" - }, - { - "Attribute": { - "Subject": { - "Role": "hub_scope" + "Role": "sql_database" }, "Object": { - "Role": "hub_data" + "Role": "sql_database.properties_requestedServiceObjectiveName" } }, "State": "Generated", "Weight": 0.99, - "ID": "hub_scopes_have_storage_data" + "ID": "sql_databases_have_properties_requestedServiceObjectiveNames" } ] }, - "instance_size_flexibility_has_cost_detail": { + "sql_database_has_properties_currentBackupStorageRedundancy": { "Binding": { - "ConceptualEntity": "InstanceSizeFlexibility" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "instance_size_flexibility": { + "sql_database": { "Target": { - "Entity": "instance_size_flexibility" + "Entity": "sql_database" } }, - "cost_detail": { + "sql_database.properties_currentBackupStorageRedundancy": { "Target": { - "Entity": "cost_detail" + "Entity": "sql_database.properties_currentBackupStorageRedundancy" } } }, @@ -76453,32 +80352,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "instance_size_flexibility" + "Role": "sql_database" }, "Object": { - "Role": "cost_detail" + "Role": "sql_database.properties_currentBackupStorageRedundancy" } }, "State": "Generated", "Weight": 0.99, - "ID": "instance_size_flexibilities_have_cost_details" + "ID": "sql_databases_have_properties_currentBackupStorageRedundancies" } ] }, - "cost_detail_has_disk": { + "sql_database_has_properties_requestedBackupStorageRedundancy": { "Binding": { - "ConceptualEntity": "Costs" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "cost_detail": { + "sql_database": { "Target": { - "Entity": "cost_detail" + "Entity": "sql_database" } }, - "disk": { + "sql_database.properties_requestedBackupStorageRedundancy": { "Target": { - "Entity": "disk" + "Entity": "sql_database.properties_requestedBackupStorageRedundancy" } } }, @@ -76486,45 +80385,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "cost_detail" - }, - "Object": { - "Role": "disk" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "cost_details_have_disks" - }, - { - "Attribute": { - "Subject": { - "Role": "disk" + "Role": "sql_database" }, "Object": { - "Role": "cost_detail" + "Role": "sql_database.properties_requestedBackupStorageRedundancy" } }, "State": "Generated", "Weight": 0.99, - "ID": "disks_have_cost_details" + "ID": "sql_databases_have_properties_requestedBackupStorageRedundancies" } ] }, - "policy_state_has_compliance_calculation_unknown": { + "sql_database_has_properties_status": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "compliance_calculation.unknown": { + "sql_database.properties_status": { "Target": { - "Entity": "compliance_calculation.unknown" + "Entity": "sql_database.properties_status" } } }, @@ -76532,32 +80418,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "compliance_calculation.unknown" + "Role": "sql_database.properties_status" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_unknown" + "ID": "sql_databases_have_properties_statuses" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "sql_database" + }, + "Adjective": { + "Role": "sql_database.properties_status" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_statuses_describe_sql_databases" } ] }, - "policy_state_has_compliance_calculation_total_resource": { + "sql_database_has_plan": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "compliance_calculation.total_resource": { + "sql_database.plan": { "Target": { - "Entity": "compliance_calculation.total_resource" + "Entity": "sql_database.plan" } } }, @@ -76565,32 +80464,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "compliance_calculation.total_resource" + "Role": "sql_database.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_total_resource" + "ID": "sql_databases_have_plans" } ] }, - "policy_state_has_compliance_calculation_non_compliant": { + "sql_database_has_sku_family": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "compliance_calculation.non_compliant": { + "sql_database.sku_family": { "Target": { - "Entity": "compliance_calculation.non_compliant" + "Entity": "sql_database.sku_family" } } }, @@ -76598,32 +80497,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "compliance_calculation.non_compliant" + "Role": "sql_database.sku_family" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_non_compliant" + "ID": "sql_databases_have_sku_families" } ] }, - "policy_state_has_compliance_calculation_error": { + "sql_database_has_sku_capacity": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "compliance_calculation.error": { + "sql_database.sku_capacity": { "Target": { - "Entity": "compliance_calculation.error" + "Entity": "sql_database.sku_capacity" } } }, @@ -76631,32 +80530,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "compliance_calculation.error" + "Role": "sql_database.sku_capacity" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_error" + "ID": "sql_databases_have_sku_capacities" } ] }, - "policy_state_has_compliance_calculation_compliant": { + "sql_database_has_sku_tier": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "compliance_calculation.compliant": { + "sql_database.sku_tier": { "Target": { - "Entity": "compliance_calculation.compliant" + "Entity": "sql_database.sku_tier" } } }, @@ -76664,52 +80563,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "compliance_calculation.compliant" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_compliant" - }, - { - "Adjective": { - "Subject": { - "Role": "policy_state" - }, - "Adjectives": [ - { - "compliant": { - "State": "Generated" - } - } - ], - "Measurement": { - "Role": "compliance_calculation.compliant" + "Role": "sql_database.sku_tier" } }, "State": "Generated", "Weight": 0.99, - "ID": "compliant_indicates_how_compliant_policy_states_are" + "ID": "sql_databases_have_sku_tiers" } ] }, - "policy_state_has_compliance_calculation_compliance": { + "sql_database_has_sku_name": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "policy_state": { + "sql_database": { "Target": { - "Entity": "policy_state" + "Entity": "sql_database" } }, - "compliance_calculation.compliance": { + "sql_database.sku_name": { "Target": { - "Entity": "compliance_calculation.compliance" + "Entity": "sql_database.sku_name" } } }, @@ -76717,32 +80596,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "sql_database" }, "Object": { - "Role": "compliance_calculation.compliance" + "Role": "sql_database.sku_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_compliance" + "ID": "sql_databases_have_sku_names" } ] }, - "compliance_calculation_has_id": { + "sql_database_has_managed_by": { "Binding": { - "ConceptualEntity": "Compliance calculation" + "ConceptualEntity": "SqlDatabases" }, "State": "Generated", "Roles": { - "compliance_calculation": { + "sql_database": { "Target": { - "Entity": "compliance_calculation" + "Entity": "sql_database" } }, - "compliance_calculation.id": { + "sql_database.managed_by": { "Target": { - "Entity": "compliance_calculation.id" + "Entity": "sql_database.managed_by" } } }, @@ -76750,32 +80629,39 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "compliance_calculation" + "Role": "sql_database" }, "Object": { - "Role": "compliance_calculation.id" + "Role": "sql_database.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "compliance_calculations_have_ids" + "ID": "sql_databases_have_managed_by" }, { - "Name": { + "Verb": { "Subject": { - "Role": "compliance_calculation" + "Role": "sql_database.managed_by" }, - "Name": { - "Role": "compliance_calculation.id" + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "sql_database" } }, "State": "Generated", - "Weight": 0.99, - "ID": "ids_are_names_IDs_of_compliance_calculations" + "Weight": 0.95, + "ID": "managed_by_manage_sql_databases" } ] }, - "sql_database_has_extended_location": { + "sql_database_has_subscription_id": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -76786,9 +80672,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.extended_location": { + "sql_database.subscription_id": { "Target": { - "Entity": "sql_database.extended_location" + "Entity": "sql_database.subscription_id" } } }, @@ -76799,16 +80685,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.extended_location" + "Role": "sql_database.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_extended_locations" + "ID": "sql_databases_have_subscription_ids" } ] }, - "sql_database_has_zone": { + "sql_database_has_resource_group": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -76819,9 +80705,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.zone": { + "sql_database.resource_group": { "Target": { - "Entity": "sql_database.zone" + "Entity": "sql_database.resource_group" } } }, @@ -76832,16 +80718,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.zone" + "Role": "sql_database.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_zones" + "ID": "sql_databases_have_resource_groups" } ] }, - "sql_database_has_identity": { + "sql_database_has_location": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -76852,9 +80738,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.identity": { + "sql_database.location": { "Target": { - "Entity": "sql_database.identity" + "Entity": "sql_database.location" } } }, @@ -76865,16 +80751,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.identity" + "Role": "sql_database.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_identities" + "ID": "sql_databases_have_locations" } ] }, - "sql_database_has_tag": { + "sql_database_has_kind": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -76885,9 +80771,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.tag": { + "sql_database.kind": { "Target": { - "Entity": "sql_database.tag" + "Entity": "sql_database.kind" } } }, @@ -76898,16 +80784,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.tag" + "Role": "sql_database.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_tags" + "ID": "sql_databases_have_kinds" } ] }, - "sql_database_has_properties_maxLogSizeByte": { + "sql_database_has_tenant_id": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -76918,9 +80804,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.properties_maxLogSizeByte": { + "sql_database.tenant_id": { "Target": { - "Entity": "sql_database.properties_maxLogSizeByte" + "Entity": "sql_database.tenant_id" } } }, @@ -76931,16 +80817,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.properties_maxLogSizeByte" + "Role": "sql_database.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_maxLogSizeBytes" + "ID": "sql_databases_have_tenant_ids" } ] }, - "sql_database_has_properties_readScale": { + "sql_database_has_type": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -76951,9 +80837,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.properties_readScale": { + "sql_database.type": { "Target": { - "Entity": "sql_database.properties_readScale" + "Entity": "sql_database.type" } } }, @@ -76964,16 +80850,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.properties_readScale" + "Role": "sql_database.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_readScales" + "ID": "sql_databases_have_types" } ] }, - "sql_database_has_properties_currentSku": { + "sql_database_has_name": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -76984,9 +80870,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.properties_currentSku": { + "sql_database.name": { "Target": { - "Entity": "sql_database.properties_currentSku" + "Entity": "sql_database.name" } } }, @@ -76997,16 +80883,16 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.properties_currentSku" + "Role": "sql_database.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_currentSkus" + "ID": "sql_databases_have_names" } ] }, - "sql_database_has_properties_databaseId": { + "sql_database_has_id": { "Binding": { "ConceptualEntity": "SqlDatabases" }, @@ -77017,9 +80903,9 @@ cultureInfo en-US "Entity": "sql_database" } }, - "sql_database.properties_databaseId": { + "sql_database.id": { "Target": { - "Entity": "sql_database.properties_databaseId" + "Entity": "sql_database.id" } } }, @@ -77030,29 +80916,42 @@ cultureInfo en-US "Role": "sql_database" }, "Object": { - "Role": "sql_database.properties_databaseId" + "Role": "sql_database.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_databaseIds" + "ID": "sql_databases_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "sql_database" + }, + "Name": { + "Role": "sql_database.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_sql_databases" } ] }, - "sql_database_has_properties_isLedgerOn": { + "policy_state_has_total_resource_count": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_isLedgerOn": { + "policy_state.total_resource_count": { "Target": { - "Entity": "sql_database.properties_isLedgerOn" + "Entity": "policy_state.total_resource_count" } } }, @@ -77060,45 +80959,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_isLedgerOn" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_properties_isLedgerOns" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "sql_database" - }, - "Adjective": { - "Role": "sql_database.properties_isLedgerOn" + "Role": "policy_state.total_resource_count" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_isLedgerOns_describe_sql_databases" + "ID": "policy_states_have_total_resource_count" } ] }, - "sql_database_has_properties_maxSizeByte": { + "policy_state_has_non_compliant_count": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_maxSizeByte": { + "policy_state.non_compliant_count": { "Target": { - "Entity": "sql_database.properties_maxSizeByte" + "Entity": "policy_state.non_compliant_count" } } }, @@ -77106,32 +80992,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_maxSizeByte" + "Role": "policy_state.non_compliant_count" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_maxSizeBytes" + "ID": "policy_states_have_non_compliant_count" } ] }, - "sql_database_has_properties_licenseType": { + "policy_state_has_compliant_count": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_licenseType": { + "policy_state.compliant_count": { "Target": { - "Entity": "sql_database.properties_licenseType" + "Entity": "policy_state.compliant_count" } } }, @@ -77139,32 +81025,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_licenseType" + "Role": "policy_state.compliant_count" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_licenseTypes" + "ID": "policy_states_have_compliant_count" } ] }, - "sql_database_has_properties_collation": { + "policy_state_has_compliance_score": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_collation": { + "policy_state.compliance_score": { "Target": { - "Entity": "sql_database.properties_collation" + "Entity": "policy_state.compliance_score" } } }, @@ -77172,32 +81058,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_collation" + "Role": "policy_state.compliance_score" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_collations" + "ID": "policy_states_have_compliance_score" } ] }, - "sql_database_has_properties_creationDate": { + "policy_state_has_extended_location": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_creationDate": { + "policy_state.extended_location": { "Target": { - "Entity": "sql_database.properties_creationDate" + "Entity": "policy_state.extended_location" } } }, @@ -77205,32 +81091,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_creationDate" + "Role": "policy_state.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_creationDates" + "ID": "policy_states_have_extended_locations" } ] }, - "sql_database_has_properties_catalogCollation": { + "policy_state_has_zone": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_catalogCollation": { + "policy_state.zone": { "Target": { - "Entity": "sql_database.properties_catalogCollation" + "Entity": "policy_state.zone" } } }, @@ -77238,32 +81124,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_catalogCollation" + "Role": "policy_state.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_catalogCollations" + "ID": "policy_states_have_zones" } ] }, - "sql_database_has_properties_availabilityZone": { + "policy_state_has_identity": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_availabilityZone": { + "policy_state.identity": { "Target": { - "Entity": "sql_database.properties_availabilityZone" + "Entity": "policy_state.identity" } } }, @@ -77271,32 +81157,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_availabilityZone" + "Role": "policy_state.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_availabilityZones" + "ID": "policy_states_have_identities" } ] }, - "sql_database_has_properties_zoneRedundant": { + "policy_state_has_tag": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_zoneRedundant": { + "policy_state.tag": { "Target": { - "Entity": "sql_database.properties_zoneRedundant" + "Entity": "policy_state.tag" } } }, @@ -77304,45 +81190,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_zoneRedundant" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_properties_zoneRedundants" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "sql_database" - }, - "Adjective": { - "Role": "sql_database.properties_zoneRedundant" + "Role": "policy_state.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_zoneRedundants_describe_sql_databases" + "ID": "policy_states_have_tags" } ] }, - "sql_database_has_properties_earliestRestoreDate": { + "policy_state_has_properties_stateDetail": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_earliestRestoreDate": { + "policy_state.properties_stateDetail": { "Target": { - "Entity": "sql_database.properties_earliestRestoreDate" + "Entity": "policy_state.properties_stateDetail" } } }, @@ -77350,32 +81223,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_earliestRestoreDate" + "Role": "policy_state.properties_stateDetail" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_earliestRestoreDates" + "ID": "policy_states_have_properties_stateDetails" } ] }, - "sql_database_has_properties_isInfraEncryptionEnabled": { + "policy_state_has_properties_complianceReasonCode": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_isInfraEncryptionEnabled": { + "policy_state.properties_complianceReasonCode": { "Target": { - "Entity": "sql_database.properties_isInfraEncryptionEnabled" + "Entity": "policy_state.properties_complianceReasonCode" } } }, @@ -77383,45 +81256,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_isInfraEncryptionEnabled" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_properties_isInfraEncryptionEnableds" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "sql_database" - }, - "Adjective": { - "Role": "sql_database.properties_isInfraEncryptionEnabled" + "Role": "policy_state.properties_complianceReasonCode" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_isInfraEncryptionEnableds_describe_sql_databases" + "ID": "policy_states_have_properties_complianceReasonCodes" } ] }, - "sql_database_has_properties_defaultSecondaryLocation": { + "policy_state_has_properties_policyDefinitionGroupName": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_defaultSecondaryLocation": { + "policy_state.properties_policyDefinitionGroupName": { "Target": { - "Entity": "sql_database.properties_defaultSecondaryLocation" + "Entity": "policy_state.properties_policyDefinitionGroupName" } } }, @@ -77429,32 +81289,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_defaultSecondaryLocation" + "Role": "policy_state.properties_policyDefinitionGroupName" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_defaultSecondaryLocations" + "ID": "policy_states_have_properties_policyDefinitionGroupNames" } ] }, - "sql_database_has_properties_maintenanceConfigurationId": { + "policy_state_has_properties_policySetDefinitionCategory": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_maintenanceConfigurationId": { + "policy_state.properties_policySetDefinitionCategory": { "Target": { - "Entity": "sql_database.properties_maintenanceConfigurationId" + "Entity": "policy_state.properties_policySetDefinitionCategory" } } }, @@ -77462,32 +81322,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_maintenanceConfigurationId" + "Role": "policy_state.properties_policySetDefinitionCategory" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_maintenanceConfigurationIds" + "ID": "policy_states_have_properties_policySetDefinitionCategories" } ] }, - "sql_database_has_properties_currentServiceObjectiveName": { + "policy_state_has_properties_resourceLocation": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_currentServiceObjectiveName": { + "policy_state.properties_resourceLocation": { "Target": { - "Entity": "sql_database.properties_currentServiceObjectiveName" + "Entity": "policy_state.properties_resourceLocation" } } }, @@ -77495,32 +81355,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_currentServiceObjectiveName" + "Role": "policy_state.properties_resourceLocation" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_currentServiceObjectiveNames" + "ID": "policy_states_have_properties_resourceLocations" } ] }, - "sql_database_has_properties_requestedServiceObjectiveName": { + "policy_state_has_properties_isDeleted": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_requestedServiceObjectiveName": { + "policy_state.properties_isDeleted": { "Target": { - "Entity": "sql_database.properties_requestedServiceObjectiveName" + "Entity": "policy_state.properties_isDeleted" } } }, @@ -77528,32 +81388,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_requestedServiceObjectiveName" + "Role": "policy_state.properties_isDeleted" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_requestedServiceObjectiveNames" + "ID": "policy_states_have_properties_isDeleteds" } ] }, - "sql_database_has_properties_currentBackupStorageRedundancy": { + "policy_state_has_properties_timestamp": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_currentBackupStorageRedundancy": { + "policy_state.properties_timestamp": { "Target": { - "Entity": "sql_database.properties_currentBackupStorageRedundancy" + "Entity": "policy_state.properties_timestamp" } } }, @@ -77561,32 +81421,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_currentBackupStorageRedundancy" + "Role": "policy_state.properties_timestamp" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_currentBackupStorageRedundancies" + "ID": "policy_states_have_properties_timestamps" } ] }, - "sql_database_has_properties_requestedBackupStorageRedundancy": { + "policy_state_has_properties_resourceId": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_requestedBackupStorageRedundancy": { + "policy_state.properties_resourceId": { "Target": { - "Entity": "sql_database.properties_requestedBackupStorageRedundancy" + "Entity": "policy_state.properties_resourceId" } } }, @@ -77594,32 +81454,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_requestedBackupStorageRedundancy" + "Role": "policy_state.properties_resourceId" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_properties_requestedBackupStorageRedundancies" + "ID": "policy_states_have_properties_resourceIds" } ] }, - "sql_database_has_properties_status": { + "policy_state_has_properties_resourceGroup": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.properties_status": { + "policy_state.properties_resourceGroup": { "Target": { - "Entity": "sql_database.properties_status" + "Entity": "policy_state.properties_resourceGroup" } } }, @@ -77627,45 +81487,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.properties_status" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_properties_statuses" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "sql_database" - }, - "Adjective": { - "Role": "sql_database.properties_status" + "Role": "policy_state.properties_resourceGroup" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_statuses_describe_sql_databases" + "ID": "policy_states_have_properties_resourceGroups" } ] }, - "sql_database_has_plan": { + "policy_state_has_properties_stateWeight": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.plan": { + "policy_state.properties_stateWeight": { "Target": { - "Entity": "sql_database.plan" + "Entity": "policy_state.properties_stateWeight" } } }, @@ -77673,32 +81520,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.plan" + "Role": "policy_state.properties_stateWeight" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_plans" + "ID": "policy_states_have_properties_stateWeights" } ] }, - "sql_database_has_sku_family": { + "policy_state_has_properties_resourceType": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_family": { + "policy_state.properties_resourceType": { "Target": { - "Entity": "sql_database.sku_family" + "Entity": "policy_state.properties_resourceType" } } }, @@ -77706,32 +81553,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_family" + "Role": "policy_state.properties_resourceType" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_families" + "ID": "policy_states_have_properties_resourceTypes" } ] }, - "sql_database_has_sku_capacity": { + "policy_state_has_properties_subscriptionId": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_capacity": { + "policy_state.properties_subscriptionId": { "Target": { - "Entity": "sql_database.sku_capacity" + "Entity": "policy_state.properties_subscriptionId" } } }, @@ -77739,32 +81586,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_capacity" + "Role": "policy_state.properties_subscriptionId" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_capacities" + "ID": "policy_states_have_properties_subscriptionIds" } ] }, - "sql_database_has_sku_tier": { + "policy_state_has_properties_policySetDefinitionId": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_tier": { + "policy_state.properties_policySetDefinitionId": { "Target": { - "Entity": "sql_database.sku_tier" + "Entity": "policy_state.properties_policySetDefinitionId" } } }, @@ -77772,32 +81619,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_tier" + "Role": "policy_state.properties_policySetDefinitionId" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_tiers" + "ID": "policy_states_have_properties_policySetDefinitionIds" } ] }, - "sql_database_has_sku_name": { + "policy_state_has_properties_complianceState": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.sku_name": { + "policy_state.properties_complianceState": { "Target": { - "Entity": "sql_database.sku_name" + "Entity": "policy_state.properties_complianceState" } } }, @@ -77805,32 +81652,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.sku_name" + "Role": "policy_state.properties_complianceState" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_sku_names" + "ID": "policy_states_have_properties_complianceStates" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "policy_state" + }, + "Adjective": { + "Role": "policy_state.properties_complianceState" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_complianceStates_describe_policy_states" } ] }, - "sql_database_has_managed_by": { + "policy_state_has_properties_policySetDefinitionName": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.managed_by": { + "policy_state.properties_policySetDefinitionName": { "Target": { - "Entity": "sql_database.managed_by" + "Entity": "policy_state.properties_policySetDefinitionName" } } }, @@ -77838,52 +81698,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.managed_by" + "Role": "policy_state.properties_policySetDefinitionName" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "sql_database.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "sql_database" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_sql_databases" + "ID": "policy_states_have_properties_policySetDefinitionNames" } ] }, - "sql_database_has_subscription_id": { + "policy_state_has_properties_managementGroupId": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.subscription_id": { + "policy_state.properties_managementGroupId": { "Target": { - "Entity": "sql_database.subscription_id" + "Entity": "policy_state.properties_managementGroupId" } } }, @@ -77891,32 +81731,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.subscription_id" + "Role": "policy_state.properties_managementGroupId" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_subscription_ids" + "ID": "policy_states_have_properties_managementGroupIds" } ] }, - "sql_database_has_resource_group": { + "policy_state_has_properties_policyDefinitionReferenceId": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.resource_group": { + "policy_state.properties_policyDefinitionReferenceId": { "Target": { - "Entity": "sql_database.resource_group" + "Entity": "policy_state.properties_policyDefinitionReferenceId" } } }, @@ -77924,32 +81764,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.resource_group" + "Role": "policy_state.properties_policyDefinitionReferenceId" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_resource_groups" + "ID": "policy_states_have_properties_policyDefinitionReferenceIds" } ] }, - "sql_database_has_location": { + "policy_state_has_properties_policyDefinitionName": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.location": { + "policy_state.properties_policyDefinitionName": { "Target": { - "Entity": "sql_database.location" + "Entity": "policy_state.properties_policyDefinitionName" } } }, @@ -77957,32 +81797,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.location" + "Role": "policy_state.properties_policyDefinitionName" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_locations" + "ID": "policy_states_have_properties_policyDefinitionNames" } ] }, - "sql_database_has_kind": { + "policy_state_has_properties_policyAssignmentName": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.kind": { + "policy_state.properties_policyAssignmentName": { "Target": { - "Entity": "sql_database.kind" + "Entity": "policy_state.properties_policyAssignmentName" } } }, @@ -77990,32 +81830,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.kind" + "Role": "policy_state.properties_policyAssignmentName" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_kinds" + "ID": "policy_states_have_properties_policyAssignmentNames" } ] }, - "sql_database_has_tenant_id": { + "policy_state_has_properties_policyAssignmentScope": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.tenant_id": { + "policy_state.properties_policyAssignmentScope": { "Target": { - "Entity": "sql_database.tenant_id" + "Entity": "policy_state.properties_policyAssignmentScope" } } }, @@ -78023,32 +81863,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.tenant_id" + "Role": "policy_state.properties_policyAssignmentScope" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_tenant_ids" + "ID": "policy_states_have_properties_policyAssignmentScopes" } ] }, - "sql_database_has_type": { + "policy_state_has_properties_policyDefinitionAction": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.type": { + "policy_state.properties_policyDefinitionAction": { "Target": { - "Entity": "sql_database.type" + "Entity": "policy_state.properties_policyDefinitionAction" } } }, @@ -78056,32 +81896,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.type" + "Role": "policy_state.properties_policyDefinitionAction" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_types" + "ID": "policy_states_have_properties_policyDefinitionActions" } ] }, - "sql_database_has_name": { + "policy_state_has_properties_policyAssignmentParameter": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.name": { + "policy_state.properties_policyAssignmentParameter": { "Target": { - "Entity": "sql_database.name" + "Entity": "policy_state.properties_policyAssignmentParameter" } } }, @@ -78089,32 +81929,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.name" + "Role": "policy_state.properties_policyAssignmentParameter" } }, "State": "Generated", "Weight": 0.99, - "ID": "sql_databases_have_names" + "ID": "policy_states_have_properties_policyAssignmentParameters" } ] }, - "sql_database_has_id": { + "policy_state_has_plan": { "Binding": { - "ConceptualEntity": "SqlDatabases" + "ConceptualEntity": "PolicyStates" }, "State": "Generated", "Roles": { - "sql_database": { + "policy_state": { "Target": { - "Entity": "sql_database" + "Entity": "policy_state" } }, - "sql_database.id": { + "policy_state.plan": { "Target": { - "Entity": "sql_database.id" + "Entity": "policy_state.plan" } } }, @@ -78122,32 +81962,19 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "sql_database" + "Role": "policy_state" }, "Object": { - "Role": "sql_database.id" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "sql_databases_have_ids" - }, - { - "Name": { - "Subject": { - "Role": "sql_database" - }, - "Name": { - "Role": "sql_database.id" + "Role": "policy_state.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_sql_databases" + "ID": "policy_states_have_plans" } ] }, - "policy_state_has_total_resource_count": { + "policy_state_has_sku": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78158,9 +81985,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.total_resource_count": { + "policy_state.sku": { "Target": { - "Entity": "policy_state.total_resource_count" + "Entity": "policy_state.sku" } } }, @@ -78171,16 +81998,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.total_resource_count" + "Role": "policy_state.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_total_resource_count" + "ID": "policy_states_have_skus" } ] }, - "policy_state_has_non_compliant_count": { + "policy_state_has_managed_by": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78191,9 +82018,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.non_compliant_count": { + "policy_state.managed_by": { "Target": { - "Entity": "policy_state.non_compliant_count" + "Entity": "policy_state.managed_by" } } }, @@ -78204,16 +82031,36 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.non_compliant_count" + "Role": "policy_state.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_non_compliant_count" + "ID": "policy_states_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "policy_state.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "policy_state" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_policy_states" } ] }, - "policy_state_has_compliant_count": { + "policy_state_has_resource_group": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78224,9 +82071,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.compliant_count": { + "policy_state.resource_group": { "Target": { - "Entity": "policy_state.compliant_count" + "Entity": "policy_state.resource_group" } } }, @@ -78237,16 +82084,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.compliant_count" + "Role": "policy_state.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_compliant_count" + "ID": "policy_states_have_resource_groups" } ] }, - "policy_state_has_compliance_score": { + "policy_state_has_location": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78257,9 +82104,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.compliance_score": { + "policy_state.location": { "Target": { - "Entity": "policy_state.compliance_score" + "Entity": "policy_state.location" } } }, @@ -78270,16 +82117,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.compliance_score" + "Role": "policy_state.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_compliance_score" + "ID": "policy_states_have_locations" } ] }, - "policy_state_has_extended_location": { + "policy_state_has_kind": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78290,9 +82137,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.extended_location": { + "policy_state.kind": { "Target": { - "Entity": "policy_state.extended_location" + "Entity": "policy_state.kind" } } }, @@ -78303,16 +82150,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.extended_location" + "Role": "policy_state.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_extended_locations" + "ID": "policy_states_have_kinds" } ] }, - "policy_state_has_zone": { + "policy_state_has_tenant_id": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78323,9 +82170,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.zone": { + "policy_state.tenant_id": { "Target": { - "Entity": "policy_state.zone" + "Entity": "policy_state.tenant_id" } } }, @@ -78336,16 +82183,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.zone" + "Role": "policy_state.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_zones" + "ID": "policy_states_have_tenant_ids" } ] }, - "policy_state_has_identity": { + "policy_state_has_type": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78356,9 +82203,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.identity": { + "policy_state.type": { "Target": { - "Entity": "policy_state.identity" + "Entity": "policy_state.type" } } }, @@ -78369,16 +82216,16 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.identity" + "Role": "policy_state.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_identities" + "ID": "policy_states_have_types" } ] }, - "policy_state_has_tag": { + "policy_state_has_name": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78389,9 +82236,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.tag": { + "policy_state.name": { "Target": { - "Entity": "policy_state.tag" + "Entity": "policy_state.name" } } }, @@ -78402,16 +82249,29 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.tag" + "Role": "policy_state.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_tags" + "ID": "policy_states_have_names" + }, + { + "Name": { + "Subject": { + "Role": "policy_state" + }, + "Name": { + "Role": "policy_state.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_policy_states" } ] }, - "policy_state_has_properties_stateDetail": { + "policy_state_has_id": { "Binding": { "ConceptualEntity": "PolicyStates" }, @@ -78422,9 +82282,9 @@ cultureInfo en-US "Entity": "policy_state" } }, - "policy_state.properties_stateDetail": { + "policy_state.id": { "Target": { - "Entity": "policy_state.properties_stateDetail" + "Entity": "policy_state.id" } } }, @@ -78435,29 +82295,42 @@ cultureInfo en-US "Role": "policy_state" }, "Object": { - "Role": "policy_state.properties_stateDetail" + "Role": "policy_state.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_stateDetails" + "ID": "policy_states_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "policy_state" + }, + "Name": { + "Role": "policy_state.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_policy_states" } ] }, - "policy_state_has_properties_complianceReasonCode": { + "policy_definition_has_extended_location": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_complianceReasonCode": { + "policy_definition.extended_location": { "Target": { - "Entity": "policy_state.properties_complianceReasonCode" + "Entity": "policy_definition.extended_location" } } }, @@ -78465,32 +82338,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_complianceReasonCode" + "Role": "policy_definition.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_complianceReasonCodes" + "ID": "policy_definitions_have_extended_locations" } ] }, - "policy_state_has_properties_policyDefinitionGroupName": { + "policy_definition_has_zone": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policyDefinitionGroupName": { + "policy_definition.zone": { "Target": { - "Entity": "policy_state.properties_policyDefinitionGroupName" + "Entity": "policy_definition.zone" } } }, @@ -78498,32 +82371,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policyDefinitionGroupName" + "Role": "policy_definition.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionGroupNames" + "ID": "policy_definitions_have_zones" } ] }, - "policy_state_has_properties_policySetDefinitionCategory": { + "policy_definition_has_identity": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policySetDefinitionCategory": { + "policy_definition.identity": { "Target": { - "Entity": "policy_state.properties_policySetDefinitionCategory" + "Entity": "policy_definition.identity" } } }, @@ -78531,32 +82404,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policySetDefinitionCategory" + "Role": "policy_definition.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policySetDefinitionCategories" + "ID": "policy_definitions_have_identities" } ] }, - "policy_state_has_properties_resourceLocation": { + "policy_definition_has_tag": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_resourceLocation": { + "policy_definition.tag": { "Target": { - "Entity": "policy_state.properties_resourceLocation" + "Entity": "policy_definition.tag" } } }, @@ -78564,32 +82437,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_resourceLocation" + "Role": "policy_definition.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceLocations" + "ID": "policy_definitions_have_tags" } ] }, - "policy_state_has_properties_isDeleted": { + "policy_definition_has_properties_oldVersion": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_isDeleted": { + "policy_definition.properties_oldVersion": { "Target": { - "Entity": "policy_state.properties_isDeleted" + "Entity": "policy_definition.properties_oldVersion" } } }, @@ -78597,32 +82470,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_isDeleted" + "Role": "policy_definition.properties_oldVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_isDeleteds" + "ID": "policy_definitions_have_properties_oldVersions" } ] }, - "policy_state_has_properties_timestamp": { + "policy_definition_has_properties_version1": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_timestamp": { + "policy_definition.properties_version1": { "Target": { - "Entity": "policy_state.properties_timestamp" + "Entity": "policy_definition.properties_version1" } } }, @@ -78630,32 +82503,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_timestamp" + "Role": "policy_definition.properties_version1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_timestamps" + "ID": "policy_definitions_have_properties_versions" } ] }, - "policy_state_has_properties_resourceId": { + "policy_definition_has_properties_policyDefinitionGroup": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_resourceId": { + "policy_definition.properties_policyDefinitionGroup": { "Target": { - "Entity": "policy_state.properties_resourceId" + "Entity": "policy_definition.properties_policyDefinitionGroup" } } }, @@ -78663,32 +82536,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_resourceId" + "Role": "policy_definition.properties_policyDefinitionGroup" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceIds" + "ID": "policy_definitions_have_properties_policyDefinitionGroups" } ] }, - "policy_state_has_properties_resourceGroup": { + "policy_definition_has_properties_policyDefinition": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_resourceGroup": { + "policy_definition.properties_policyDefinition": { "Target": { - "Entity": "policy_state.properties_resourceGroup" + "Entity": "policy_definition.properties_policyDefinition" } } }, @@ -78696,32 +82569,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_resourceGroup" + "Role": "policy_definition.properties_policyDefinition" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceGroups" + "ID": "policy_definitions_have_properties_policyDefinitions" } ] }, - "policy_state_has_properties_stateWeight": { + "policy_definition_has_properties_parameter": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_stateWeight": { + "policy_definition.properties_parameter": { "Target": { - "Entity": "policy_state.properties_stateWeight" + "Entity": "policy_definition.properties_parameter" } } }, @@ -78729,32 +82602,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_stateWeight" + "Role": "policy_definition.properties_parameter" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_stateWeights" + "ID": "policy_definitions_have_properties_parameters" } ] }, - "policy_state_has_properties_resourceType": { + "policy_definition_has_properties_version": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_resourceType": { + "policy_definition.properties_version": { "Target": { - "Entity": "policy_state.properties_resourceType" + "Entity": "policy_definition.properties_version" } } }, @@ -78762,32 +82635,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_resourceType" + "Role": "policy_definition.properties_version" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_resourceTypes" + "ID": "policy_definitions_have_properties_versions1" } ] }, - "policy_state_has_properties_subscriptionId": { + "policy_definition_has_properties_metadata": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_subscriptionId": { + "policy_definition.properties_metadata": { "Target": { - "Entity": "policy_state.properties_subscriptionId" + "Entity": "policy_definition.properties_metadata" } } }, @@ -78795,32 +82668,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_subscriptionId" + "Role": "policy_definition.properties_metadata" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_subscriptionIds" + "ID": "policy_definitions_have_properties_metadata" } ] }, - "policy_state_has_properties_policySetDefinitionId": { + "policy_definition_has_properties_description": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policySetDefinitionId": { + "policy_definition.properties_description": { "Target": { - "Entity": "policy_state.properties_policySetDefinitionId" + "Entity": "policy_definition.properties_description" } } }, @@ -78828,32 +82701,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policySetDefinitionId" + "Role": "policy_definition.properties_description" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policySetDefinitionIds" + "ID": "policy_definitions_have_properties_descriptions" } ] }, - "policy_state_has_properties_complianceState": { + "policy_definition_has_properties_policyType": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_complianceState": { + "policy_definition.properties_policyType": { "Target": { - "Entity": "policy_state.properties_complianceState" + "Entity": "policy_definition.properties_policyType" } } }, @@ -78861,45 +82734,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_complianceState" + "Role": "policy_definition.properties_policyType" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_complianceStates" + "ID": "policy_definitions_have_properties_policyTypes" + } + ] + }, + "policy_definition_has_properties_displayName": { + "Binding": { + "ConceptualEntity": "PolicyDefinitions" + }, + "State": "Generated", + "Roles": { + "policy_definition": { + "Target": { + "Entity": "policy_definition" + } }, + "policy_definition.properties_displayName": { + "Target": { + "Entity": "policy_definition.properties_displayName" + } + } + }, + "Phrasings": [ { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, - "Adjective": { - "Role": "policy_state.properties_complianceState" + "Object": { + "Role": "policy_definition.properties_displayName" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_complianceStates_describe_policy_states" + "ID": "policy_definitions_have_properties_displayNames" } ] }, - "policy_state_has_properties_policySetDefinitionName": { + "policy_definition_has_plan": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policySetDefinitionName": { + "policy_definition.plan": { "Target": { - "Entity": "policy_state.properties_policySetDefinitionName" + "Entity": "policy_definition.plan" } } }, @@ -78907,32 +82800,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policySetDefinitionName" + "Role": "policy_definition.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policySetDefinitionNames" + "ID": "policy_definitions_have_plans" } ] }, - "policy_state_has_properties_managementGroupId": { + "policy_definition_has_sku": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_managementGroupId": { + "policy_definition.sku": { "Target": { - "Entity": "policy_state.properties_managementGroupId" + "Entity": "policy_definition.sku" } } }, @@ -78940,32 +82833,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_managementGroupId" + "Role": "policy_definition.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_managementGroupIds" + "ID": "policy_definitions_have_skus" } ] }, - "policy_state_has_properties_policyDefinitionReferenceId": { + "policy_definition_has_managed_by": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policyDefinitionReferenceId": { + "policy_definition.managed_by": { "Target": { - "Entity": "policy_state.properties_policyDefinitionReferenceId" + "Entity": "policy_definition.managed_by" } } }, @@ -78973,32 +82866,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policyDefinitionReferenceId" + "Role": "policy_definition.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionReferenceIds" + "ID": "policy_definitions_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "policy_definition.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "policy_definition" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_policy_definitions" } ] }, - "policy_state_has_properties_policyDefinitionName": { + "policy_definition_has_subscription_id": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policyDefinitionName": { + "policy_definition.subscription_id": { "Target": { - "Entity": "policy_state.properties_policyDefinitionName" + "Entity": "policy_definition.subscription_id" } } }, @@ -79006,32 +82919,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policyDefinitionName" + "Role": "policy_definition.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionNames" + "ID": "policy_definitions_have_subscription_ids" } ] }, - "policy_state_has_properties_policyAssignmentName": { + "policy_definition_has_resource_group": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policyAssignmentName": { + "policy_definition.resource_group": { "Target": { - "Entity": "policy_state.properties_policyAssignmentName" + "Entity": "policy_definition.resource_group" } } }, @@ -79039,32 +82952,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policyAssignmentName" + "Role": "policy_definition.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyAssignmentNames" + "ID": "policy_definitions_have_resource_groups" } ] }, - "policy_state_has_properties_policyAssignmentScope": { + "policy_definition_has_location": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policyAssignmentScope": { + "policy_definition.location": { "Target": { - "Entity": "policy_state.properties_policyAssignmentScope" + "Entity": "policy_definition.location" } } }, @@ -79072,32 +82985,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policyAssignmentScope" + "Role": "policy_definition.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyAssignmentScopes" + "ID": "policy_definitions_have_locations" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "policy_definition" + }, + "Adjective": { + "Role": "policy_definition.location" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "locations_describe_policy_definitions" } ] }, - "policy_state_has_properties_policyDefinitionAction": { + "policy_definition_has_kind": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policyDefinitionAction": { + "policy_definition.kind": { "Target": { - "Entity": "policy_state.properties_policyDefinitionAction" + "Entity": "policy_definition.kind" } } }, @@ -79105,32 +83031,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policyDefinitionAction" + "Role": "policy_definition.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyDefinitionActions" + "ID": "policy_definitions_have_kinds" } ] }, - "policy_state_has_properties_policyAssignmentParameter": { + "policy_definition_has_tenant_id": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.properties_policyAssignmentParameter": { + "policy_definition.tenant_id": { "Target": { - "Entity": "policy_state.properties_policyAssignmentParameter" + "Entity": "policy_definition.tenant_id" } } }, @@ -79138,32 +83064,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.properties_policyAssignmentParameter" + "Role": "policy_definition.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_properties_policyAssignmentParameters" + "ID": "policy_definitions_have_tenant_ids" } ] }, - "policy_state_has_plan": { + "policy_definition_has_type": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.plan": { + "policy_definition.type": { "Target": { - "Entity": "policy_state.plan" + "Entity": "policy_definition.type" } } }, @@ -79171,32 +83097,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.plan" + "Role": "policy_definition.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_plans" + "ID": "policy_definitions_have_types" } ] }, - "policy_state_has_sku": { + "policy_definition_has_name": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.sku": { + "policy_definition.name": { "Target": { - "Entity": "policy_state.sku" + "Entity": "policy_definition.name" } } }, @@ -79204,32 +83130,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.sku" + "Role": "policy_definition.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_skus" + "ID": "policy_definitions_have_names" + }, + { + "Name": { + "Subject": { + "Role": "policy_definition" + }, + "Name": { + "Role": "policy_definition.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_policy_definitions" } ] }, - "policy_state_has_managed_by": { + "policy_definition_has_id": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyDefinitions" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_definition": { "Target": { - "Entity": "policy_state" + "Entity": "policy_definition" } }, - "policy_state.managed_by": { + "policy_definition.id": { "Target": { - "Entity": "policy_state.managed_by" + "Entity": "policy_definition.id" } } }, @@ -79237,52 +83176,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_definition" }, "Object": { - "Role": "policy_state.managed_by" + "Role": "policy_definition.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_managed_by" + "ID": "policy_definitions_have_ids" }, { - "Verb": { + "Name": { "Subject": { - "Role": "policy_state.managed_by" + "Role": "policy_definition" }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "policy_state" + "Name": { + "Role": "policy_definition.id" } }, "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_policy_states" + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_policy_definitions" } ] }, - "policy_state_has_resource_group": { + "policy_assignment_has_extended_location": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_assignment": { "Target": { - "Entity": "policy_state" + "Entity": "policy_assignment" } }, - "policy_state.resource_group": { + "policy_assignment.extended_location": { "Target": { - "Entity": "policy_state.resource_group" + "Entity": "policy_assignment.extended_location" } } }, @@ -79290,32 +83222,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_state.resource_group" + "Role": "policy_assignment.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_resource_groups" + "ID": "policy_assignments_have_extended_locations" } ] }, - "policy_state_has_location": { + "policy_assignment_has_zone": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_assignment": { "Target": { - "Entity": "policy_state" + "Entity": "policy_assignment" } }, - "policy_state.location": { + "policy_assignment.zone": { "Target": { - "Entity": "policy_state.location" + "Entity": "policy_assignment.zone" } } }, @@ -79323,32 +83255,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_state.location" + "Role": "policy_assignment.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_locations" + "ID": "policy_assignments_have_zones" } ] }, - "policy_state_has_kind": { + "policy_assignment_has_identity_type": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_assignment": { "Target": { - "Entity": "policy_state" + "Entity": "policy_assignment" } }, - "policy_state.kind": { + "policy_assignment.identity_type": { "Target": { - "Entity": "policy_state.kind" + "Entity": "policy_assignment.identity_type" } } }, @@ -79356,32 +83288,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_state.kind" + "Role": "policy_assignment.identity_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_kinds" + "ID": "policy_assignments_have_identity_types" } ] }, - "policy_state_has_tenant_id": { + "policy_assignment_has_identity_tenantId": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_assignment": { "Target": { - "Entity": "policy_state" + "Entity": "policy_assignment" } }, - "policy_state.tenant_id": { + "policy_assignment.identity_tenantId": { "Target": { - "Entity": "policy_state.tenant_id" + "Entity": "policy_assignment.identity_tenantId" } } }, @@ -79389,32 +83321,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_state.tenant_id" + "Role": "policy_assignment.identity_tenantId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_tenant_ids" + "ID": "policy_assignments_have_identity_tenantIds" } ] }, - "policy_state_has_type": { + "policy_assignment_has_identity_principalId": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_assignment": { "Target": { - "Entity": "policy_state" + "Entity": "policy_assignment" } }, - "policy_state.type": { + "policy_assignment.identity_principalId": { "Target": { - "Entity": "policy_state.type" + "Entity": "policy_assignment.identity_principalId" } } }, @@ -79422,32 +83354,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_state.type" + "Role": "policy_assignment.identity_principalId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_types" + "ID": "policy_assignments_have_identity_principalIds" } ] }, - "policy_state_has_name": { + "policy_assignment_has_identity_userAssignedIdentity": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_assignment": { "Target": { - "Entity": "policy_state" + "Entity": "policy_assignment" } }, - "policy_state.name": { + "policy_assignment.identity_userAssignedIdentity": { "Target": { - "Entity": "policy_state.name" + "Entity": "policy_assignment.identity_userAssignedIdentity" } } }, @@ -79455,45 +83387,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_state.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_states_have_names" - }, - { - "Name": { - "Subject": { - "Role": "policy_state" - }, - "Name": { - "Role": "policy_state.name" + "Role": "policy_assignment.identity_userAssignedIdentity" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_policy_states" + "ID": "policy_assignments_have_identity_userAssignedIdentities" } ] }, - "policy_state_has_id": { + "policy_assignment_has_tag": { "Binding": { - "ConceptualEntity": "PolicyStates" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_state": { + "policy_assignment": { "Target": { - "Entity": "policy_state" + "Entity": "policy_assignment" } }, - "policy_state.id": { + "policy_assignment.tag": { "Target": { - "Entity": "policy_state.id" + "Entity": "policy_assignment.tag" } } }, @@ -79501,45 +83420,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_state.id" + "Role": "policy_assignment.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_states_have_ids" + "ID": "policy_assignments_have_tags" + } + ] + }, + "policy_assignment_has_properties_scope": { + "Binding": { + "ConceptualEntity": "PolicyAssignments" + }, + "State": "Generated", + "Roles": { + "policy_assignment": { + "Target": { + "Entity": "policy_assignment" + } }, + "policy_assignment.properties_scope": { + "Target": { + "Entity": "policy_assignment.properties_scope" + } + } + }, + "Phrasings": [ { - "Name": { + "Attribute": { "Subject": { - "Role": "policy_state" + "Role": "policy_assignment" }, - "Name": { - "Role": "policy_state.id" + "Object": { + "Role": "policy_assignment.properties_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_policy_states" + "ID": "policy_assignments_have_properties_scopes" } ] }, - "policy_definition_has_extended_location": { + "policy_assignment_has_properties_metadata_excludedOutOfTheBoxStandard": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.extended_location": { + "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { "Target": { - "Entity": "policy_definition.extended_location" + "Entity": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" } } }, @@ -79547,32 +83486,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.extended_location" + "Role": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_extended_locations" + "ID": "policy_assignments_have_properties_metadata_excludedOutOfTheBoxStandards" } ] }, - "policy_definition_has_zone": { + "policy_assignment_has_properties_metadata_securityCenter": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.zone": { + "policy_assignment.properties_metadata_securityCenter": { "Target": { - "Entity": "policy_definition.zone" + "Entity": "policy_assignment.properties_metadata_securityCenter" } } }, @@ -79580,32 +83519,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.zone" + "Role": "policy_assignment.properties_metadata_securityCenter" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_zones" + "ID": "policy_assignments_have_properties_metadata_securityCenters" } ] }, - "policy_definition_has_identity": { + "policy_assignment_has_properties_metadata_managedByResourceId": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.identity": { + "policy_assignment.properties_metadata_managedByResourceId": { "Target": { - "Entity": "policy_definition.identity" + "Entity": "policy_assignment.properties_metadata_managedByResourceId" } } }, @@ -79613,32 +83552,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.identity" + "Role": "policy_assignment.properties_metadata_managedByResourceId" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_identities" + "ID": "policy_assignments_have_properties_metadata_managedByResourceIds" } ] }, - "policy_definition_has_tag": { + "policy_assignment_has_properties_metadata_category": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.tag": { + "policy_assignment.properties_metadata_category": { "Target": { - "Entity": "policy_definition.tag" + "Entity": "policy_assignment.properties_metadata_category" } } }, @@ -79646,32 +83585,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.tag" + "Role": "policy_assignment.properties_metadata_category" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_tags" + "ID": "policy_assignments_have_properties_metadata_categories" } ] }, - "policy_definition_has_properties_oldVersion": { + "policy_assignment_has_properties_metadata_updatedBy": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_oldVersion": { + "policy_assignment.properties_metadata_updatedBy": { "Target": { - "Entity": "policy_definition.properties_oldVersion" + "Entity": "policy_assignment.properties_metadata_updatedBy" } } }, @@ -79679,32 +83618,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_oldVersion" + "Role": "policy_assignment.properties_metadata_updatedBy" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_oldVersions" + "ID": "policy_assignments_have_properties_metadata_updatedBies" } ] }, - "policy_definition_has_properties_version1": { + "policy_assignment_has_properties_metadata_updatedOn": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_version1": { + "policy_assignment.properties_metadata_updatedOn": { "Target": { - "Entity": "policy_definition.properties_version1" + "Entity": "policy_assignment.properties_metadata_updatedOn" } } }, @@ -79712,32 +83651,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_version1" + "Role": "policy_assignment.properties_metadata_updatedOn" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_versions" + "ID": "policy_assignments_have_properties_metadata_updatedOns" } ] }, - "policy_definition_has_properties_policyDefinitionGroup": { + "policy_assignment_has_properties_metadata_parameterScope": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_policyDefinitionGroup": { + "policy_assignment.properties_metadata_parameterScope": { "Target": { - "Entity": "policy_definition.properties_policyDefinitionGroup" + "Entity": "policy_assignment.properties_metadata_parameterScope" } } }, @@ -79745,32 +83684,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_policyDefinitionGroup" + "Role": "policy_assignment.properties_metadata_parameterScope" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_policyDefinitionGroups" + "ID": "policy_assignments_have_properties_metadata_parameterScopes" } ] }, - "policy_definition_has_properties_policyDefinition": { + "policy_assignment_has_properties_metadata_assignedBy": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_policyDefinition": { + "policy_assignment.properties_metadata_assignedBy": { "Target": { - "Entity": "policy_definition.properties_policyDefinition" + "Entity": "policy_assignment.properties_metadata_assignedBy" } } }, @@ -79778,32 +83717,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_policyDefinition" + "Role": "policy_assignment.properties_metadata_assignedBy" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_policyDefinitions" + "ID": "policy_assignments_have_properties_metadata_assignedBies" } ] }, - "policy_definition_has_properties_parameter": { + "policy_assignment_has_properties_metadata_createdBy": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_parameter": { + "policy_assignment.properties_metadata_createdBy": { "Target": { - "Entity": "policy_definition.properties_parameter" + "Entity": "policy_assignment.properties_metadata_createdBy" } } }, @@ -79811,32 +83750,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_parameter" + "Role": "policy_assignment.properties_metadata_createdBy" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_parameters" + "ID": "policy_assignments_have_properties_metadata_createdBies" } ] }, - "policy_definition_has_properties_version": { + "policy_assignment_has_properties_metadata_createdOn": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_version": { + "policy_assignment.properties_metadata_createdOn": { "Target": { - "Entity": "policy_definition.properties_version" + "Entity": "policy_assignment.properties_metadata_createdOn" } } }, @@ -79844,32 +83783,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_version" + "Role": "policy_assignment.properties_metadata_createdOn" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_versions1" + "ID": "policy_assignments_have_properties_metadata_createdOns" } ] }, - "policy_definition_has_properties_metadata": { + "policy_assignment_has_properties_override": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_metadata": { + "policy_assignment.properties_override": { "Target": { - "Entity": "policy_definition.properties_metadata" + "Entity": "policy_assignment.properties_override" } } }, @@ -79877,32 +83816,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_metadata" + "Role": "policy_assignment.properties_override" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_metadata" + "ID": "policy_assignments_have_properties_overrides" } ] }, - "policy_definition_has_properties_description": { + "policy_assignment_has_properties_notScope": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_description": { + "policy_assignment.properties_notScope": { "Target": { - "Entity": "policy_definition.properties_description" + "Entity": "policy_assignment.properties_notScope" } } }, @@ -79910,32 +83849,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_description" + "Role": "policy_assignment.properties_notScope" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_descriptions" + "ID": "policy_assignments_have_properties_notScopes" } ] }, - "policy_definition_has_properties_policyType": { + "policy_assignment_has_properties_parameter": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_policyType": { + "policy_assignment.properties_parameter": { "Target": { - "Entity": "policy_definition.properties_policyType" + "Entity": "policy_assignment.properties_parameter" } } }, @@ -79943,32 +83882,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_policyType" + "Role": "policy_assignment.properties_parameter" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_policyTypes" + "ID": "policy_assignments_have_properties_parameters" } ] }, - "policy_definition_has_properties_displayName": { + "policy_assignment_has_properties_displayName": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.properties_displayName": { + "policy_assignment.properties_displayName": { "Target": { - "Entity": "policy_definition.properties_displayName" + "Entity": "policy_assignment.properties_displayName" } } }, @@ -79976,32 +83915,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.properties_displayName" + "Role": "policy_assignment.properties_displayName" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_properties_displayNames" + "ID": "policy_assignments_have_properties_displayNames" } ] }, - "policy_definition_has_plan": { + "policy_assignment_has_properties_description": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.plan": { + "policy_assignment.properties_description": { "Target": { - "Entity": "policy_definition.plan" + "Entity": "policy_assignment.properties_description" } } }, @@ -80009,32 +83948,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.plan" + "Role": "policy_assignment.properties_description" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_plans" + "ID": "policy_assignments_have_properties_descriptions" } ] }, - "policy_definition_has_sku": { + "policy_assignment_has_properties_assignmentType": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.sku": { + "policy_assignment.properties_assignmentType": { "Target": { - "Entity": "policy_definition.sku" + "Entity": "policy_assignment.properties_assignmentType" } } }, @@ -80042,32 +83981,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.sku" + "Role": "policy_assignment.properties_assignmentType" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_skus" + "ID": "policy_assignments_have_properties_assignmentTypes" } ] }, - "policy_definition_has_managed_by": { + "policy_assignment_has_properties_enforcementMode": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.managed_by": { + "policy_assignment.properties_enforcementMode": { "Target": { - "Entity": "policy_definition.managed_by" + "Entity": "policy_assignment.properties_enforcementMode" } } }, @@ -80075,52 +84014,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.managed_by" + "Role": "policy_assignment.properties_enforcementMode" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "policy_definition.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "policy_definition" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_policy_definitions" + "ID": "policy_assignments_have_properties_enforcementModes" } ] }, - "policy_definition_has_subscription_id": { + "policy_assignment_has_properties_resourceSelector": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.subscription_id": { + "policy_assignment.properties_resourceSelector": { "Target": { - "Entity": "policy_definition.subscription_id" + "Entity": "policy_assignment.properties_resourceSelector" } } }, @@ -80128,32 +84047,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.subscription_id" + "Role": "policy_assignment.properties_resourceSelector" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_subscription_ids" + "ID": "policy_assignments_have_properties_resourceSelectors" } ] }, - "policy_definition_has_resource_group": { + "policy_assignment_has_properties_definitionVersion": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.resource_group": { + "policy_assignment.properties_definitionVersion": { "Target": { - "Entity": "policy_definition.resource_group" + "Entity": "policy_assignment.properties_definitionVersion" } } }, @@ -80161,32 +84080,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.resource_group" + "Role": "policy_assignment.properties_definitionVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_resource_groups" + "ID": "policy_assignments_have_properties_definitionVersions" } ] }, - "policy_definition_has_location": { + "policy_assignment_has_properties_nonComplianceMessage": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.location": { + "policy_assignment.properties_nonComplianceMessage": { "Target": { - "Entity": "policy_definition.location" + "Entity": "policy_assignment.properties_nonComplianceMessage" } } }, @@ -80194,45 +84113,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.location" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_definitions_have_locations" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "policy_definition" - }, - "Adjective": { - "Role": "policy_definition.location" + "Role": "policy_assignment.properties_nonComplianceMessage" } }, "State": "Generated", "Weight": 0.99, - "ID": "locations_describe_policy_definitions" + "ID": "policy_assignments_have_properties_nonComplianceMessages" } ] }, - "policy_definition_has_kind": { + "policy_assignment_has_properties_latestDefinitionVersion": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.kind": { + "policy_assignment.properties_latestDefinitionVersion": { "Target": { - "Entity": "policy_definition.kind" + "Entity": "policy_assignment.properties_latestDefinitionVersion" } } }, @@ -80240,32 +84146,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.kind" + "Role": "policy_assignment.properties_latestDefinitionVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_kinds" + "ID": "policy_assignments_have_properties_latestDefinitionVersions" } ] }, - "policy_definition_has_tenant_id": { + "policy_assignment_has_properties_effectiveDefinitionVersion": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.tenant_id": { + "policy_assignment.properties_effectiveDefinitionVersion": { "Target": { - "Entity": "policy_definition.tenant_id" + "Entity": "policy_assignment.properties_effectiveDefinitionVersion" } } }, @@ -80273,32 +84179,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.tenant_id" + "Role": "policy_assignment.properties_effectiveDefinitionVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_tenant_ids" + "ID": "policy_assignments_have_properties_effectiveDefinitionVersions" } ] }, - "policy_definition_has_type": { + "policy_assignment_has_plan": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.type": { + "policy_assignment.plan": { "Target": { - "Entity": "policy_definition.type" + "Entity": "policy_assignment.plan" } } }, @@ -80306,32 +84212,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.type" + "Role": "policy_assignment.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_types" + "ID": "policy_assignments_have_plans" } ] }, - "policy_definition_has_name": { + "policy_assignment_has_sku": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.name": { + "policy_assignment.sku": { "Target": { - "Entity": "policy_definition.name" + "Entity": "policy_assignment.sku" } } }, @@ -80339,45 +84245,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "policy_definitions_have_names" - }, - { - "Name": { - "Subject": { - "Role": "policy_definition" - }, - "Name": { - "Role": "policy_definition.name" + "Role": "policy_assignment.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_policy_definitions" + "ID": "policy_assignments_have_skus" } ] }, - "policy_definition_has_id": { + "policy_assignment_has_managed_by": { "Binding": { - "ConceptualEntity": "PolicyDefinitions" + "ConceptualEntity": "PolicyAssignments" }, "State": "Generated", "Roles": { - "policy_definition": { + "policy_assignment": { "Target": { - "Entity": "policy_definition" + "Entity": "policy_assignment" } }, - "policy_definition.id": { + "policy_assignment.managed_by": { "Target": { - "Entity": "policy_definition.id" + "Entity": "policy_assignment.managed_by" } } }, @@ -80385,32 +84278,39 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment" }, "Object": { - "Role": "policy_definition.id" + "Role": "policy_assignment.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_definitions_have_ids" + "ID": "policy_assignments_have_managed_by" }, { - "Name": { + "Verb": { "Subject": { - "Role": "policy_definition" + "Role": "policy_assignment.managed_by" }, - "Name": { - "Role": "policy_definition.id" + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "policy_assignment" } }, "State": "Generated", - "Weight": 0.99, - "ID": "ids_are_names_IDs_of_policy_definitions" + "Weight": 0.95, + "ID": "managed_by_manage_policy_assignments" } ] }, - "policy_assignment_has_extended_location": { + "policy_assignment_has_subscription_id": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80421,9 +84321,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.extended_location": { + "policy_assignment.subscription_id": { "Target": { - "Entity": "policy_assignment.extended_location" + "Entity": "policy_assignment.subscription_id" } } }, @@ -80434,16 +84334,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.extended_location" + "Role": "policy_assignment.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_extended_locations" + "ID": "policy_assignments_have_subscription_ids" } ] }, - "policy_assignment_has_zone": { + "policy_assignment_has_resource_group": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80454,9 +84354,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.zone": { + "policy_assignment.resource_group": { "Target": { - "Entity": "policy_assignment.zone" + "Entity": "policy_assignment.resource_group" } } }, @@ -80467,16 +84367,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.zone" + "Role": "policy_assignment.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_zones" + "ID": "policy_assignments_have_resource_groups" } ] }, - "policy_assignment_has_identity_type": { + "policy_assignment_has_location": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80487,9 +84387,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.identity_type": { + "policy_assignment.location": { "Target": { - "Entity": "policy_assignment.identity_type" + "Entity": "policy_assignment.location" } } }, @@ -80500,16 +84400,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.identity_type" + "Role": "policy_assignment.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_types" + "ID": "policy_assignments_have_locations" } ] }, - "policy_assignment_has_identity_tenantId": { + "policy_assignment_has_kind": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80520,9 +84420,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.identity_tenantId": { + "policy_assignment.kind": { "Target": { - "Entity": "policy_assignment.identity_tenantId" + "Entity": "policy_assignment.kind" } } }, @@ -80533,16 +84433,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.identity_tenantId" + "Role": "policy_assignment.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_tenantIds" + "ID": "policy_assignments_have_kinds" } ] }, - "policy_assignment_has_identity_principalId": { + "policy_assignment_has_tenant_id": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80553,9 +84453,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.identity_principalId": { + "policy_assignment.tenant_id": { "Target": { - "Entity": "policy_assignment.identity_principalId" + "Entity": "policy_assignment.tenant_id" } } }, @@ -80566,16 +84466,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.identity_principalId" + "Role": "policy_assignment.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_principalIds" + "ID": "policy_assignments_have_tenant_ids" } ] }, - "policy_assignment_has_identity_userAssignedIdentity": { + "policy_assignment_has_type": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80586,9 +84486,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.identity_userAssignedIdentity": { + "policy_assignment.type": { "Target": { - "Entity": "policy_assignment.identity_userAssignedIdentity" + "Entity": "policy_assignment.type" } } }, @@ -80599,16 +84499,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.identity_userAssignedIdentity" + "Role": "policy_assignment.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_identity_userAssignedIdentities" + "ID": "policy_assignments_have_types" } ] }, - "policy_assignment_has_tag": { + "policy_assignment_has_name": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80619,9 +84519,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.tag": { + "policy_assignment.name": { "Target": { - "Entity": "policy_assignment.tag" + "Entity": "policy_assignment.name" } } }, @@ -80632,16 +84532,16 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.tag" + "Role": "policy_assignment.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_tags" + "ID": "policy_assignments_have_names" } ] }, - "policy_assignment_has_properties_scope": { + "policy_assignment_has_id": { "Binding": { "ConceptualEntity": "PolicyAssignments" }, @@ -80652,9 +84552,9 @@ cultureInfo en-US "Entity": "policy_assignment" } }, - "policy_assignment.properties_scope": { + "policy_assignment.id": { "Target": { - "Entity": "policy_assignment.properties_scope" + "Entity": "policy_assignment.id" } } }, @@ -80665,29 +84565,29 @@ cultureInfo en-US "Role": "policy_assignment" }, "Object": { - "Role": "policy_assignment.properties_scope" + "Role": "policy_assignment.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_scopes" + "ID": "policy_assignments_have_ids" } ] }, - "policy_assignment_has_properties_metadata_excludedOutOfTheBoxStandard": { + "network_security_group_has_is_warning": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard": { + "network_security_group.is_warning": { "Target": { - "Entity": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" + "Entity": "network_security_group.is_warning" } } }, @@ -80695,32 +84595,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_excludedOutOfTheBoxStandard" + "Role": "network_security_group.is_warning" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_excludedOutOfTheBoxStandards" + "ID": "network_security_groups_have_is_warning" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_security_group" + }, + "Adjective": { + "Role": "network_security_group.is_warning" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "is_warning_describe_network_security_groups" } ] }, - "policy_assignment_has_properties_metadata_securityCenter": { + "network_security_group_has_extended_location": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_securityCenter": { + "network_security_group.extended_location": { "Target": { - "Entity": "policy_assignment.properties_metadata_securityCenter" + "Entity": "network_security_group.extended_location" } } }, @@ -80728,32 +84641,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_securityCenter" + "Role": "network_security_group.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_securityCenters" + "ID": "network_security_groups_have_extended_locations" } ] }, - "policy_assignment_has_properties_metadata_managedByResourceId": { + "network_security_group_has_zone": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_managedByResourceId": { + "network_security_group.zone": { "Target": { - "Entity": "policy_assignment.properties_metadata_managedByResourceId" + "Entity": "network_security_group.zone" } } }, @@ -80761,32 +84674,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_managedByResourceId" + "Role": "network_security_group.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_managedByResourceIds" + "ID": "network_security_groups_have_zones" } ] }, - "policy_assignment_has_properties_metadata_category": { + "network_security_group_has_identity": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_category": { + "network_security_group.identity": { "Target": { - "Entity": "policy_assignment.properties_metadata_category" + "Entity": "network_security_group.identity" } } }, @@ -80794,32 +84707,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_category" + "Role": "network_security_group.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_categories" + "ID": "network_security_groups_have_identities" } ] }, - "policy_assignment_has_properties_metadata_updatedBy": { + "network_security_group_has_tag": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_updatedBy": { + "network_security_group.tag": { "Target": { - "Entity": "policy_assignment.properties_metadata_updatedBy" + "Entity": "network_security_group.tag" } } }, @@ -80827,32 +84740,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_updatedBy" + "Role": "network_security_group.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_updatedBies" + "ID": "network_security_groups_have_tags" } ] }, - "policy_assignment_has_properties_metadata_updatedOn": { + "network_security_group_has_properties_securityRules_etag": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_updatedOn": { + "network_security_group.properties_securityRules_etag": { "Target": { - "Entity": "policy_assignment.properties_metadata_updatedOn" + "Entity": "network_security_group.properties_securityRules_etag" } } }, @@ -80860,32 +84773,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_updatedOn" + "Role": "network_security_group.properties_securityRules_etag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_updatedOns" + "ID": "network_security_groups_have_properties_securityRules_etags" } ] }, - "policy_assignment_has_properties_metadata_parameterScope": { + "network_security_group_has_properties_security_rules_id": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_parameterScope": { + "network_security_group.properties_security_rules_id": { "Target": { - "Entity": "policy_assignment.properties_metadata_parameterScope" + "Entity": "network_security_group.properties_security_rules_id" } } }, @@ -80893,32 +84806,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_parameterScope" + "Role": "network_security_group.properties_security_rules_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_parameterScopes" + "ID": "network_security_groups_have_properties_security_rules_ids" } ] }, - "policy_assignment_has_properties_metadata_assignedBy": { + "network_security_group_has_properties_security_rules_name": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_assignedBy": { + "network_security_group.properties_security_rules_name": { "Target": { - "Entity": "policy_assignment.properties_metadata_assignedBy" + "Entity": "network_security_group.properties_security_rules_name" } } }, @@ -80926,32 +84839,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_assignedBy" + "Role": "network_security_group.properties_security_rules_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_assignedBies" + "ID": "network_security_groups_have_properties_security_rules_names" } ] }, - "policy_assignment_has_properties_metadata_createdBy": { + "network_security_group_has_properties_securityRules_properties_access": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_createdBy": { + "network_security_group.properties_securityRules_properties_access": { "Target": { - "Entity": "policy_assignment.properties_metadata_createdBy" + "Entity": "network_security_group.properties_securityRules_properties_access" } } }, @@ -80959,32 +84872,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_createdBy" + "Role": "network_security_group.properties_securityRules_properties_access" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_createdBies" + "ID": "network_security_groups_have_properties_securityRules_properties_accesses" } ] }, - "policy_assignment_has_properties_metadata_createdOn": { + "network_security_group_has_properties_securityRules_properties_priority": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_metadata_createdOn": { + "network_security_group.properties_securityRules_properties_priority": { "Target": { - "Entity": "policy_assignment.properties_metadata_createdOn" + "Entity": "network_security_group.properties_securityRules_properties_priority" } } }, @@ -80992,32 +84905,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_metadata_createdOn" + "Role": "network_security_group.properties_securityRules_properties_priority" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_metadata_createdOns" + "ID": "network_security_groups_have_properties_securityRules_properties_priorities" } ] }, - "policy_assignment_has_properties_override": { + "network_security_group_has_properties_securityRules_properties_direction": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_override": { + "network_security_group.properties_securityRules_properties_direction": { "Target": { - "Entity": "policy_assignment.properties_override" + "Entity": "network_security_group.properties_securityRules_properties_direction" } } }, @@ -81025,32 +84938,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_override" + "Role": "network_security_group.properties_securityRules_properties_direction" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_overrides" + "ID": "network_security_groups_have_properties_securityRules_properties_directions" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_security_group" + }, + "Adjective": { + "Role": "network_security_group.properties_securityRules_properties_direction" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_securityRules_properties_directions_describe_network_security_groups" } ] }, - "policy_assignment_has_properties_notScope": { + "network_security_group_has_properties_securityRules_properties_protocol": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_notScope": { + "network_security_group.properties_securityRules_properties_protocol": { "Target": { - "Entity": "policy_assignment.properties_notScope" + "Entity": "network_security_group.properties_securityRules_properties_protocol" } } }, @@ -81058,32 +84984,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_notScope" + "Role": "network_security_group.properties_securityRules_properties_protocol" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_notScopes" + "ID": "network_security_groups_have_properties_securityRules_properties_protocols" } ] }, - "policy_assignment_has_properties_parameter": { + "network_security_group_has_properties_securityRules_properties_sourcePortRange1": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_parameter": { + "network_security_group.properties_securityRules_properties_sourcePortRange1": { "Target": { - "Entity": "policy_assignment.properties_parameter" + "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange1" } } }, @@ -81091,32 +85017,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_parameter" + "Role": "network_security_group.properties_securityRules_properties_sourcePortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_parameters" + "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges" } ] }, - "policy_assignment_has_properties_displayName": { + "network_security_group_has_properties_securityRules_properties_sourcePortRange": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_displayName": { + "network_security_group.properties_securityRules_properties_sourcePortRange": { "Target": { - "Entity": "policy_assignment.properties_displayName" + "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange" } } }, @@ -81124,32 +85050,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_displayName" + "Role": "network_security_group.properties_securityRules_properties_sourcePortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_displayNames" + "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges1" } ] }, - "policy_assignment_has_properties_description": { + "network_security_group_has_properties_securityRules_properties_destinationPortRange1": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_description": { + "network_security_group.properties_securityRules_properties_destinationPortRange1": { "Target": { - "Entity": "policy_assignment.properties_description" + "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange1" } } }, @@ -81157,32 +85083,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_description" + "Role": "network_security_group.properties_securityRules_properties_destinationPortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_descriptions" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges" } ] }, - "policy_assignment_has_properties_assignmentType": { + "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix1": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_assignmentType": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { "Target": { - "Entity": "policy_assignment.properties_assignmentType" + "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" } } }, @@ -81190,32 +85116,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_assignmentType" + "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_assignmentTypes" + "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes" } ] }, - "policy_assignment_has_properties_enforcementMode": { + "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_enforcementMode": { + "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { "Target": { - "Entity": "policy_assignment.properties_enforcementMode" + "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" } } }, @@ -81223,32 +85149,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_enforcementMode" + "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_enforcementModes" + "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes1" } ] }, - "policy_assignment_has_properties_resourceSelector": { + "network_security_group_has_properties_securityRules_properties_destinationPortRange": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_resourceSelector": { + "network_security_group.properties_securityRules_properties_destinationPortRange": { "Target": { - "Entity": "policy_assignment.properties_resourceSelector" + "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange" } } }, @@ -81256,32 +85182,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_resourceSelector" + "Role": "network_security_group.properties_securityRules_properties_destinationPortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_resourceSelectors" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges1" } ] }, - "policy_assignment_has_properties_definitionVersion": { + "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix1": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_definitionVersion": { + "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { "Target": { - "Entity": "policy_assignment.properties_definitionVersion" + "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" } } }, @@ -81289,32 +85215,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_definitionVersion" + "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_definitionVersions" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes" } ] }, - "policy_assignment_has_properties_nonComplianceMessage": { + "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_nonComplianceMessage": { + "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { "Target": { - "Entity": "policy_assignment.properties_nonComplianceMessage" + "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" } } }, @@ -81322,32 +85248,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_nonComplianceMessage" + "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_nonComplianceMessages" + "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes1" } ] }, - "policy_assignment_has_properties_latestDefinitionVersion": { + "network_security_group_has_properties_securityRules_properties_provisioningState": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_latestDefinitionVersion": { + "network_security_group.properties_securityRules_properties_provisioningState": { "Target": { - "Entity": "policy_assignment.properties_latestDefinitionVersion" + "Entity": "network_security_group.properties_securityRules_properties_provisioningState" } } }, @@ -81355,32 +85281,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_latestDefinitionVersion" + "Role": "network_security_group.properties_securityRules_properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_latestDefinitionVersions" + "ID": "network_security_groups_have_properties_securityRules_properties_provisioningStates" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_security_group" + }, + "Adjective": { + "Role": "network_security_group.properties_securityRules_properties_provisioningState" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_securityRules_properties_provisioningStates_describe_network_security_groups" } ] }, - "policy_assignment_has_properties_effectiveDefinitionVersion": { + "network_security_group_has_properties_securityRules_type": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.properties_effectiveDefinitionVersion": { + "network_security_group.properties_securityRules_type": { "Target": { - "Entity": "policy_assignment.properties_effectiveDefinitionVersion" + "Entity": "network_security_group.properties_securityRules_type" } } }, @@ -81388,32 +85327,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.properties_effectiveDefinitionVersion" + "Role": "network_security_group.properties_securityRules_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_properties_effectiveDefinitionVersions" + "ID": "network_security_groups_have_properties_securityRules_types" } ] }, - "policy_assignment_has_plan": { + "network_security_group_has_properties_defaultSecurityRules_etag": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.plan": { + "network_security_group.properties_defaultSecurityRules_etag": { "Target": { - "Entity": "policy_assignment.plan" + "Entity": "network_security_group.properties_defaultSecurityRules_etag" } } }, @@ -81421,32 +85360,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.plan" + "Role": "network_security_group.properties_defaultSecurityRules_etag" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_plans" + "ID": "network_security_groups_have_properties_defaultSecurityRules_etags" } ] }, - "policy_assignment_has_sku": { + "network_security_group_has_properties_default_security_rules_id": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.sku": { + "network_security_group.properties_default_security_rules_id": { "Target": { - "Entity": "policy_assignment.sku" + "Entity": "network_security_group.properties_default_security_rules_id" } } }, @@ -81454,32 +85393,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.sku" + "Role": "network_security_group.properties_default_security_rules_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_skus" + "ID": "network_security_groups_have_properties_default_security_rules_ids" } ] }, - "policy_assignment_has_managed_by": { + "network_security_group_has_properties_default_security_rules_name": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.managed_by": { + "network_security_group.properties_default_security_rules_name": { "Target": { - "Entity": "policy_assignment.managed_by" + "Entity": "network_security_group.properties_default_security_rules_name" } } }, @@ -81487,52 +85426,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.managed_by" + "Role": "network_security_group.properties_default_security_rules_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "policy_assignment.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "policy_assignment" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_policy_assignments" + "ID": "network_security_groups_have_properties_default_security_rules_names" } ] }, - "policy_assignment_has_subscription_id": { + "network_security_group_has_properties_defaultSecurityRules_properties_access": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.subscription_id": { + "network_security_group.properties_defaultSecurityRules_properties_access": { "Target": { - "Entity": "policy_assignment.subscription_id" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_access" } } }, @@ -81540,32 +85459,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.subscription_id" + "Role": "network_security_group.properties_defaultSecurityRules_properties_access" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_subscription_ids" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_accesses" } ] }, - "policy_assignment_has_resource_group": { + "network_security_group_has_properties_defaultSecurityRules_properties_priority": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.resource_group": { + "network_security_group.properties_defaultSecurityRules_properties_priority": { "Target": { - "Entity": "policy_assignment.resource_group" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_priority" } } }, @@ -81573,32 +85492,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.resource_group" + "Role": "network_security_group.properties_defaultSecurityRules_properties_priority" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_resource_groups" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_priorities" } ] }, - "policy_assignment_has_location": { + "network_security_group_has_properties_defaultSecurityRules_properties_direction": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.location": { + "network_security_group.properties_defaultSecurityRules_properties_direction": { "Target": { - "Entity": "policy_assignment.location" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_direction" } } }, @@ -81606,32 +85525,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.location" + "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_locations" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_directions" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_security_group" + }, + "Adjective": { + "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_defaultSecurityRules_properties_directions_describe_network_security_groups" } ] }, - "policy_assignment_has_kind": { + "network_security_group_has_properties_defaultSecurityRules_properties_protocol": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.kind": { + "network_security_group.properties_defaultSecurityRules_properties_protocol": { "Target": { - "Entity": "policy_assignment.kind" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_protocol" } } }, @@ -81639,32 +85571,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.kind" + "Role": "network_security_group.properties_defaultSecurityRules_properties_protocol" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_kinds" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_protocols" } ] }, - "policy_assignment_has_tenant_id": { + "network_security_group_has_properties_defaultSecurityRules_properties_description": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.tenant_id": { + "network_security_group.properties_defaultSecurityRules_properties_description": { "Target": { - "Entity": "policy_assignment.tenant_id" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_description" } } }, @@ -81672,32 +85604,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.tenant_id" + "Role": "network_security_group.properties_defaultSecurityRules_properties_description" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_tenant_ids" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_descriptions" } ] }, - "policy_assignment_has_type": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange1": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.type": { + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { "Target": { - "Entity": "policy_assignment.type" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" } } }, @@ -81705,32 +85637,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.type" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_types" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges" } ] }, - "policy_assignment_has_name": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.name": { + "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { "Target": { - "Entity": "policy_assignment.name" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" } } }, @@ -81738,32 +85670,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.name" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_names" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges1" } ] }, - "policy_assignment_has_id": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange1": { "Binding": { - "ConceptualEntity": "PolicyAssignments" + "ConceptualEntity": "NetworkSecurityGroups" }, "State": "Generated", "Roles": { - "policy_assignment": { + "network_security_group": { "Target": { - "Entity": "policy_assignment" + "Entity": "network_security_group" } }, - "policy_assignment.id": { + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { "Target": { - "Entity": "policy_assignment.id" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" } } }, @@ -81771,19 +85703,19 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "policy_assignment" + "Role": "network_security_group" }, "Object": { - "Role": "policy_assignment.id" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" } }, "State": "Generated", "Weight": 0.99, - "ID": "policy_assignments_have_ids" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges" } ] }, - "network_security_group_has_is_warning": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix1": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -81794,9 +85726,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.is_warning": { + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { "Target": { - "Entity": "network_security_group.is_warning" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" } } }, @@ -81807,29 +85739,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.is_warning" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_is_warning" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_security_group" - }, - "Adjective": { - "Role": "network_security_group.is_warning" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "is_warning_describe_network_security_groups" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes" } ] }, - "network_security_group_has_extended_location": { + "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -81840,9 +85759,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.extended_location": { + "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { "Target": { - "Entity": "network_security_group.extended_location" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" } } }, @@ -81853,16 +85772,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.extended_location" + "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_extended_locations" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes1" } ] }, - "network_security_group_has_zone": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -81873,9 +85792,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.zone": { + "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { "Target": { - "Entity": "network_security_group.zone" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" } } }, @@ -81886,16 +85805,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.zone" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_zones" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges1" } ] }, - "network_security_group_has_identity": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix1": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -81906,9 +85825,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.identity": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { "Target": { - "Entity": "network_security_group.identity" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" } } }, @@ -81919,16 +85838,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.identity" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_identities" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes" } ] }, - "network_security_group_has_tag": { + "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -81939,9 +85858,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.tag": { + "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { "Target": { - "Entity": "network_security_group.tag" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" } } }, @@ -81952,16 +85871,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.tag" + "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_tags" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes1" } ] }, - "network_security_group_has_properties_securityRules_etag": { + "network_security_group_has_properties_defaultSecurityRules_properties_provisioningState": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -81972,9 +85891,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_etag": { + "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { "Target": { - "Entity": "network_security_group.properties_securityRules_etag" + "Entity": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" } } }, @@ -81985,16 +85904,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_etag" + "Role": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_etags" + "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_provisioningStates" } ] }, - "network_security_group_has_properties_security_rules_id": { + "network_security_group_has_properties_defaultSecurityRules_type": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82005,9 +85924,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_security_rules_id": { + "network_security_group.properties_defaultSecurityRules_type": { "Target": { - "Entity": "network_security_group.properties_security_rules_id" + "Entity": "network_security_group.properties_defaultSecurityRules_type" } } }, @@ -82018,16 +85937,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_security_rules_id" + "Role": "network_security_group.properties_defaultSecurityRules_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_security_rules_ids" + "ID": "network_security_groups_have_properties_defaultSecurityRules_types" } ] }, - "network_security_group_has_properties_security_rules_name": { + "network_security_group_has_properties_resourceGuid": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82038,9 +85957,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_security_rules_name": { + "network_security_group.properties_resourceGuid": { "Target": { - "Entity": "network_security_group.properties_security_rules_name" + "Entity": "network_security_group.properties_resourceGuid" } } }, @@ -82051,16 +85970,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_security_rules_name" + "Role": "network_security_group.properties_resourceGuid" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_security_rules_names" + "ID": "network_security_groups_have_properties_resourceGuids" } ] }, - "network_security_group_has_properties_securityRules_properties_access": { + "network_security_group_has_properties_network_interfaces_id": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82071,9 +85990,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_access": { + "network_security_group.properties_network_interfaces_id": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_access" + "Entity": "network_security_group.properties_network_interfaces_id" } } }, @@ -82084,16 +86003,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_access" + "Role": "network_security_group.properties_network_interfaces_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_accesses" + "ID": "network_security_groups_have_properties_network_interfaces_ids" } ] }, - "network_security_group_has_properties_securityRules_properties_priority": { + "network_security_group_has_properties_provisioningState": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82104,9 +86023,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_priority": { + "network_security_group.properties_provisioningState": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_priority" + "Entity": "network_security_group.properties_provisioningState" } } }, @@ -82117,16 +86036,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_priority" + "Role": "network_security_group.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_priorities" + "ID": "network_security_groups_have_properties_provisioningStates" } ] }, - "network_security_group_has_properties_securityRules_properties_direction": { + "network_security_group_has_plan": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82137,9 +86056,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_direction": { + "network_security_group.plan": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_direction" + "Entity": "network_security_group.plan" } } }, @@ -82150,29 +86069,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_direction" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_directions" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_security_group" - }, - "Adjective": { - "Role": "network_security_group.properties_securityRules_properties_direction" + "Role": "network_security_group.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_securityRules_properties_directions_describe_network_security_groups" + "ID": "network_security_groups_have_plans" } ] }, - "network_security_group_has_properties_securityRules_properties_protocol": { + "network_security_group_has_sku": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82183,9 +86089,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_protocol": { + "network_security_group.sku": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_protocol" + "Entity": "network_security_group.sku" } } }, @@ -82196,16 +86102,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_protocol" + "Role": "network_security_group.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_protocols" + "ID": "network_security_groups_have_skus" } ] }, - "network_security_group_has_properties_securityRules_properties_sourcePortRange1": { + "network_security_group_has_managed_by": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82216,9 +86122,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_sourcePortRange1": { + "network_security_group.managed_by": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange1" + "Entity": "network_security_group.managed_by" } } }, @@ -82229,16 +86135,36 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourcePortRange1" + "Role": "network_security_group.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges" + "ID": "network_security_groups_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "network_security_group.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "network_security_group" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_network_security_groups" } ] }, - "network_security_group_has_properties_securityRules_properties_sourcePortRange": { + "network_security_group_has_subscription_id": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82249,9 +86175,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_sourcePortRange": { + "network_security_group.subscription_id": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourcePortRange" + "Entity": "network_security_group.subscription_id" } } }, @@ -82262,16 +86188,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourcePortRange" + "Role": "network_security_group.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourcePortRanges1" + "ID": "network_security_groups_have_subscription_ids" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationPortRange1": { + "network_security_group_has_resource_group": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82282,9 +86208,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_destinationPortRange1": { + "network_security_group.resource_group": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange1" + "Entity": "network_security_group.resource_group" } } }, @@ -82295,16 +86221,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationPortRange1" + "Role": "network_security_group.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges" + "ID": "network_security_groups_have_resource_groups" } ] }, - "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix1": { + "network_security_group_has_location": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82315,9 +86241,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix1": { + "network_security_group.location": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" + "Entity": "network_security_group.location" } } }, @@ -82328,16 +86254,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix1" + "Role": "network_security_group.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes" + "ID": "network_security_groups_have_locations" } ] }, - "network_security_group_has_properties_securityRules_properties_sourceAddressPrefix": { + "network_security_group_has_kind": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82348,9 +86274,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_sourceAddressPrefix": { + "network_security_group.kind": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" + "Entity": "network_security_group.kind" } } }, @@ -82361,16 +86287,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_sourceAddressPrefix" + "Role": "network_security_group.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_sourceAddressPrefixes1" + "ID": "network_security_groups_have_kinds" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationPortRange": { + "network_security_group_has_tenant_id": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82381,9 +86307,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_destinationPortRange": { + "network_security_group.tenant_id": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationPortRange" + "Entity": "network_security_group.tenant_id" } } }, @@ -82394,16 +86320,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationPortRange" + "Role": "network_security_group.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationPortRanges1" + "ID": "network_security_groups_have_tenant_ids" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix1": { + "network_security_group_has_type": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82414,9 +86340,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix1": { + "network_security_group.type": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" + "Entity": "network_security_group.type" } } }, @@ -82427,16 +86353,16 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix1" + "Role": "network_security_group.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes" + "ID": "network_security_groups_have_types" } ] }, - "network_security_group_has_properties_securityRules_properties_destinationAddressPrefix": { + "network_security_group_has_name": { "Binding": { "ConceptualEntity": "NetworkSecurityGroups" }, @@ -82447,9 +86373,9 @@ cultureInfo en-US "Entity": "network_security_group" } }, - "network_security_group.properties_securityRules_properties_destinationAddressPrefix": { + "network_security_group.name": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" + "Entity": "network_security_group.name" } } }, @@ -82460,29 +86386,29 @@ cultureInfo en-US "Role": "network_security_group" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_destinationAddressPrefix" + "Role": "network_security_group.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_destinationAddressPrefixes1" + "ID": "network_security_groups_have_names" } ] }, - "network_security_group_has_properties_securityRules_properties_provisioningState": { + "advisor_reservation_recommendation_has_recommended_action": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_securityRules_properties_provisioningState": { + "advisor_reservation_recommendation.recommended_action": { "Target": { - "Entity": "network_security_group.properties_securityRules_properties_provisioningState" + "Entity": "advisor_reservation_recommendation.recommended_action" } } }, @@ -82490,45 +86416,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_securityRules_properties_provisioningState" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_properties_provisioningStates" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_security_group" - }, - "Adjective": { - "Role": "network_security_group.properties_securityRules_properties_provisioningState" + "Role": "advisor_reservation_recommendation.recommended_action" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_securityRules_properties_provisioningStates_describe_network_security_groups" + "ID": "advisor_reservation_recommendations_have_recommended_actions" } ] }, - "network_security_group_has_properties_securityRules_type": { + "advisor_reservation_recommendation_has_extended_location": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_securityRules_type": { + "advisor_reservation_recommendation.extended_location": { "Target": { - "Entity": "network_security_group.properties_securityRules_type" + "Entity": "advisor_reservation_recommendation.extended_location" } } }, @@ -82536,32 +86449,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_securityRules_type" + "Role": "advisor_reservation_recommendation.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_securityRules_types" + "ID": "advisor_reservation_recommendations_have_extended_locations" } ] }, - "network_security_group_has_properties_defaultSecurityRules_etag": { + "advisor_reservation_recommendation_has_zone": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_etag": { + "advisor_reservation_recommendation.zone": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_etag" + "Entity": "advisor_reservation_recommendation.zone" } } }, @@ -82569,32 +86482,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_etag" + "Role": "advisor_reservation_recommendation.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_etags" + "ID": "advisor_reservation_recommendations_have_zones" } ] }, - "network_security_group_has_properties_default_security_rules_id": { + "advisor_reservation_recommendation_has_identity": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_default_security_rules_id": { + "advisor_reservation_recommendation.identity": { "Target": { - "Entity": "network_security_group.properties_default_security_rules_id" + "Entity": "advisor_reservation_recommendation.identity" } } }, @@ -82602,32 +86515,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_default_security_rules_id" + "Role": "advisor_reservation_recommendation.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_default_security_rules_ids" + "ID": "advisor_reservation_recommendations_have_identities" } ] }, - "network_security_group_has_properties_default_security_rules_name": { + "advisor_reservation_recommendation_has_tag": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_default_security_rules_name": { + "advisor_reservation_recommendation.tag": { "Target": { - "Entity": "network_security_group.properties_default_security_rules_name" + "Entity": "advisor_reservation_recommendation.tag" } } }, @@ -82635,32 +86548,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_default_security_rules_name" + "Role": "advisor_reservation_recommendation.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_default_security_rules_names" + "ID": "advisor_reservation_recommendations_have_tags" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_access": { + "advisor_reservation_recommendation_has_properties_impact": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_access": { + "advisor_reservation_recommendation.properties_impact": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_access" + "Entity": "advisor_reservation_recommendation.properties_impact" } } }, @@ -82668,32 +86581,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_access" + "Role": "advisor_reservation_recommendation.properties_impact" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_accesses" + "ID": "advisor_reservation_recommendations_have_properties_impacts" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_priority": { + "advisor_reservation_recommendation_has_properties_category": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_priority": { + "advisor_reservation_recommendation.properties_category": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_priority" + "Entity": "advisor_reservation_recommendation.properties_category" } } }, @@ -82701,32 +86614,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_priority" + "Role": "advisor_reservation_recommendation.properties_category" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_priorities" + "ID": "advisor_reservation_recommendations_have_properties_categories" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_direction": { + "advisor_reservation_recommendation_has_properties_metadata": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_direction": { + "advisor_reservation_recommendation.properties_metadata": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_direction" + "Entity": "advisor_reservation_recommendation.properties_metadata" } } }, @@ -82734,45 +86647,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" + "Role": "advisor_reservation_recommendation.properties_metadata" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_directions" + "ID": "advisor_reservation_recommendations_have_properties_metadata" + } + ] + }, + "advisor_reservation_recommendation_has_properties_lastUpdated": { + "Binding": { + "ConceptualEntity": "AdvisorReservationRecommendations" + }, + "State": "Generated", + "Roles": { + "advisor_reservation_recommendation": { + "Target": { + "Entity": "advisor_reservation_recommendation" + } }, + "advisor_reservation_recommendation.properties_lastUpdated": { + "Target": { + "Entity": "advisor_reservation_recommendation.properties_lastUpdated" + } + } + }, + "Phrasings": [ { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, - "Adjective": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_direction" + "Object": { + "Role": "advisor_reservation_recommendation.properties_lastUpdated" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_defaultSecurityRules_properties_directions_describe_network_security_groups" + "ID": "advisor_reservation_recommendations_have_properties_lastUpdateds" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_protocol": { + "advisor_reservation_recommendation_has_properties_impactedValue": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_protocol": { + "advisor_reservation_recommendation.properties_impactedValue": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_protocol" + "Entity": "advisor_reservation_recommendation.properties_impactedValue" } } }, @@ -82780,32 +86713,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_protocol" + "Role": "advisor_reservation_recommendation.properties_impactedValue" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_protocols" + "ID": "advisor_reservation_recommendations_have_properties_impactedValues" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_description": { + "advisor_reservation_recommendation_has_properties_impactedField": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_description": { + "advisor_reservation_recommendation.properties_impactedField": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_description" + "Entity": "advisor_reservation_recommendation.properties_impactedField" } } }, @@ -82813,32 +86746,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_description" + "Role": "advisor_reservation_recommendation.properties_impactedField" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_descriptions" + "ID": "advisor_reservation_recommendations_have_properties_impactedFields" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange1": { + "advisor_reservation_recommendation_has_properties_suppressionId": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1": { + "advisor_reservation_recommendation.properties_suppressionId": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" + "Entity": "advisor_reservation_recommendation.properties_suppressionId" } } }, @@ -82846,32 +86779,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange1" + "Role": "advisor_reservation_recommendation.properties_suppressionId" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges" + "ID": "advisor_reservation_recommendations_have_properties_suppressionIds" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourcePortRange": { + "advisor_reservation_recommendation_has_properties_shortDescription_problem": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange": { + "advisor_reservation_recommendation.properties_shortDescription_problem": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" + "Entity": "advisor_reservation_recommendation.properties_shortDescription_problem" } } }, @@ -82879,32 +86812,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourcePortRange" + "Role": "advisor_reservation_recommendation.properties_shortDescription_problem" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourcePortRanges1" + "ID": "advisor_reservation_recommendations_have_properties_shortDescription_problems" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange1": { + "advisor_reservation_recommendation_has_properties_shortDescription_solution": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1": { + "advisor_reservation_recommendation.properties_shortDescription_solution": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" + "Entity": "advisor_reservation_recommendation.properties_shortDescription_solution" } } }, @@ -82912,32 +86845,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange1" + "Role": "advisor_reservation_recommendation.properties_shortDescription_solution" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges" + "ID": "advisor_reservation_recommendations_have_properties_shortDescription_solutions" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix1": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_source": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1": { + "advisor_reservation_recommendation.properties_resourceMetadata_source": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_source" } } }, @@ -82945,32 +86878,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix1" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_source" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_sources" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_sourceAddressPrefix": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_action": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix": { + "advisor_reservation_recommendation.properties_resourceMetadata_action": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_action" } } }, @@ -82978,32 +86911,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_sourceAddressPrefix" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_action" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_sourceAddressPrefixes1" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_actions" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationPortRange": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_plural": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange": { + "advisor_reservation_recommendation.properties_resourceMetadata_plural": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_plural" } } }, @@ -83011,32 +86944,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationPortRange" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_plural" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationPortRanges1" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_plurals" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix1": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_singular": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1": { + "advisor_reservation_recommendation.properties_resourceMetadata_singular": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_singular" } } }, @@ -83044,32 +86977,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix1" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_singular" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_singulars" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_destinationAddressPrefix": { + "advisor_reservation_recommendation_has_properties_resourceMetadata_resourceId": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix": { + "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" + "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" } } }, @@ -83077,32 +87010,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_destinationAddressPrefix" + "Role": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_destinationAddressPrefixes1" + "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_resourceIds" } ] }, - "network_security_group_has_properties_defaultSecurityRules_properties_provisioningState": { + "advisor_reservation_recommendation_has_properties_extended_properties_qty": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_properties_provisioningState": { + "advisor_reservation_recommendation.properties_extended_properties_qty": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" + "Entity": "advisor_reservation_recommendation.properties_extended_properties_qty" } } }, @@ -83110,32 +87043,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_properties_provisioningState" + "Role": "advisor_reservation_recommendation.properties_extended_properties_qty" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_properties_provisioningStates" + "ID": "advisor_reservation_recommendations_have_properties_extended_properties_qties" } ] }, - "network_security_group_has_properties_defaultSecurityRules_type": { + "advisor_reservation_recommendation_has_properties_extended_properties_sku": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_defaultSecurityRules_type": { + "advisor_reservation_recommendation.properties_extended_properties_sku": { "Target": { - "Entity": "network_security_group.properties_defaultSecurityRules_type" + "Entity": "advisor_reservation_recommendation.properties_extended_properties_sku" } } }, @@ -83143,32 +87076,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_defaultSecurityRules_type" + "Role": "advisor_reservation_recommendation.properties_extended_properties_sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_defaultSecurityRules_types" + "ID": "advisor_reservation_recommendations_have_properties_extended_properties_skus" } ] }, - "network_security_group_has_properties_resourceGuid": { + "advisor_reservation_recommendation_has_properties_extendedProperties_term": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_resourceGuid": { + "advisor_reservation_recommendation.properties_extendedProperties_term": { "Target": { - "Entity": "network_security_group.properties_resourceGuid" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_term" } } }, @@ -83176,32 +87109,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_resourceGuid" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_term" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_resourceGuids" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_terms" } ] }, - "network_security_group_has_properties_network_interfaces_id": { + "advisor_reservation_recommendation_has_properties_extendedProperties_scope": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_network_interfaces_id": { + "advisor_reservation_recommendation.properties_extendedProperties_scope": { "Target": { - "Entity": "network_security_group.properties_network_interfaces_id" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_scope" } } }, @@ -83209,32 +87142,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_network_interfaces_id" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_scope" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_network_interfaces_ids" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_scopes" } ] }, - "network_security_group_has_properties_provisioningState": { + "advisor_reservation_recommendation_has_properties_extendedProperties_subId": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.properties_provisioningState": { + "advisor_reservation_recommendation.properties_extendedProperties_subId": { "Target": { - "Entity": "network_security_group.properties_provisioningState" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_subId" } } }, @@ -83242,32 +87175,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.properties_provisioningState" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_subId" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_properties_provisioningStates" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_subIds" } ] }, - "network_security_group_has_plan": { + "advisor_reservation_recommendation_has_properties_extendedProperties_vmSize": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.plan": { + "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { "Target": { - "Entity": "network_security_group.plan" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" } } }, @@ -83275,32 +87208,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.plan" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_plans" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_vmSizes" } ] }, - "network_security_group_has_sku": { + "advisor_reservation_recommendation_has_properties_extendedProperties_region": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.sku": { + "advisor_reservation_recommendation.properties_extendedProperties_region": { "Target": { - "Entity": "network_security_group.sku" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_region" } } }, @@ -83308,32 +87241,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.sku" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_region" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_skus" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_regions" } ] }, - "network_security_group_has_managed_by": { + "advisor_reservation_recommendation_has_properties_extendedProperties_location": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.managed_by": { + "advisor_reservation_recommendation.properties_extendedProperties_location": { "Target": { - "Entity": "network_security_group.managed_by" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_location" } } }, @@ -83341,52 +87274,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.managed_by" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "network_security_group.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "network_security_group" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_network_security_groups" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_locations" } ] }, - "network_security_group_has_subscription_id": { + "advisor_reservation_recommendation_has_properties_extendedProperties_displayQty": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.subscription_id": { + "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { "Target": { - "Entity": "network_security_group.subscription_id" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" } } }, @@ -83394,32 +87307,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.subscription_id" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_subscription_ids" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displayQties" } ] }, - "network_security_group_has_resource_group": { + "advisor_reservation_recommendation_has_properties_extendedProperties_displaySKU": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.resource_group": { + "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { "Target": { - "Entity": "network_security_group.resource_group" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" } } }, @@ -83427,32 +87340,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.resource_group" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_resource_groups" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displaySKUs" } ] }, - "network_security_group_has_location": { + "advisor_reservation_recommendation_has_properties_extendedProperties_savingsAmount": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.location": { + "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { "Target": { - "Entity": "network_security_group.location" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" } } }, @@ -83460,32 +87373,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.location" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_locations" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsAmounts" } ] }, - "network_security_group_has_kind": { + "advisor_reservation_recommendation_has_properties_extendedProperties_lookbackPeriod": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.kind": { + "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { "Target": { - "Entity": "network_security_group.kind" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" } } }, @@ -83493,32 +87406,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.kind" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_kinds" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_lookbackPeriods" } ] }, - "network_security_group_has_tenant_id": { + "advisor_reservation_recommendation_has_properties_extendedProperties_savingsCurrency": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.tenant_id": { + "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { "Target": { - "Entity": "network_security_group.tenant_id" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" } } }, @@ -83526,32 +87439,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.tenant_id" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_tenant_ids" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsCurrencies" } ] }, - "network_security_group_has_type": { + "advisor_reservation_recommendation_has_properties_extendedProperties_targetResourceCount": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.type": { + "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { "Target": { - "Entity": "network_security_group.type" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" } } }, @@ -83559,32 +87472,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.type" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_types" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_targetResourceCounts" } ] }, - "network_security_group_has_name": { + "advisor_reservation_recommendation_has_properties_extendedProperties_annualSavingsAmount": { "Binding": { - "ConceptualEntity": "NetworkSecurityGroups" + "ConceptualEntity": "AdvisorReservationRecommendations" }, "State": "Generated", "Roles": { - "network_security_group": { + "advisor_reservation_recommendation": { "Target": { - "Entity": "network_security_group" + "Entity": "advisor_reservation_recommendation" } }, - "network_security_group.name": { + "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { "Target": { - "Entity": "network_security_group.name" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" } } }, @@ -83592,19 +87505,19 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_security_group" + "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "network_security_group.name" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_security_groups_have_names" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_annualSavingsAmounts" } ] }, - "advisor_reservation_recommendation_has_recommended_action": { + "advisor_reservation_recommendation_has_properties_extendedProperties_reservedResourceType": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83615,9 +87528,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.recommended_action": { + "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { "Target": { - "Entity": "advisor_reservation_recommendation.recommended_action" + "Entity": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" } } }, @@ -83628,16 +87541,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.recommended_action" + "Role": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_recommended_actions" + "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_reservedResourceTypes" } ] }, - "advisor_reservation_recommendation_has_extended_location": { + "advisor_reservation_recommendation_has_properties_recommendationTypeId": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83648,9 +87561,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.extended_location": { + "advisor_reservation_recommendation.properties_recommendationTypeId": { "Target": { - "Entity": "advisor_reservation_recommendation.extended_location" + "Entity": "advisor_reservation_recommendation.properties_recommendationTypeId" } } }, @@ -83661,16 +87574,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.extended_location" + "Role": "advisor_reservation_recommendation.properties_recommendationTypeId" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_extended_locations" + "ID": "advisor_reservation_recommendations_have_properties_recommendationTypeIds" } ] }, - "advisor_reservation_recommendation_has_zone": { + "advisor_reservation_recommendation_has_plan": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83681,9 +87594,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.zone": { + "advisor_reservation_recommendation.plan": { "Target": { - "Entity": "advisor_reservation_recommendation.zone" + "Entity": "advisor_reservation_recommendation.plan" } } }, @@ -83694,16 +87607,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.zone" + "Role": "advisor_reservation_recommendation.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_zones" + "ID": "advisor_reservation_recommendations_have_plans" } ] }, - "advisor_reservation_recommendation_has_identity": { + "advisor_reservation_recommendation_has_sku": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83714,9 +87627,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.identity": { + "advisor_reservation_recommendation.sku": { "Target": { - "Entity": "advisor_reservation_recommendation.identity" + "Entity": "advisor_reservation_recommendation.sku" } } }, @@ -83727,16 +87640,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.identity" + "Role": "advisor_reservation_recommendation.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_identities" + "ID": "advisor_reservation_recommendations_have_skus" } ] }, - "advisor_reservation_recommendation_has_tag": { + "advisor_reservation_recommendation_has_managed_by": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83747,9 +87660,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.tag": { + "advisor_reservation_recommendation.managed_by": { "Target": { - "Entity": "advisor_reservation_recommendation.tag" + "Entity": "advisor_reservation_recommendation.managed_by" } } }, @@ -83760,16 +87673,36 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.tag" + "Role": "advisor_reservation_recommendation.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_tags" + "ID": "advisor_reservation_recommendations_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "advisor_reservation_recommendation.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "advisor_reservation_recommendation" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_advisor_reservation_recommendations" } ] }, - "advisor_reservation_recommendation_has_properties_impact": { + "advisor_reservation_recommendation_has_resource_group": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83780,9 +87713,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_impact": { + "advisor_reservation_recommendation.resource_group": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_impact" + "Entity": "advisor_reservation_recommendation.resource_group" } } }, @@ -83793,16 +87726,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_impact" + "Role": "advisor_reservation_recommendation.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_impacts" + "ID": "advisor_reservation_recommendations_have_resource_groups" } ] }, - "advisor_reservation_recommendation_has_properties_category": { + "advisor_reservation_recommendation_has_location": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83813,9 +87746,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_category": { + "advisor_reservation_recommendation.location": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_category" + "Entity": "advisor_reservation_recommendation.location" } } }, @@ -83826,16 +87759,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_category" + "Role": "advisor_reservation_recommendation.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_categories" + "ID": "advisor_reservation_recommendations_have_locations" } ] }, - "advisor_reservation_recommendation_has_properties_metadata": { + "advisor_reservation_recommendation_has_kind": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83846,9 +87779,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_metadata": { + "advisor_reservation_recommendation.kind": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_metadata" + "Entity": "advisor_reservation_recommendation.kind" } } }, @@ -83859,16 +87792,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_metadata" + "Role": "advisor_reservation_recommendation.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_metadata" + "ID": "advisor_reservation_recommendations_have_kinds" } ] }, - "advisor_reservation_recommendation_has_properties_lastUpdated": { + "advisor_reservation_recommendation_has_tenant_id": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83879,9 +87812,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_lastUpdated": { + "advisor_reservation_recommendation.tenant_id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_lastUpdated" + "Entity": "advisor_reservation_recommendation.tenant_id" } } }, @@ -83892,16 +87825,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_lastUpdated" + "Role": "advisor_reservation_recommendation.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_lastUpdateds" + "ID": "advisor_reservation_recommendations_have_tenant_ids" } ] }, - "advisor_reservation_recommendation_has_properties_impactedValue": { + "advisor_reservation_recommendation_has_type": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83912,9 +87845,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_impactedValue": { + "advisor_reservation_recommendation.type": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_impactedValue" + "Entity": "advisor_reservation_recommendation.type" } } }, @@ -83925,16 +87858,16 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_impactedValue" + "Role": "advisor_reservation_recommendation.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_impactedValues" + "ID": "advisor_reservation_recommendations_have_types" } ] }, - "advisor_reservation_recommendation_has_properties_impactedField": { + "advisor_reservation_recommendation_has_name": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83945,9 +87878,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_impactedField": { + "advisor_reservation_recommendation.name": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_impactedField" + "Entity": "advisor_reservation_recommendation.name" } } }, @@ -83958,16 +87891,29 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_impactedField" + "Role": "advisor_reservation_recommendation.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_impactedFields" + "ID": "advisor_reservation_recommendations_have_names" + }, + { + "Name": { + "Subject": { + "Role": "advisor_reservation_recommendation" + }, + "Name": { + "Role": "advisor_reservation_recommendation.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_advisor_reservation_recommendations" } ] }, - "advisor_reservation_recommendation_has_properties_suppressionId": { + "advisor_reservation_recommendation_has_id": { "Binding": { "ConceptualEntity": "AdvisorReservationRecommendations" }, @@ -83978,9 +87924,9 @@ cultureInfo en-US "Entity": "advisor_reservation_recommendation" } }, - "advisor_reservation_recommendation.properties_suppressionId": { + "advisor_reservation_recommendation.id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_suppressionId" + "Entity": "advisor_reservation_recommendation.id" } } }, @@ -83991,29 +87937,42 @@ cultureInfo en-US "Role": "advisor_reservation_recommendation" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_suppressionId" + "Role": "advisor_reservation_recommendation.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_suppressionIds" + "ID": "advisor_reservation_recommendations_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "advisor_reservation_recommendation" + }, + "Name": { + "Role": "advisor_reservation_recommendation.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_advisor_reservation_recommendations" } ] }, - "advisor_reservation_recommendation_has_properties_shortDescription_problem": { + "public_IP_address_has_extended_location": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_shortDescription_problem": { + "public_IP_address.extended_location": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_shortDescription_problem" + "Entity": "public_IP_address.extended_location" } } }, @@ -84021,32 +87980,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_shortDescription_problem" + "Role": "public_IP_address.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_shortDescription_problems" + "ID": "public_IP_addresses_have_extended_locations" } ] }, - "advisor_reservation_recommendation_has_properties_shortDescription_solution": { + "public_IP_address_has_zone": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_shortDescription_solution": { + "public_IP_address.zone": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_shortDescription_solution" + "Entity": "public_IP_address.zone" } } }, @@ -84054,32 +88013,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_shortDescription_solution" + "Role": "public_IP_address.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_shortDescription_solutions" + "ID": "public_IP_addresses_have_zones" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_source": { + "public_IP_address_has_identity": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_source": { + "public_IP_address.identity": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_source" + "Entity": "public_IP_address.identity" } } }, @@ -84087,32 +88046,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_source" + "Role": "public_IP_address.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_sources" + "ID": "public_IP_addresses_have_identities" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_action": { + "public_IP_address_has_tag": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_action": { + "public_IP_address.tag": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_action" + "Entity": "public_IP_address.tag" } } }, @@ -84120,32 +88079,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_action" + "Role": "public_IP_address.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_actions" + "ID": "public_IP_addresses_have_tags" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_plural": { + "public_IP_address_has_properties_ipTag": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_plural": { + "public_IP_address.properties_ipTag": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_plural" + "Entity": "public_IP_address.properties_ipTag" } } }, @@ -84153,32 +88112,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_plural" + "Role": "public_IP_address.properties_ipTag" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_plurals" + "ID": "public_IP_addresses_have_properties_ipTags" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_singular": { + "public_IP_address_has_properties_ipConfiguration": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_singular": { + "public_IP_address.properties_ipConfiguration": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_singular" + "Entity": "public_IP_address.properties_ipConfiguration" } } }, @@ -84186,32 +88145,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_singular" + "Role": "public_IP_address.properties_ipConfiguration" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_singulars" + "ID": "public_IP_addresses_have_properties_ipConfigurations" } ] }, - "advisor_reservation_recommendation_has_properties_resourceMetadata_resourceId": { + "public_IP_address_has_properties_ipAddress": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_resourceMetadata_resourceId": { + "public_IP_address.properties_ipAddress": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" + "Entity": "public_IP_address.properties_ipAddress" } } }, @@ -84219,32 +88178,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_resourceMetadata_resourceId" + "Role": "public_IP_address.properties_ipAddress" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_resourceMetadata_resourceIds" + "ID": "public_IP_addresses_have_properties_ipAddresses" } ] }, - "advisor_reservation_recommendation_has_properties_extended_properties_qty": { + "public_IP_address_has_properties_publicIPAddressVersion": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extended_properties_qty": { + "public_IP_address.properties_publicIPAddressVersion": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extended_properties_qty" + "Entity": "public_IP_address.properties_publicIPAddressVersion" } } }, @@ -84252,32 +88211,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extended_properties_qty" + "Role": "public_IP_address.properties_publicIPAddressVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extended_properties_qties" + "ID": "public_IP_addresses_have_properties_publicIPAddressVersions" } ] }, - "advisor_reservation_recommendation_has_properties_extended_properties_sku": { + "public_IP_address_has_properties_publicIPAllocationMethod": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extended_properties_sku": { + "public_IP_address.properties_publicIPAllocationMethod": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extended_properties_sku" + "Entity": "public_IP_address.properties_publicIPAllocationMethod" } } }, @@ -84285,32 +88244,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extended_properties_sku" + "Role": "public_IP_address.properties_publicIPAllocationMethod" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extended_properties_skus" + "ID": "public_IP_addresses_have_properties_publicIPAllocationMethods" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_term": { + "public_IP_address_has_properties_idleTimeoutInMinute": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_term": { + "public_IP_address.properties_idleTimeoutInMinute": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_term" + "Entity": "public_IP_address.properties_idleTimeoutInMinute" } } }, @@ -84318,32 +88277,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_term" + "Role": "public_IP_address.properties_idleTimeoutInMinute" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_terms" + "ID": "public_IP_addresses_have_properties_idleTimeoutInMinutes" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_scope": { + "public_IP_address_has_properties_resourceGuid": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_scope": { + "public_IP_address.properties_resourceGuid": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_scope" + "Entity": "public_IP_address.properties_resourceGuid" } } }, @@ -84351,32 +88310,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_scope" + "Role": "public_IP_address.properties_resourceGuid" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_scopes" + "ID": "public_IP_addresses_have_properties_resourceGuids" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_subId": { + "public_IP_address_has_properties_provisioningState": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_subId": { + "public_IP_address.properties_provisioningState": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_subId" + "Entity": "public_IP_address.properties_provisioningState" } } }, @@ -84384,32 +88343,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_subId" + "Role": "public_IP_address.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_subIds" + "ID": "public_IP_addresses_have_properties_provisioningStates" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "public_IP_address" + }, + "Adjective": { + "Role": "public_IP_address.properties_provisioningState" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_provisioningStates_describe_public_IP_addresses" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_vmSize": { + "public_IP_address_has_plan": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_vmSize": { + "public_IP_address.plan": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" + "Entity": "public_IP_address.plan" } } }, @@ -84417,32 +88389,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_vmSize" + "Role": "public_IP_address.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_vmSizes" + "ID": "public_IP_addresses_have_plans" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_region": { + "public_IP_address_has_sku": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_region": { + "public_IP_address.sku": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_region" + "Entity": "public_IP_address.sku" } } }, @@ -84450,32 +88422,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_region" + "Role": "public_IP_address.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_regions" + "ID": "public_IP_addresses_have_skus" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_location": { + "public_IP_address_has_managed_by": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_location": { + "public_IP_address.managed_by": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_location" + "Entity": "public_IP_address.managed_by" } } }, @@ -84483,32 +88455,52 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_location" + "Role": "public_IP_address.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_locations" + "ID": "public_IP_addresses_have_managed_by" + }, + { + "Verb": { + "Subject": { + "Role": "public_IP_address.managed_by" + }, + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "public_IP_address" + } + }, + "State": "Generated", + "Weight": 0.95, + "ID": "managed_by_manage_public_IP_addresses" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_displayQty": { + "public_IP_address_has_subscription_id": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_displayQty": { + "public_IP_address.subscription_id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" + "Entity": "public_IP_address.subscription_id" } } }, @@ -84516,32 +88508,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_displayQty" + "Role": "public_IP_address.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displayQties" + "ID": "public_IP_addresses_have_subscription_ids" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_displaySKU": { + "public_IP_address_has_resource_group": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_displaySKU": { + "public_IP_address.resource_group": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" + "Entity": "public_IP_address.resource_group" } } }, @@ -84549,32 +88541,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_displaySKU" + "Role": "public_IP_address.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_displaySKUs" + "ID": "public_IP_addresses_have_resource_groups" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_savingsAmount": { + "public_IP_address_has_location": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount": { + "public_IP_address.location": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" + "Entity": "public_IP_address.location" } } }, @@ -84582,32 +88574,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsAmount" + "Role": "public_IP_address.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsAmounts" + "ID": "public_IP_addresses_have_locations" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_lookbackPeriod": { + "public_IP_address_has_kind": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod": { + "public_IP_address.kind": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" + "Entity": "public_IP_address.kind" } } }, @@ -84615,32 +88607,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_lookbackPeriod" + "Role": "public_IP_address.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_lookbackPeriods" + "ID": "public_IP_addresses_have_kinds" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_savingsCurrency": { + "public_IP_address_has_tenant_id": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency": { + "public_IP_address.tenant_id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" + "Entity": "public_IP_address.tenant_id" } } }, @@ -84648,32 +88640,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_savingsCurrency" + "Role": "public_IP_address.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_savingsCurrencies" + "ID": "public_IP_addresses_have_tenant_ids" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_targetResourceCount": { + "public_IP_address_has_type": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount": { + "public_IP_address.type": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" + "Entity": "public_IP_address.type" } } }, @@ -84681,32 +88673,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_targetResourceCount" + "Role": "public_IP_address.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_targetResourceCounts" + "ID": "public_IP_addresses_have_types" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_annualSavingsAmount": { + "public_IP_address_has_name": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount": { + "public_IP_address.name": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" + "Entity": "public_IP_address.name" } } }, @@ -84714,32 +88706,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_annualSavingsAmount" + "Role": "public_IP_address.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_annualSavingsAmounts" + "ID": "public_IP_addresses_have_names" + }, + { + "Name": { + "Subject": { + "Role": "public_IP_address" + }, + "Name": { + "Role": "public_IP_address.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_public_IP_addresses" } ] }, - "advisor_reservation_recommendation_has_properties_extendedProperties_reservedResourceType": { + "public_IP_address_has_id": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "PublicIPAddresses" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "public_IP_address": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "public_IP_address" } }, - "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType": { + "public_IP_address.id": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" + "Entity": "public_IP_address.id" } } }, @@ -84747,32 +88752,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "public_IP_address" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_extendedProperties_reservedResourceType" + "Role": "public_IP_address.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_extendedProperties_reservedResourceTypes" + "ID": "public_IP_addresses_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "public_IP_address" + }, + "Name": { + "Role": "public_IP_address.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_public_IP_addresses" } ] }, - "advisor_reservation_recommendation_has_properties_recommendationTypeId": { + "network_interface_has_extended_location": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.properties_recommendationTypeId": { + "network_interface.extended_location": { "Target": { - "Entity": "advisor_reservation_recommendation.properties_recommendationTypeId" + "Entity": "network_interface.extended_location" } } }, @@ -84780,32 +88798,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.properties_recommendationTypeId" + "Role": "network_interface.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_properties_recommendationTypeIds" + "ID": "network_interfaces_have_extended_locations" } ] }, - "advisor_reservation_recommendation_has_plan": { + "network_interface_has_zone": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.plan": { + "network_interface.zone": { "Target": { - "Entity": "advisor_reservation_recommendation.plan" + "Entity": "network_interface.zone" } } }, @@ -84813,32 +88831,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.plan" + "Role": "network_interface.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_plans" + "ID": "network_interfaces_have_zones" } ] }, - "advisor_reservation_recommendation_has_sku": { + "network_interface_has_identity": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.sku": { + "network_interface.identity": { "Target": { - "Entity": "advisor_reservation_recommendation.sku" + "Entity": "network_interface.identity" } } }, @@ -84846,32 +88864,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.sku" + "Role": "network_interface.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_skus" + "ID": "network_interfaces_have_identities" } ] }, - "advisor_reservation_recommendation_has_managed_by": { + "network_interface_has_tag": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.managed_by": { + "network_interface.tag": { "Target": { - "Entity": "advisor_reservation_recommendation.managed_by" + "Entity": "network_interface.tag" } } }, @@ -84879,52 +88897,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.managed_by" + "Role": "network_interface.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "advisor_reservation_recommendation.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "advisor_reservation_recommendation" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_advisor_reservation_recommendations" + "ID": "network_interfaces_have_tags" } ] }, - "advisor_reservation_recommendation_has_resource_group": { + "network_interface_has_properties_primary": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.resource_group": { + "network_interface.properties_primary": { "Target": { - "Entity": "advisor_reservation_recommendation.resource_group" + "Entity": "network_interface.properties_primary" } } }, @@ -84932,32 +88930,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.resource_group" + "Role": "network_interface.properties_primary" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_resource_groups" + "ID": "network_interfaces_have_properties_primaries" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_interface" + }, + "Adjective": { + "Role": "network_interface.properties_primary" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_primaries_describe_network_interfaces" } ] }, - "advisor_reservation_recommendation_has_location": { + "network_interface_has_properties_nicType": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.location": { + "network_interface.properties_nicType": { "Target": { - "Entity": "advisor_reservation_recommendation.location" + "Entity": "network_interface.properties_nicType" } } }, @@ -84965,32 +88976,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.location" + "Role": "network_interface.properties_nicType" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_locations" + "ID": "network_interfaces_have_properties_nicTypes" } ] }, - "advisor_reservation_recommendation_has_kind": { + "network_interface_has_properties_macAddress": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.kind": { + "network_interface.properties_macAddress": { "Target": { - "Entity": "advisor_reservation_recommendation.kind" + "Entity": "network_interface.properties_macAddress" } } }, @@ -84998,32 +89009,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.kind" + "Role": "network_interface.properties_macAddress" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_kinds" + "ID": "network_interfaces_have_properties_macAddresses" } ] }, - "advisor_reservation_recommendation_has_tenant_id": { + "network_interface_has_properties_auxiliarySku": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.tenant_id": { + "network_interface.properties_auxiliarySku": { "Target": { - "Entity": "advisor_reservation_recommendation.tenant_id" + "Entity": "network_interface.properties_auxiliarySku" } } }, @@ -85031,32 +89042,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.tenant_id" + "Role": "network_interface.properties_auxiliarySku" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_tenant_ids" + "ID": "network_interfaces_have_properties_auxiliarySkus" } ] }, - "advisor_reservation_recommendation_has_type": { + "network_interface_has_properties_dnsSetting": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.type": { + "network_interface.properties_dnsSetting": { "Target": { - "Entity": "advisor_reservation_recommendation.type" + "Entity": "network_interface.properties_dnsSetting" } } }, @@ -85064,32 +89075,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.type" + "Role": "network_interface.properties_dnsSetting" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_types" + "ID": "network_interfaces_have_properties_dnsSettings" } ] }, - "advisor_reservation_recommendation_has_name": { + "network_interface_has_properties_auxiliaryMode": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.name": { + "network_interface.properties_auxiliaryMode": { "Target": { - "Entity": "advisor_reservation_recommendation.name" + "Entity": "network_interface.properties_auxiliaryMode" } } }, @@ -85097,45 +89108,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_names" - }, - { - "Name": { - "Subject": { - "Role": "advisor_reservation_recommendation" - }, - "Name": { - "Role": "advisor_reservation_recommendation.name" + "Role": "network_interface.properties_auxiliaryMode" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_advisor_reservation_recommendations" + "ID": "network_interfaces_have_properties_auxiliaryModes" } ] }, - "advisor_reservation_recommendation_has_id": { + "network_interface_has_properties_allowPort25Out": { "Binding": { - "ConceptualEntity": "AdvisorReservationRecommendations" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "advisor_reservation_recommendation": { + "network_interface": { "Target": { - "Entity": "advisor_reservation_recommendation" + "Entity": "network_interface" } }, - "advisor_reservation_recommendation.id": { + "network_interface.properties_allowPort25Out": { "Target": { - "Entity": "advisor_reservation_recommendation.id" + "Entity": "network_interface.properties_allowPort25Out" } } }, @@ -85143,45 +89141,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, "Object": { - "Role": "advisor_reservation_recommendation.id" + "Role": "network_interface.properties_allowPort25Out" } }, "State": "Generated", "Weight": 0.99, - "ID": "advisor_reservation_recommendations_have_ids" + "ID": "network_interfaces_have_properties_allowPort25Outs" }, { - "Name": { + "DynamicAdjective": { "Subject": { - "Role": "advisor_reservation_recommendation" + "Role": "network_interface" }, - "Name": { - "Role": "advisor_reservation_recommendation.id" + "Adjective": { + "Role": "network_interface.properties_allowPort25Out" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_advisor_reservation_recommendations" + "ID": "properties_allowPort25Outs_describe_network_interfaces" } ] }, - "public_IP_address_has_extended_location": { + "network_interface_has_properties_hostedWorkload": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.extended_location": { + "network_interface.properties_hostedWorkload": { "Target": { - "Entity": "public_IP_address.extended_location" + "Entity": "network_interface.properties_hostedWorkload" } } }, @@ -85189,32 +89187,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.extended_location" + "Role": "network_interface.properties_hostedWorkload" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_extended_locations" + "ID": "network_interfaces_have_properties_hostedWorkloads" } ] }, - "public_IP_address_has_zone": { + "network_interface_has_properties_tapConfiguration": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.zone": { + "network_interface.properties_tapConfiguration": { "Target": { - "Entity": "public_IP_address.zone" + "Entity": "network_interface.properties_tapConfiguration" } } }, @@ -85222,32 +89220,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.zone" + "Role": "network_interface.properties_tapConfiguration" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_zones" + "ID": "network_interfaces_have_properties_tapConfigurations" } ] }, - "public_IP_address_has_identity": { + "network_interface_has_properties_enableIPForwarding": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.identity": { + "network_interface.properties_enableIPForwarding": { "Target": { - "Entity": "public_IP_address.identity" + "Entity": "network_interface.properties_enableIPForwarding" } } }, @@ -85255,32 +89253,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.identity" + "Role": "network_interface.properties_enableIPForwarding" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_identities" + "ID": "network_interfaces_have_properties_enableIPForwardings" } ] }, - "public_IP_address_has_tag": { + "network_interface_has_properties_ipConfigurations_etag": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.tag": { + "network_interface.properties_ipConfigurations_etag": { "Target": { - "Entity": "public_IP_address.tag" + "Entity": "network_interface.properties_ipConfigurations_etag" } } }, @@ -85288,32 +89286,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.tag" + "Role": "network_interface.properties_ipConfigurations_etag" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_tags" + "ID": "network_interfaces_have_properties_ipConfigurations_etags" } ] }, - "public_IP_address_has_properties_ipTag": { + "network_interface_has_properties_ip_configurations_id": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.properties_ipTag": { + "network_interface.properties_ip_configurations_id": { "Target": { - "Entity": "public_IP_address.properties_ipTag" + "Entity": "network_interface.properties_ip_configurations_id" } } }, @@ -85321,32 +89319,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.properties_ipTag" + "Role": "network_interface.properties_ip_configurations_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_ipTags" + "ID": "network_interfaces_have_properties_ip_configurations_ids" } ] }, - "public_IP_address_has_properties_ipConfiguration": { + "network_interface_has_properties_ipConfigurations_properties_primary": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.properties_ipConfiguration": { + "network_interface.properties_ipConfigurations_properties_primary": { "Target": { - "Entity": "public_IP_address.properties_ipConfiguration" + "Entity": "network_interface.properties_ipConfigurations_properties_primary" } } }, @@ -85354,65 +89352,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.properties_ipConfiguration" + "Role": "network_interface.properties_ipConfigurations_properties_primary" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_ipConfigurations" - } - ] - }, - "public_IP_address_has_properties_ipAddress": { - "Binding": { - "ConceptualEntity": "PublicIPAddresses" - }, - "State": "Generated", - "Roles": { - "public_IP_address": { - "Target": { - "Entity": "public_IP_address" - } + "ID": "network_interfaces_have_properties_ipConfigurations_properties_primaries" }, - "public_IP_address.properties_ipAddress": { - "Target": { - "Entity": "public_IP_address.properties_ipAddress" - } - } - }, - "Phrasings": [ { - "Attribute": { + "DynamicAdjective": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, - "Object": { - "Role": "public_IP_address.properties_ipAddress" + "Adjective": { + "Role": "network_interface.properties_ipConfigurations_properties_primary" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_ipAddresses" + "ID": "properties_ipConfigurations_properties_primaries_describe_network_interfaces" } ] }, - "public_IP_address_has_properties_publicIPAddressVersion": { + "network_interface_has_properties_ipConfigurations_properties_privateIPAddress": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.properties_publicIPAddressVersion": { + "network_interface.properties_ipConfigurations_properties_privateIPAddress": { "Target": { - "Entity": "public_IP_address.properties_publicIPAddressVersion" + "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddress" } } }, @@ -85420,32 +89398,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.properties_publicIPAddressVersion" + "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddress" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_publicIPAddressVersions" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddresses" } ] }, - "public_IP_address_has_properties_publicIPAllocationMethod": { + "network_interface_has_properties_ipConfigurations_properties_subnet": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.properties_publicIPAllocationMethod": { + "network_interface.properties_ipConfigurations_properties_subnet": { "Target": { - "Entity": "public_IP_address.properties_publicIPAllocationMethod" + "Entity": "network_interface.properties_ipConfigurations_properties_subnet" } } }, @@ -85453,32 +89431,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.properties_publicIPAllocationMethod" + "Role": "network_interface.properties_ipConfigurations_properties_subnet" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_publicIPAllocationMethods" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_subnets" } ] }, - "public_IP_address_has_properties_idleTimeoutInMinute": { + "network_interface_has_properties_ipConfigurations_properties_privateIPAllocationMethod": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.properties_idleTimeoutInMinute": { + "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { "Target": { - "Entity": "public_IP_address.properties_idleTimeoutInMinute" + "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" } } }, @@ -85486,32 +89464,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.properties_idleTimeoutInMinute" + "Role": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_idleTimeoutInMinutes" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAllocationMethods" } ] }, - "public_IP_address_has_properties_resourceGuid": { + "network_interface_has_properties_ipConfigurations_properties_privateIPAddressVersion": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.properties_resourceGuid": { + "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { "Target": { - "Entity": "public_IP_address.properties_resourceGuid" + "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" } } }, @@ -85519,32 +89497,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.properties_resourceGuid" + "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_resourceGuids" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddressVersions" } ] }, - "public_IP_address_has_properties_provisioningState": { + "network_interface_has_properties_ipConfigurations_properties_provisioningState": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.properties_provisioningState": { + "network_interface.properties_ipConfigurations_properties_provisioningState": { "Target": { - "Entity": "public_IP_address.properties_provisioningState" + "Entity": "network_interface.properties_ipConfigurations_properties_provisioningState" } } }, @@ -85552,45 +89530,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.properties_provisioningState" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "public_IP_addresses_have_properties_provisioningStates" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "public_IP_address" - }, - "Adjective": { - "Role": "public_IP_address.properties_provisioningState" + "Role": "network_interface.properties_ipConfigurations_properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_provisioningStates_describe_public_IP_addresses" + "ID": "network_interfaces_have_properties_ipConfigurations_properties_provisioningStates" } ] }, - "public_IP_address_has_plan": { + "network_interface_has_properties_ip_configurations_name": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.plan": { + "network_interface.properties_ip_configurations_name": { "Target": { - "Entity": "public_IP_address.plan" + "Entity": "network_interface.properties_ip_configurations_name" } } }, @@ -85598,32 +89563,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.plan" + "Role": "network_interface.properties_ip_configurations_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_plans" + "ID": "network_interfaces_have_properties_ip_configurations_names" } ] }, - "public_IP_address_has_sku": { + "network_interface_has_properties_ipConfigurations_type": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.sku": { + "network_interface.properties_ipConfigurations_type": { "Target": { - "Entity": "public_IP_address.sku" + "Entity": "network_interface.properties_ipConfigurations_type" } } }, @@ -85631,32 +89596,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.sku" + "Role": "network_interface.properties_ipConfigurations_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_skus" + "ID": "network_interfaces_have_properties_ipConfigurations_types" } ] }, - "public_IP_address_has_managed_by": { + "network_interface_has_properties_network_security_group_id": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.managed_by": { + "network_interface.properties_network_security_group_id": { "Target": { - "Entity": "public_IP_address.managed_by" + "Entity": "network_interface.properties_network_security_group_id" } } }, @@ -85664,52 +89629,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.managed_by" + "Role": "network_interface.properties_network_security_group_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "public_IP_address.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "public_IP_address" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_public_IP_addresses" + "ID": "network_interfaces_have_properties_network_security_group_ids" } ] }, - "public_IP_address_has_subscription_id": { + "network_interface_has_properties_vnetEncryptionSupported": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.subscription_id": { + "network_interface.properties_vnetEncryptionSupported": { "Target": { - "Entity": "public_IP_address.subscription_id" + "Entity": "network_interface.properties_vnetEncryptionSupported" } } }, @@ -85717,32 +89662,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.subscription_id" + "Role": "network_interface.properties_vnetEncryptionSupported" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_subscription_ids" + "ID": "network_interfaces_have_properties_vnetEncryptionSupporteds" } ] }, - "public_IP_address_has_resource_group": { + "network_interface_has_properties_disableTcpStateTracking": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.resource_group": { + "network_interface.properties_disableTcpStateTracking": { "Target": { - "Entity": "public_IP_address.resource_group" + "Entity": "network_interface.properties_disableTcpStateTracking" } } }, @@ -85750,32 +89695,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.resource_group" + "Role": "network_interface.properties_disableTcpStateTracking" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_resource_groups" + "ID": "network_interfaces_have_properties_disableTcpStateTrackings" } ] }, - "public_IP_address_has_location": { + "network_interface_has_properties_enableAcceleratedNetworking": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.location": { + "network_interface.properties_enableAcceleratedNetworking": { "Target": { - "Entity": "public_IP_address.location" + "Entity": "network_interface.properties_enableAcceleratedNetworking" } } }, @@ -85783,32 +89728,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.location" + "Role": "network_interface.properties_enableAcceleratedNetworking" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_locations" + "ID": "network_interfaces_have_properties_enableAcceleratedNetworkings" + }, + { + "DynamicAdjective": { + "Subject": { + "Role": "network_interface" + }, + "Adjective": { + "Role": "network_interface.properties_enableAcceleratedNetworking" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "properties_enableAcceleratedNetworkings_describe_network_interfaces" } ] }, - "public_IP_address_has_kind": { + "network_interface_has_properties_resourceGuid": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.kind": { + "network_interface.properties_resourceGuid": { "Target": { - "Entity": "public_IP_address.kind" + "Entity": "network_interface.properties_resourceGuid" } } }, @@ -85816,32 +89774,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.kind" + "Role": "network_interface.properties_resourceGuid" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_kinds" + "ID": "network_interfaces_have_properties_resourceGuids" } ] }, - "public_IP_address_has_tenant_id": { + "network_interface_has_properties_provisioningState": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.tenant_id": { + "network_interface.properties_provisioningState": { "Target": { - "Entity": "public_IP_address.tenant_id" + "Entity": "network_interface.properties_provisioningState" } } }, @@ -85849,32 +89807,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.tenant_id" + "Role": "network_interface.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_tenant_ids" + "ID": "network_interfaces_have_properties_provisioningStates" } ] }, - "public_IP_address_has_type": { + "network_interface_has_plan": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.type": { + "network_interface.plan": { "Target": { - "Entity": "public_IP_address.type" + "Entity": "network_interface.plan" } } }, @@ -85882,32 +89840,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.type" + "Role": "network_interface.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_types" + "ID": "network_interfaces_have_plans" } ] }, - "public_IP_address_has_name": { + "network_interface_has_sku": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.name": { + "network_interface.sku": { "Target": { - "Entity": "public_IP_address.name" + "Entity": "network_interface.sku" } } }, @@ -85915,45 +89873,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.name" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "public_IP_addresses_have_names" - }, - { - "Name": { - "Subject": { - "Role": "public_IP_address" - }, - "Name": { - "Role": "public_IP_address.name" + "Role": "network_interface.sku" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_public_IP_addresses" + "ID": "network_interfaces_have_skus" } ] }, - "public_IP_address_has_id": { + "network_interface_has_managed_by": { "Binding": { - "ConceptualEntity": "PublicIPAddresses" + "ConceptualEntity": "NetworkInterfaces" }, "State": "Generated", "Roles": { - "public_IP_address": { + "network_interface": { "Target": { - "Entity": "public_IP_address" + "Entity": "network_interface" } }, - "public_IP_address.id": { + "network_interface.managed_by": { "Target": { - "Entity": "public_IP_address.id" + "Entity": "network_interface.managed_by" } } }, @@ -85961,32 +89906,39 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface" }, "Object": { - "Role": "public_IP_address.id" + "Role": "network_interface.managed_by" } }, "State": "Generated", "Weight": 0.99, - "ID": "public_IP_addresses_have_ids" + "ID": "network_interfaces_have_managed_by" }, { - "Name": { + "Verb": { "Subject": { - "Role": "public_IP_address" + "Role": "network_interface.managed_by" }, - "Name": { - "Role": "public_IP_address.id" + "Verbs": [ + { + "manage": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "network_interface" } }, "State": "Generated", - "Weight": 0.99, - "ID": "ids_are_names_IDs_of_public_IP_addresses" + "Weight": 0.95, + "ID": "managed_by_manage_network_interfaces" } ] }, - "network_interface_has_extended_location": { + "network_interface_has_subscription_id": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -85997,9 +89949,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.extended_location": { + "network_interface.subscription_id": { "Target": { - "Entity": "network_interface.extended_location" + "Entity": "network_interface.subscription_id" } } }, @@ -86010,16 +89962,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.extended_location" + "Role": "network_interface.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_extended_locations" + "ID": "network_interfaces_have_subscription_ids" } ] }, - "network_interface_has_zone": { + "network_interface_has_resource_group": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -86030,9 +89982,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.zone": { + "network_interface.resource_group": { "Target": { - "Entity": "network_interface.zone" + "Entity": "network_interface.resource_group" } } }, @@ -86043,16 +89995,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.zone" + "Role": "network_interface.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_zones" + "ID": "network_interfaces_have_resource_groups" } ] }, - "network_interface_has_identity": { + "network_interface_has_location": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -86063,9 +90015,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.identity": { + "network_interface.location": { "Target": { - "Entity": "network_interface.identity" + "Entity": "network_interface.location" } } }, @@ -86076,16 +90028,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.identity" + "Role": "network_interface.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_identities" + "ID": "network_interfaces_have_locations" } ] }, - "network_interface_has_tag": { + "network_interface_has_kind": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -86096,9 +90048,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.tag": { + "network_interface.kind": { "Target": { - "Entity": "network_interface.tag" + "Entity": "network_interface.kind" } } }, @@ -86109,16 +90061,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.tag" + "Role": "network_interface.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_tags" + "ID": "network_interfaces_have_kinds" } ] }, - "network_interface_has_properties_primary": { + "network_interface_has_tenant_id": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -86129,9 +90081,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.properties_primary": { + "network_interface.tenant_id": { "Target": { - "Entity": "network_interface.properties_primary" + "Entity": "network_interface.tenant_id" } } }, @@ -86142,29 +90094,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.properties_primary" - } - }, - "State": "Generated", - "Weight": 0.99, - "ID": "network_interfaces_have_properties_primaries" - }, - { - "DynamicAdjective": { - "Subject": { - "Role": "network_interface" - }, - "Adjective": { - "Role": "network_interface.properties_primary" + "Role": "network_interface.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_primaries_describe_network_interfaces" + "ID": "network_interfaces_have_tenant_ids" } ] }, - "network_interface_has_properties_nicType": { + "network_interface_has_type": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -86175,9 +90114,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.properties_nicType": { + "network_interface.type": { "Target": { - "Entity": "network_interface.properties_nicType" + "Entity": "network_interface.type" } } }, @@ -86188,16 +90127,16 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.properties_nicType" + "Role": "network_interface.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_nicTypes" + "ID": "network_interfaces_have_types" } ] }, - "network_interface_has_properties_macAddress": { + "network_interface_has_name": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -86208,9 +90147,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.properties_macAddress": { + "network_interface.name": { "Target": { - "Entity": "network_interface.properties_macAddress" + "Entity": "network_interface.name" } } }, @@ -86221,16 +90160,29 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.properties_macAddress" + "Role": "network_interface.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_macAddresses" + "ID": "network_interfaces_have_names" + }, + { + "Name": { + "Subject": { + "Role": "network_interface" + }, + "Name": { + "Role": "network_interface.name" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "names_are_names_IDs_of_network_interfaces" } ] }, - "network_interface_has_properties_auxiliarySku": { + "network_interface_has_id": { "Binding": { "ConceptualEntity": "NetworkInterfaces" }, @@ -86241,9 +90193,9 @@ cultureInfo en-US "Entity": "network_interface" } }, - "network_interface.properties_auxiliarySku": { + "network_interface.id": { "Target": { - "Entity": "network_interface.properties_auxiliarySku" + "Entity": "network_interface.id" } } }, @@ -86254,29 +90206,42 @@ cultureInfo en-US "Role": "network_interface" }, "Object": { - "Role": "network_interface.properties_auxiliarySku" + "Role": "network_interface.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_auxiliarySkus" + "ID": "network_interfaces_have_ids" + }, + { + "Name": { + "Subject": { + "Role": "network_interface" + }, + "Name": { + "Role": "network_interface.id" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "ids_are_names_IDs_of_network_interfaces" } ] }, - "network_interface_has_properties_dnsSetting": { + "disk_has_parent_VM": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_dnsSetting": { + "disk.parent_VM": { "Target": { - "Entity": "network_interface.properties_dnsSetting" + "Entity": "disk.parent_VM" } } }, @@ -86284,32 +90249,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_dnsSetting" + "Role": "disk.parent_VM" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_dnsSettings" + "ID": "disks_have_parent_VMs" } ] }, - "network_interface_has_properties_auxiliaryMode": { + "disk_has_disk_type": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_auxiliaryMode": { + "disk.disk_type": { "Target": { - "Entity": "network_interface.properties_auxiliaryMode" + "Entity": "disk.disk_type" } } }, @@ -86317,32 +90282,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_auxiliaryMode" + "Role": "disk.disk_type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_auxiliaryModes" + "ID": "disks_have_disk_types" } ] }, - "network_interface_has_properties_allowPort25Out": { + "disk_has_extended_location": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_allowPort25Out": { + "disk.extended_location": { "Target": { - "Entity": "network_interface.properties_allowPort25Out" + "Entity": "disk.extended_location" } } }, @@ -86350,45 +90315,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_allowPort25Out" + "Role": "disk.extended_location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_allowPort25Outs" + "ID": "disks_have_extended_locations" + } + ] + }, + "disk_has_zone": { + "Binding": { + "ConceptualEntity": "Disks" + }, + "State": "Generated", + "Roles": { + "disk": { + "Target": { + "Entity": "disk" + } }, + "disk.zone": { + "Target": { + "Entity": "disk.zone" + } + } + }, + "Phrasings": [ { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, - "Adjective": { - "Role": "network_interface.properties_allowPort25Out" + "Object": { + "Role": "disk.zone" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_allowPort25Outs_describe_network_interfaces" + "ID": "disks_have_zones" } ] }, - "network_interface_has_properties_hostedWorkload": { + "disk_has_identity": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_hostedWorkload": { + "disk.identity": { "Target": { - "Entity": "network_interface.properties_hostedWorkload" + "Entity": "disk.identity" } } }, @@ -86396,32 +90381,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_hostedWorkload" + "Role": "disk.identity" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_hostedWorkloads" + "ID": "disks_have_identities" } ] }, - "network_interface_has_properties_tapConfiguration": { + "disk_has_tag": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_tapConfiguration": { + "disk.tag": { "Target": { - "Entity": "network_interface.properties_tapConfiguration" + "Entity": "disk.tag" } } }, @@ -86429,32 +90414,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_tapConfiguration" + "Role": "disk.tag" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_tapConfigurations" + "ID": "disks_have_tags" } ] }, - "network_interface_has_properties_enableIPForwarding": { + "disk_has_properties_tier": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_enableIPForwarding": { + "disk.properties_tier": { "Target": { - "Entity": "network_interface.properties_enableIPForwarding" + "Entity": "disk.properties_tier" } } }, @@ -86462,32 +90447,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_enableIPForwarding" + "Role": "disk.properties_tier" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_enableIPForwardings" + "ID": "disks_have_properties_tiers" } ] }, - "network_interface_has_properties_ipConfigurations_etag": { + "disk_has_properties_diskIOPSReadWrite": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_etag": { + "disk.properties_diskIOPSReadWrite": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_etag" + "Entity": "disk.properties_diskIOPSReadWrite" } } }, @@ -86495,32 +90480,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_etag" + "Role": "disk.properties_diskIOPSReadWrite" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_etags" + "ID": "disks_have_properties_diskIOPSReadWrites" } ] }, - "network_interface_has_properties_ip_configurations_id": { + "disk_has_properties_diskMBpsReadWrite": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ip_configurations_id": { + "disk.properties_diskMBpsReadWrite": { "Target": { - "Entity": "network_interface.properties_ip_configurations_id" + "Entity": "disk.properties_diskMBpsReadWrite" } } }, @@ -86528,32 +90513,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ip_configurations_id" + "Role": "disk.properties_diskMBpsReadWrite" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ip_configurations_ids" + "ID": "disks_have_properties_diskMBpsReadWrites" } ] }, - "network_interface_has_properties_ipConfigurations_properties_primary": { + "disk_has_properties_uniqueId": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_properties_primary": { + "disk.properties_uniqueId": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_primary" + "Entity": "disk.properties_uniqueId" } } }, @@ -86561,45 +90546,65 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_primary" + "Role": "disk.properties_uniqueId" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_primaries" + "ID": "disks_have_properties_uniqueIds" + } + ] + }, + "disk_has_properties_diskState": { + "Binding": { + "ConceptualEntity": "Disks" + }, + "State": "Generated", + "Roles": { + "disk": { + "Target": { + "Entity": "disk" + } }, + "disk.properties_diskState": { + "Target": { + "Entity": "disk.properties_diskState" + } + } + }, + "Phrasings": [ { - "DynamicAdjective": { + "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, - "Adjective": { - "Role": "network_interface.properties_ipConfigurations_properties_primary" + "Object": { + "Role": "disk.properties_diskState" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_ipConfigurations_properties_primaries_describe_network_interfaces" + "ID": "disks_have_properties_diskStates" } ] }, - "network_interface_has_properties_ipConfigurations_properties_privateIPAddress": { + "disk_has_properties_LastOwnershipUpdateTime": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_properties_privateIPAddress": { + "disk.properties_LastOwnershipUpdateTime": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddress" + "Entity": "disk.properties_LastOwnershipUpdateTime" } } }, @@ -86607,32 +90612,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddress" + "Role": "disk.properties_LastOwnershipUpdateTime" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddresses" + "ID": "disks_have_properties_LastOwnershipUpdateTimes" } ] }, - "network_interface_has_properties_ipConfigurations_properties_subnet": { + "disk_has_properties_osType": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_properties_subnet": { + "disk.properties_osType": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_subnet" + "Entity": "disk.properties_osType" } } }, @@ -86640,32 +90645,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_subnet" + "Role": "disk.properties_osType" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_subnets" + "ID": "disks_have_properties_osTypes" } ] }, - "network_interface_has_properties_ipConfigurations_properties_privateIPAllocationMethod": { + "disk_has_properties_creation_data_image_reference_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod": { + "disk.properties_creation_data_image_reference_id": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" + "Entity": "disk.properties_creation_data_image_reference_id" } } }, @@ -86673,32 +90678,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_privateIPAllocationMethod" + "Role": "disk.properties_creation_data_image_reference_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAllocationMethods" + "ID": "disks_have_properties_creation_data_image_reference_ids" } ] }, - "network_interface_has_properties_ipConfigurations_properties_privateIPAddressVersion": { + "disk_has_properties_creationData_createOption": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion": { + "disk.properties_creationData_createOption": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" + "Entity": "disk.properties_creationData_createOption" } } }, @@ -86706,32 +90711,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_privateIPAddressVersion" + "Role": "disk.properties_creationData_createOption" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_privateIPAddressVersions" + "ID": "disks_have_properties_creationData_createOptions" } ] }, - "network_interface_has_properties_ipConfigurations_properties_provisioningState": { + "disk_has_properties_diskSizeByte": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_properties_provisioningState": { + "disk.properties_diskSizeByte": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_properties_provisioningState" + "Entity": "disk.properties_diskSizeByte" } } }, @@ -86739,32 +90744,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_properties_provisioningState" + "Role": "disk.properties_diskSizeByte" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_properties_provisioningStates" + "ID": "disks_have_properties_diskSizeBytes" } ] }, - "network_interface_has_properties_ip_configurations_name": { + "disk_has_properties_hyperVGeneration": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ip_configurations_name": { + "disk.properties_hyperVGeneration": { "Target": { - "Entity": "network_interface.properties_ip_configurations_name" + "Entity": "disk.properties_hyperVGeneration" } } }, @@ -86772,32 +90777,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ip_configurations_name" + "Role": "disk.properties_hyperVGeneration" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ip_configurations_names" + "ID": "disks_have_properties_hyperVGenerations" } ] }, - "network_interface_has_properties_ipConfigurations_type": { + "disk_has_properties_diskSizeGB": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_ipConfigurations_type": { + "disk.properties_diskSizeGB": { "Target": { - "Entity": "network_interface.properties_ipConfigurations_type" + "Entity": "disk.properties_diskSizeGB" } } }, @@ -86805,32 +90810,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_ipConfigurations_type" + "Role": "disk.properties_diskSizeGB" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_ipConfigurations_types" + "ID": "disks_have_properties_diskSizeGBs" } ] }, - "network_interface_has_properties_network_security_group_id": { + "disk_has_properties_timeCreated": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_network_security_group_id": { + "disk.properties_timeCreated": { "Target": { - "Entity": "network_interface.properties_network_security_group_id" + "Entity": "disk.properties_timeCreated" } } }, @@ -86838,32 +90843,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_network_security_group_id" + "Role": "disk.properties_timeCreated" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_network_security_group_ids" + "ID": "disks_have_properties_timeCreateds" } ] }, - "network_interface_has_properties_vnetEncryptionSupported": { + "disk_has_properties_networkAccessPolicy": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_vnetEncryptionSupported": { + "disk.properties_networkAccessPolicy": { "Target": { - "Entity": "network_interface.properties_vnetEncryptionSupported" + "Entity": "disk.properties_networkAccessPolicy" } } }, @@ -86871,32 +90876,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_vnetEncryptionSupported" + "Role": "disk.properties_networkAccessPolicy" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_vnetEncryptionSupporteds" + "ID": "disks_have_properties_networkAccessPolicies" } ] }, - "network_interface_has_properties_disableTcpStateTracking": { + "disk_has_properties_encryption": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_disableTcpStateTracking": { + "disk.properties_encryption": { "Target": { - "Entity": "network_interface.properties_disableTcpStateTracking" + "Entity": "disk.properties_encryption" } } }, @@ -86904,32 +90909,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_disableTcpStateTracking" + "Role": "disk.properties_encryption" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_disableTcpStateTrackings" + "ID": "disks_have_properties_encryptions" } ] }, - "network_interface_has_properties_enableAcceleratedNetworking": { + "disk_has_properties_publicNetworkAccess": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_enableAcceleratedNetworking": { + "disk.properties_publicNetworkAccess": { "Target": { - "Entity": "network_interface.properties_enableAcceleratedNetworking" + "Entity": "disk.properties_publicNetworkAccess" } } }, @@ -86937,45 +90942,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_enableAcceleratedNetworking" + "Role": "disk.properties_publicNetworkAccess" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_enableAcceleratedNetworkings" + "ID": "disks_have_properties_publicNetworkAccesses" }, { "DynamicAdjective": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Adjective": { - "Role": "network_interface.properties_enableAcceleratedNetworking" + "Role": "disk.properties_publicNetworkAccess" } }, "State": "Generated", "Weight": 0.99, - "ID": "properties_enableAcceleratedNetworkings_describe_network_interfaces" + "ID": "properties_publicNetworkAccesses_describe_disks" } ] }, - "network_interface_has_properties_resourceGuid": { + "disk_has_properties_provisioningState": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.properties_resourceGuid": { + "disk.properties_provisioningState": { "Target": { - "Entity": "network_interface.properties_resourceGuid" + "Entity": "disk.properties_provisioningState" } } }, @@ -86983,65 +90988,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.properties_resourceGuid" + "Role": "disk.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_resourceGuids" - } - ] - }, - "network_interface_has_properties_provisioningState": { - "Binding": { - "ConceptualEntity": "NetworkInterfaces" - }, - "State": "Generated", - "Roles": { - "network_interface": { - "Target": { - "Entity": "network_interface" - } + "ID": "disks_have_properties_provisioningStates" }, - "network_interface.properties_provisioningState": { - "Target": { - "Entity": "network_interface.properties_provisioningState" - } - } - }, - "Phrasings": [ { - "Attribute": { + "DynamicAdjective": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, - "Object": { - "Role": "network_interface.properties_provisioningState" + "Adjective": { + "Role": "disk.properties_provisioningState" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_properties_provisioningStates" + "ID": "properties_provisioningStates_describe_disks" } ] }, - "network_interface_has_plan": { + "disk_has_plan": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.plan": { + "disk.plan": { "Target": { - "Entity": "network_interface.plan" + "Entity": "disk.plan" } } }, @@ -87049,32 +91034,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.plan" + "Role": "disk.plan" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_plans" + "ID": "disks_have_plans" } ] }, - "network_interface_has_sku": { + "disk_has_sku_tier": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.sku": { + "disk.sku_tier": { "Target": { - "Entity": "network_interface.sku" + "Entity": "disk.sku_tier" } } }, @@ -87082,32 +91067,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.sku" + "Role": "disk.sku_tier" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_skus" + "ID": "disks_have_sku_tiers" } ] }, - "network_interface_has_managed_by": { + "disk_has_sku_name": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.managed_by": { + "disk.sku_name": { "Target": { - "Entity": "network_interface.managed_by" + "Entity": "disk.sku_name" } } }, @@ -87115,52 +91100,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.managed_by" + "Role": "disk.sku_name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_managed_by" - }, - { - "Verb": { - "Subject": { - "Role": "network_interface.managed_by" - }, - "Verbs": [ - { - "manage": { - "State": "Generated" - } - } - ], - "Object": { - "Role": "network_interface" - } - }, - "State": "Generated", - "Weight": 0.95, - "ID": "managed_by_manage_network_interfaces" + "ID": "disks_have_sku_names" } ] }, - "network_interface_has_subscription_id": { + "disk_has_subscription_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.subscription_id": { + "disk.subscription_id": { "Target": { - "Entity": "network_interface.subscription_id" + "Entity": "disk.subscription_id" } } }, @@ -87168,32 +91133,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.subscription_id" + "Role": "disk.subscription_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_subscription_ids" + "ID": "disks_have_subscription_ids" } ] }, - "network_interface_has_resource_group": { + "disk_has_resource_group": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.resource_group": { + "disk.resource_group": { "Target": { - "Entity": "network_interface.resource_group" + "Entity": "disk.resource_group" } } }, @@ -87201,32 +91166,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.resource_group" + "Role": "disk.resource_group" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_resource_groups" + "ID": "disks_have_resource_groups" } ] }, - "network_interface_has_location": { + "disk_has_location": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.location": { + "disk.location": { "Target": { - "Entity": "network_interface.location" + "Entity": "disk.location" } } }, @@ -87234,32 +91199,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.location" + "Role": "disk.location" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_locations" + "ID": "disks_have_locations" } ] }, - "network_interface_has_kind": { + "disk_has_kind": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.kind": { + "disk.kind": { "Target": { - "Entity": "network_interface.kind" + "Entity": "disk.kind" } } }, @@ -87267,32 +91232,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.kind" + "Role": "disk.kind" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_kinds" + "ID": "disks_have_kinds" } ] }, - "network_interface_has_tenant_id": { + "disk_has_tenant_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.tenant_id": { + "disk.tenant_id": { "Target": { - "Entity": "network_interface.tenant_id" + "Entity": "disk.tenant_id" } } }, @@ -87300,32 +91265,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.tenant_id" + "Role": "disk.tenant_id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_tenant_ids" + "ID": "disks_have_tenant_ids" } ] }, - "network_interface_has_type": { + "disk_has_type": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.type": { + "disk.type": { "Target": { - "Entity": "network_interface.type" + "Entity": "disk.type" } } }, @@ -87333,32 +91298,32 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.type" + "Role": "disk.type" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_types" + "ID": "disks_have_types" } ] }, - "network_interface_has_name": { + "disk_has_name": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.name": { + "disk.name": { "Target": { - "Entity": "network_interface.name" + "Entity": "disk.name" } } }, @@ -87366,45 +91331,45 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.name" + "Role": "disk.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_names" + "ID": "disks_have_names" }, { "Name": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Name": { - "Role": "network_interface.name" + "Role": "disk.name" } }, "State": "Generated", "Weight": 0.99, - "ID": "names_are_names_IDs_of_network_interfaces" + "ID": "names_are_names_IDs_of_disks" } ] }, - "network_interface_has_id": { + "disk_has_id": { "Binding": { - "ConceptualEntity": "NetworkInterfaces" + "ConceptualEntity": "Disks" }, "State": "Generated", "Roles": { - "network_interface": { + "disk": { "Target": { - "Entity": "network_interface" + "Entity": "disk" } }, - "network_interface.id": { + "disk.id": { "Target": { - "Entity": "network_interface.id" + "Entity": "disk.id" } } }, @@ -87412,28 +91377,28 @@ cultureInfo en-US { "Attribute": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Object": { - "Role": "network_interface.id" + "Role": "disk.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "network_interfaces_have_ids" + "ID": "disks_have_ids" }, { "Name": { "Subject": { - "Role": "network_interface" + "Role": "disk" }, "Name": { - "Role": "network_interface.id" + "Role": "disk.id" } }, "State": "Generated", "Weight": 0.99, - "ID": "ids_are_names_IDs_of_network_interfaces" + "ID": "ids_are_names_IDs_of_disks" } ] }, @@ -105652,6 +109617,96 @@ cultureInfo en-US } ] }, + "disk_in_extended_location": { + "Binding": { + "ConceptualEntity": "Disks" + }, + "State": "Generated", + "Roles": { + "disk": { + "Target": { + "Entity": "disk" + } + }, + "disk.extended_location": { + "Target": { + "Entity": "disk.extended_location" + } + } + }, + "SemanticSlots": { + "Where": { + "Role": "disk.extended_location" + } + }, + "Phrasings": [ + { + "Preposition": { + "Subject": { + "Role": "disk" + }, + "Prepositions": [ + { + "in": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "disk.extended_location" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "disks_are_in_extended_locations" + } + ] + }, + "disk_in_location": { + "Binding": { + "ConceptualEntity": "Disks" + }, + "State": "Generated", + "Roles": { + "disk": { + "Target": { + "Entity": "disk" + } + }, + "disk.location": { + "Target": { + "Entity": "disk.location" + } + } + }, + "SemanticSlots": { + "Where": { + "Role": "disk.location" + } + }, + "Phrasings": [ + { + "Preposition": { + "Subject": { + "Role": "disk" + }, + "Prepositions": [ + { + "in": { + "State": "Generated" + } + } + ], + "Object": { + "Role": "disk.location" + } + }, + "State": "Generated", + "Weight": 0.99, + "ID": "disks_are_in_locations" + } + ] + }, "virtual_machine_in_extended_location": { "Binding": { "ConceptualEntity": "VirtualMachines" diff --git a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl index ce8cfe577..a3a8736e2 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl @@ -475,7 +475,7 @@ expression 'Experimental: Add Missing Prices' = false meta [IsParameterQuery=tru annotation PBI_NavigationStepName = Navigation - annotation PBI_ResultType = Logical + annotation PBI_ResultType = Exception /// Generates a KQL filter to be used in Resource Graph queries to filter out test data. expression ftk_DemoFilter = @@ -504,7 +504,7 @@ expression 'Deprecated: Perform Extra Query Optimizations' = false meta [IsParam annotation PBI_NavigationStepName = Navigation - annotation PBI_ResultType = Logical + annotation PBI_ResultType = Exception /// Indicate whether you want the default granularity to be daily or monthly in this report. This only impacts visuals configured to use the x_ReportingDate column. Use ChargePeriodStart for daily and x_ChargeMonth for monthly to ignore this setting. expression 'Default Granularity' = "Daily" meta [IsParameterQuery=true, List={"Daily", "Monthly"}, DefaultValue="Daily", Type="Text", IsParameterQueryRequired=true] @@ -513,5 +513,5 @@ expression 'Default Granularity' = "Daily" meta [IsParameterQuery=true, List={"D annotation PBI_NavigationStepName = Navigation - annotation PBI_ResultType = Text + annotation PBI_ResultType = Exception diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorRecommendations.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorRecommendations.tmdl index c2151e98a..e82c4b100 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorRecommendations.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorRecommendations.tmdl @@ -173,16 +173,6 @@ table AdvisorRecommendations annotation SummarizationSetBy = Automatic - column 'properties.extendedProperties.savingsAmount' - dataType: double - lineageTag: fe066f63-af23-441a-b614-df90e7b459c2 - summarizeBy: sum - sourceColumn: properties.extendedProperties.savingsAmount - - annotation SummarizationSetBy = Automatic - - annotation PBI_FormatHint = {"isGeneralNumber":true} - column 'properties.extendedProperties.DatabaseSize' dataType: string lineageTag: 291bcdda-5321-4bb3-8900-62cb86a30af8 @@ -367,17 +357,6 @@ table AdvisorRecommendations annotation SummarizationSetBy = Automatic - column 'properties.lastUpdated' - dataType: dateTime - formatString: Mmm d h:nn AM/PM - lineageTag: d3bf7cce-83bc-4589-a2da-ece0e146e1d3 - summarizeBy: none - sourceColumn: properties.lastUpdated - - annotation SummarizationSetBy = Automatic - - annotation PBI_FormatHint = {"isCustom":true} - column 'properties.category' dataType: string lineageTag: d4071f11-546e-49cc-9131-675482ae0927 @@ -470,6 +449,25 @@ table AdvisorRecommendations annotation SummarizationSetBy = Automatic + column 'properties.lastUpdated' + dataType: dateTime + formatString: General Date + lineageTag: 432519ca-6b39-470a-875a-7011290482ba + summarizeBy: none + sourceColumn: properties.lastUpdated + + annotation SummarizationSetBy = Automatic + + column 'properties.extendedProperties.savingsAmount' + dataType: double + lineageTag: 588d3c29-5bb7-4bb6-a5bd-b35aedd8131a + summarizeBy: sum + sourceColumn: properties.extendedProperties.savingsAmount + + annotation SummarizationSetBy = Automatic + + annotation PBI_FormatHint = {"isGeneralNumber":true} + partition AdvisorRecommendations = m mode: import queryGroup: 'Resource Graph' diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl index 4b7d1980c..d64bc449c 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/AdvisorReservationRecommendations.tmdl @@ -133,9 +133,10 @@ table AdvisorReservationRecommendations annotation SummarizationSetBy = Automatic column 'properties.extendedProperties.lookbackPeriod' - dataType: string + dataType: int64 + formatString: 0 lineageTag: 82a3a6d5-01c1-4db7-be17-572b62ceb699 - summarizeBy: none + summarizeBy: sum sourceColumn: properties.extendedProperties.lookbackPeriod annotation SummarizationSetBy = Automatic @@ -426,18 +427,18 @@ table AdvisorReservationRecommendations ['properties.suppressionIds'] = properties.suppressionIds, ['properties.impactedField'] = properties.impactedField, ['properties.impactedValue'] = properties.impactedValue, - ['properties.lastUpdated'] = properties.lastUpdated, + ['properties.lastUpdated'] = todatetime(properties.lastUpdated), ['properties.category'] = properties.category, ['properties.metadata'] = properties.metadata, ['properties.impact'] = properties.impact, ['properties.shortDescription.problem'] = properties.shortDescription.problem, ['properties.shortDescription.solution'] = properties.shortDescription.solution, ['properties.extendedProperties.reservedResourceType'] = properties.extendedProperties.reservedResourceType, - ['properties.extendedProperties.annualSavingsAmount'] = coalesce(todecimal(properties.extendedProperties.annualSavingsAmount), todecimal(0)), + ['properties.extendedProperties.annualSavingsAmount'] = properties.extendedProperties.annualSavingsAmount, ['properties.extendedProperties.targetResourceCount'] = toint(properties.extendedProperties.targetResourceCount), ['properties.extendedProperties.savingsCurrency'] = properties.extendedProperties.savingsCurrency, ['properties.extendedProperties.lookbackPeriod'] = properties.extendedProperties.lookbackPeriod, - ['properties.extendedProperties.savingsAmount'] = coalesce(todecimal(properties.extendedProperties.savingsAmount), todecimal(0)), + ['properties.extendedProperties.savingsAmount'] = properties.extendedProperties.savingsAmount, ['properties.extendedProperties.displaySKU'] = properties.extendedProperties.displaySKU, ['properties.extendedProperties.displayQty'] = toint(properties.extendedProperties.displayQty), ['properties.extendedProperties.location'] = properties.extendedProperties.location, @@ -460,14 +461,16 @@ table AdvisorReservationRecommendations " & ftk_DemoFilter(), Source = AzureResourceGraph.Query(query, "Tenant", null, null, [resultTruncated = false]), Types = Table.TransformColumnTypes(Source, { - {"properties.extendedProperties.annualSavingsAmount", type number}, - {"properties.extendedProperties.savingsAmount", type number}, - {"properties.extendedProperties.ObservationPeriodStartDate", type datetimezone}, - {"properties.extendedProperties.ObservationPeriodEndDate", type datetimezone}, + {"properties.extendedProperties.annualSavingsAmount", type number}, + {"properties.extendedProperties.savingsAmount", type number}, + {"properties.extendedProperties.qty", Int64.Type}, + {"properties.extendedProperties.displayQty", Int64.Type}, + {"properties.extendedProperties.lookbackPeriod", Int64.Type}, + {"properties.extendedProperties.targetResourceCount", Int64.Type}, {"properties.lastUpdated", type datetimezone} }) in - Source + Types annotation PBI_NavigationStepName = Navigation diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl index a4d009002..7ec8bac09 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/Costs.tmdl @@ -1203,54 +1203,6 @@ table Costs annotation SummarizationSetBy = Automatic - column CommitmentDiscountNameUnique - dataType: string - lineageTag: fab2c83c-a0da-40d2-aeaf-3f147d997db8 - summarizeBy: none - sourceColumn: CommitmentDiscountNameUnique - - annotation SummarizationSetBy = Automatic - - column ResourceNameUnique - dataType: string - lineageTag: 2f597d4c-4e4c-46ff-bf5c-451758ac5988 - summarizeBy: none - sourceColumn: ResourceNameUnique - - annotation SummarizationSetBy = Automatic - - column SubAccountNameUnique - dataType: string - lineageTag: 075b0376-91cf-4627-8408-7231aa14294c - summarizeBy: none - sourceColumn: SubAccountNameUnique - - annotation SummarizationSetBy = Automatic - - column x_FreeReason - dataType: string - lineageTag: ae4d18e7-7ce7-453a-b5ae-6f33d44459fa - summarizeBy: none - sourceColumn: x_FreeReason - - annotation SummarizationSetBy = Automatic - - column x_ResourceGroupNameUnique - dataType: string - lineageTag: 8998d466-48f5-4f38-befa-ff5058fb71ff - summarizeBy: none - sourceColumn: x_ResourceGroupNameUnique - - annotation SummarizationSetBy = Automatic - - column x_SourceChanges - dataType: string - lineageTag: a4435a0f-a472-4469-be00-bd732eedae86 - summarizeBy: none - sourceColumn: x_SourceChanges - - annotation SummarizationSetBy = Automatic - column x_ChargeMonth dataType: dateTime formatString: Mmm yyyy diff --git a/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl b/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl index 9b16de627..c5b8b2b1a 100644 --- a/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl +++ b/src/power-bi/storage/Shared.Dataset/definition/tables/ReservationRecommendations.tmdl @@ -196,6 +196,38 @@ table ReservationRecommendations annotation PBI_FormatHint = {"isGeneralNumber":true} + column x_BreakEvenDate + dataType: dateTime + formatString: Mmm d, yyyy + lineageTag: 84494ff0-ef51-4636-8d9b-7bbc7f681633 + summarizeBy: none + sourceColumn: x_BreakEvenDate + + annotation SummarizationSetBy = Automatic + + annotation PBI_FormatHint = {"isCustom":true} + + column x_BreakEvenMonths + dataType: double + formatString: 0.0 mo + lineageTag: 4e18a526-f90e-4e01-ae84-44c2f3628b11 + summarizeBy: sum + sourceColumn: x_BreakEvenMonths + + annotation SummarizationSetBy = Automatic + + annotation PBI_FormatHint = {"isCustom":true} + + column x_CommitmentDiscountSavingsDailyRate + dataType: double + lineageTag: 5a1a0a4f-f2fa-4934-bb07-a3079b2bb314 + summarizeBy: sum + sourceColumn: x_CommitmentDiscountSavingsDailyRate + + annotation SummarizationSetBy = Automatic + + annotation PBI_FormatHint = {"isGeneralNumber":true} + partition ReservationRecommendations = m mode: import queryGroup: Storage @@ -263,7 +295,7 @@ table ReservationRecommendations }, MissingField.Ignore), Add = Table.RemoveColumns( - Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Rename, + Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Table.AddColumn(Rename, "x_LookbackPeriodLabel", each [LookBackPeriod] & (if Text.Contains([LookBackPeriod], "Days") then "" else " Days")), "x_SkuSize", each if [SKU] <> null then [SKU] else [SkuName]), "x_CommitmentDiscountKey", each [x_CommitmentDiscountNormalizedSize] & [x_SkuMeterId]), @@ -274,6 +306,9 @@ table ReservationRecommendations else if [x_SkuTerm] = 12 then "1 year" else Text.From([x_SkuTerm] / 12) & " years" ), + "x_BreakEvenMonths", each [x_EffectiveCostAfter] * [x_SkuTerm] / [x_EffectiveCostBefore], type number), + "x_BreakEvenDate", each Date.AddDays(DateTime.Date(DateTime.LocalNow()), 1 + Number.Round([x_BreakEvenMonths] * 30.437, 0)), type datetimezone), + "x_CommitmentDiscountSavingsDailyRate", each [x_CommitmentDiscountSavings] / ([x_SkuTerm] - [x_BreakEvenMonths]) / (365/12), type number), {"tmp_CommitmentDiscountScope", "LookBackPeriod", "SKU", "SkuName"} ), diff --git a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql index 05dc11892..0cc201ee1 100644 --- a/src/templates/finops-hub/modules/scripts/IngestionSetup.kql +++ b/src/templates/finops-hub/modules/scripts/IngestionSetup.kql @@ -776,23 +776,23 @@ Costs_transform_v1_0() // // Identify data quality issues | extend x_SourceChanges = trim_end(',', strcat( - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and ChargeFrequency == 'Usage-Based', 'InvalidChargeFrequency,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and EffectiveCost > 0, 'InvalidEffectiveCost,', ''), - iff((isempty(ContractedCost) or ContractedCost == 0) and EffectiveCost != 0, 'MissingContractedCost,', ''), - iff((isempty(ContractedUnitPrice) or ContractedUnitPrice == 0) and x_EffectiveUnitPrice != 0, 'MissingContractedUnitPrice,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and ChargeFrequency == 'Usage-Based', 'InvalidChargeFrequency,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and EffectiveCost > 0, 'InvalidEffectiveCost,', ''), + iff((isempty(ContractedCost) or ContractedCost == 0) and EffectiveCost != 0, 'MissingContractedCost,', ''), + iff((isempty(ContractedUnitPrice) or ContractedUnitPrice == 0) and x_EffectiveUnitPrice != 0, 'MissingContractedUnitPrice,', ''), iff(ListCost < ContractedCost, 'ListCostLessThanContractedCost,', ''), iff(ContractedCost < EffectiveCost, 'ContractedCostLessThanEffectiveCost,', ''), - iff((isempty(ListCost) or ListCost == 0) and (ContractedCost != 0 or EffectiveCost != 0), 'MissingListCost,', ''), - iff((isempty(ListUnitPrice) or ListUnitPrice == 0) and (ContractedUnitPrice != 0 or x_EffectiveUnitPrice != 0), 'MissingListUnitPrice,', ''), - iff(isempty(ProviderName), 'MissingProviderName,', ''), - iff(isempty(PublisherName), 'MissingPublisherName,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceId), 'MissingResourceId,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceName), 'MissingResourceName,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceType), 'MissingResourceType,', ''), - iff(BilledCost > 0 and x_BilledUnitPrice == 0, 'MissingXBilledUnitPrice,', ''), - iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(x_ResourceType), 'MissingXResourceType,', ''), - iff(PricingCategory == 'Standard' and isnotempty(CommitmentDiscountId) and ChargeCategory == 'Usage', 'PricingCategoryShouldBeCommitted,', ''), - iff(x_SkuTerm == '1Year' or x_SkuTerm == '3Years' or x_SkuTerm == '5Years', 'SkuTermShouldBeAnInteger,', '') + iff((isempty(ListCost) or ListCost == 0) and (ContractedCost != 0 or EffectiveCost != 0), 'MissingListCost,', ''), + iff((isempty(ListUnitPrice) or ListUnitPrice == 0) and (ContractedUnitPrice != 0 or x_EffectiveUnitPrice != 0), 'MissingListUnitPrice,', ''), + iff(isempty(ProviderName), 'MissingProviderName,', ''), + iff(isempty(PublisherName), 'MissingPublisherName,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceId), 'MissingResourceId,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceName), 'MissingResourceName,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(ResourceType), 'MissingResourceType,', ''), + iff(BilledCost > 0 and x_BilledUnitPrice == 0, 'MissingXBilledUnitPrice,', ''), + iff(ChargeCategory == 'Purchase' and isnotempty(CommitmentDiscountId) and isempty(x_ResourceType), 'MissingXResourceType,', ''), + iff(PricingCategory == 'Standard' and isnotempty(CommitmentDiscountId) and ChargeCategory == 'Usage', 'PricingCategoryShouldBeCommitted,', ''), + iff(x_SkuTerm == '1Year' or x_SkuTerm == '3Years' or x_SkuTerm == '5Years', 'SkuTermShouldBeAnInteger,', '') )) // // Fix columns needed in other changes @@ -1366,64 +1366,64 @@ CommitmentDiscountUsage_transform_v1_0() // Recommendations_raw table .create-merge table Recommendations_raw ( - CostWithNoReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 + CostWithNoReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 CostWithNoReservedInstancesJson: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces and flag as JSON FirstUsageDate: datetime, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA InstanceFlexibilityGroup: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA InstanceFlexibilityRatio: decimal, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA - Location: string, // MS CM EA+MCA resv reco 2024-05-01 - LookBackPeriod: string, // MS CM EA+MCA resv reco 2024-05-01 + Location: string, // MS CM EA+MCA resv reco 2024-05-01 + LookBackPeriod: string, // MS CM EA+MCA resv reco 2024-05-01 MeterId: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA - NetSavings: decimal, // MS CM EA resv reco 2024-05-01 + NetSavings: decimal, // MS CM EA resv reco 2024-05-01 NetSavingsJson: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces and flag as JSON NormalizedSize: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA RecommendedQuantity: decimal, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA RecommendedQuantityNormalized: decimal, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA - ResourceType: string, // MS CM EA+MCA resv reco 2024-05-01 + ResourceType: string, // MS CM EA+MCA resv reco 2024-05-01 Scope: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA - SKU: string, // MS CM EA resv reco 2024-05-01 + SKU: string, // MS CM EA resv reco 2024-05-01 SkuName: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces SkuProperties: string, // MS CM EA/MCA resv reco 2024-05-01 -- Renamed for MCA - SubscriptionId: string, // MS CM EA+MCA resv reco 2024-05-01 - Term: string, // MS CM EA+MCA resv reco 2024-05-01 - TotalCostWithReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 + SubscriptionId: string, // MS CM EA+MCA resv reco 2024-05-01 + Term: string, // MS CM EA+MCA resv reco 2024-05-01 + TotalCostWithReservedInstances: decimal, // MS CM EA resv reco 2024-05-01 TotalCostWithReservedInstancesJson: string, // MS CM MCA resv reco 2024-05-01 -- Renamed to remove spaces and flag as JSON - x_SourceName: string, // Hubs add-on - x_SourceProvider: string, // Hubs add-on - x_SourceType: string, // Hubs add-on - x_SourceVersion: string // Hubs add-on + x_SourceName: string, // Hubs add-on + x_SourceProvider: string, // Hubs add-on + x_SourceType: string, // Hubs add-on + x_SourceVersion: string // Hubs add-on ) // Recommendations_raw ingestion mapping .create-or-alter table Recommendations_raw ingestion parquet mapping "Recommendations_raw_mapping" ``` [ - { "Column": "CostWithNoReservedInstances", "Properties": { "Field": "CostWithNoReservedInstances" } }, + { "Column": "CostWithNoReservedInstances", "Properties": { "Field": "CostWithNoReservedInstances" } }, { "Column": "CostWithNoReservedInstancesJson", "Properties": { "Field": "CostWithNoReservedInstancesJson" } }, - { "Column": "FirstUsageDate", "Properties": { "Field": "FirstUsageDate" } }, - { "Column": "InstanceFlexibilityGroup", "Properties": { "Field": "InstanceFlexibilityGroup" } }, - { "Column": "InstanceFlexibilityRatio", "Properties": { "Field": "InstanceFlexibilityRatio" } }, - { "Column": "Location", "Properties": { "Field": "Location" } }, - { "Column": "LookBackPeriod", "Properties": { "Field": "LookBackPeriod" } }, - { "Column": "MeterId", "Properties": { "Field": "MeterId" } }, - { "Column": "NetSavings", "Properties": { "Field": "NetSavings" } }, + { "Column": "FirstUsageDate", "Properties": { "Field": "FirstUsageDate" } }, + { "Column": "InstanceFlexibilityGroup", "Properties": { "Field": "InstanceFlexibilityGroup" } }, + { "Column": "InstanceFlexibilityRatio", "Properties": { "Field": "InstanceFlexibilityRatio" } }, + { "Column": "Location", "Properties": { "Field": "Location" } }, + { "Column": "LookBackPeriod", "Properties": { "Field": "LookBackPeriod" } }, + { "Column": "MeterId", "Properties": { "Field": "MeterId" } }, + { "Column": "NetSavings", "Properties": { "Field": "NetSavings" } }, { "Column": "NetSavingsJson", "Properties": { "Field": "NetSavingsJson" } }, - { "Column": "NormalizedSize", "Properties": { "Field": "NormalizedSize" } }, - { "Column": "RecommendedQuantity", "Properties": { "Field": "RecommendedQuantity" } }, - { "Column": "RecommendedQuantityNormalized", "Properties": { "Field": "RecommendedQuantityNormalized" } }, - { "Column": "ResourceType", "Properties": { "Field": "ResourceType" } }, - { "Column": "Scope", "Properties": { "Field": "Scope" } }, - { "Column": "SKU", "Properties": { "Field": "SKU" } }, - { "Column": "SkuName", "Properties": { "Field": "SkuName" } }, - { "Column": "SkuProperties", "Properties": { "Field": "SkuProperties" } }, - { "Column": "SubscriptionId", "Properties": { "Field": "SubscriptionId" } }, - { "Column": "Term", "Properties": { "Field": "Term" } }, - { "Column": "TotalCostWithReservedInstances", "Properties": { "Field": "TotalCostWithReservedInstances" } }, + { "Column": "NormalizedSize", "Properties": { "Field": "NormalizedSize" } }, + { "Column": "RecommendedQuantity", "Properties": { "Field": "RecommendedQuantity" } }, + { "Column": "RecommendedQuantityNormalized", "Properties": { "Field": "RecommendedQuantityNormalized" } }, + { "Column": "ResourceType", "Properties": { "Field": "ResourceType" } }, + { "Column": "Scope", "Properties": { "Field": "Scope" } }, + { "Column": "SKU", "Properties": { "Field": "SKU" } }, + { "Column": "SkuName", "Properties": { "Field": "SkuName" } }, + { "Column": "SkuProperties", "Properties": { "Field": "SkuProperties" } }, + { "Column": "SubscriptionId", "Properties": { "Field": "SubscriptionId" } }, + { "Column": "Term", "Properties": { "Field": "Term" } }, + { "Column": "TotalCostWithReservedInstances", "Properties": { "Field": "TotalCostWithReservedInstances" } }, { "Column": "TotalCostWithReservedInstancesJson", "Properties": { "Field": "TotalCostWithReservedInstancesJson" } }, - { "Column": "x_SourceName", "Properties": { "Field": "x_SourceName" } }, - { "Column": "x_SourceProvider", "Properties": { "Field": "x_SourceProvider" } }, - { "Column": "x_SourceType", "Properties": { "Field": "x_SourceType" } }, - { "Column": "x_SourceVersion", "Properties": { "Field": "x_SourceVersion" } } + { "Column": "x_SourceName", "Properties": { "Field": "x_SourceName" } }, + { "Column": "x_SourceProvider", "Properties": { "Field": "x_SourceProvider" } }, + { "Column": "x_SourceType", "Properties": { "Field": "x_SourceType" } }, + { "Column": "x_SourceVersion", "Properties": { "Field": "x_SourceVersion" } } ] ``` @@ -1434,7 +1434,7 @@ CommitmentDiscountUsage_transform_v1_0() // Recommendations_transform_v1_0 function .create-or-alter function -with (docstring='All recommendations transformed to FOCUS 1.0.', folder='Recommendations') +with (docstring = "All recommendations transformed to FOCUS 1.0.",folder = "Recommendations") Recommendations_transform_v1_0() { // NOTE: All open issues and questions are tracked @ https://github.com/microsoft/finops-toolkit/issues/1111 @@ -1492,19 +1492,21 @@ Recommendations_transform_v1_0() ) // // Sort columns and apply final transforms + | extend x_RecommendationDate = FirstUsageDate + (toint(extract(@'^P([0-9]+)D$', 1, tostring(x_RecommendationDetails.LookbackPeriodDuration))) * 1d) + | extend x_RecommendationDate = iff(x_RecommendationDate > now(), startofday(now()), x_RecommendationDate) | project - ProviderName, - SubAccountId = iff(isnotempty(SubscriptionId), strcat('/subscriptions/', SubscriptionId), ''), + ProviderName, + SubAccountId = iff(isnotempty(SubscriptionId), strcat('/subscriptions/', SubscriptionId), ''), x_IngestionTime, - x_EffectiveCostAfter = TotalCostWithReservedInstances, - x_EffectiveCostBefore = CostWithNoReservedInstances, - x_EffectiveCostSavings = NetSavings, - x_RecommendationDate = FirstUsageDate + (toint(extract(@'^P([0-9]+)D$', 1, tostring(x_RecommendationDetails.LookbackPeriodDuration))) * 1d), - x_RecommendationDetails, - x_SourceName, - x_SourceProvider, - x_SourceType, - x_SourceVersion + x_EffectiveCostAfter = TotalCostWithReservedInstances, + x_EffectiveCostBefore = CostWithNoReservedInstances, + x_EffectiveCostSavings = NetSavings, + x_RecommendationDate, + x_RecommendationDetails, + x_SourceName, + x_SourceProvider, + x_SourceType, + x_SourceVersion } //---------------------------------------------------------------------------------------------------------------------- From 540baa21b0e3e64b1469ee683184be2d8bbd6836 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Tue, 1 Apr 2025 18:00:29 -0700 Subject: [PATCH 46/51] Update CODEOWNERS (#1458) --- .github/CODEOWNERS | 83 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 76 insertions(+), 7 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d5203a941..986dc7909 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -11,15 +11,84 @@ # In each subsection folders are ordered first by depth, then alphabetically. # This should make it easy to add new rules without breaking existing ones. -# Global rule: +# Global rule * @microsoft/finops-toolkit +* @flanakin @arthurclares -# DevOps folders: -.build @aromano2 -.github @aromano2 +# DevOps folders +#.build @TODO +#.github @TODO +#docs-wiki @TODO +#src/scripts @TODO -# PowerShell: -src/powershell @aromano2 +# General +#docs/help.md @TODO +#docs/README.md @TODO +#docs-mslearn/toolkit/help @TODO +#docs-mslearn/toolkit/*.md @TODO +#docs-wiki @TODO + +# FTK leadership +docs-mslearn/toolkit/roadmap.md @microsoft/finops-toolkit-board +docs-wiki/Advisory-council.md @microsoft/finops-toolkit-board +docs-wiki/Coding-guidelines.md @microsoft/finops-toolkit-council +docs-wiki/Dev-process.md @microsoft/finops-toolkit-council +docs-wiki/Governing-board.md @microsoft/finops-toolkit-board +docs-wiki/Release-process.md @microsoft/finops-toolkit-board +docs-wiki/Support-escalations.md @microsoft/finops-toolkit-board + +# Alerts +docs/alerts.md @ro100e +docs-mslearn/toolkit/alerts @ro100e +src/templates/finops-alerts @ro100e + +# Bicep +#docs/bicep.md @TODO +#docs-mslearn/toolkit/bicep-registry @TODO +#src/bicep-registry @TODO + +# Guide +docs/guide.md @flanakin +docs-mslearn/best-practices @arthurclares @flanakin +docs-mslearn/framework @arthurclares @flanakin @kevindlr +docs-mslearn/focus @flanakin + +# Fabric +docs-mslearn/fabric @flanakin # Hubs -src/templates/finops-hub @msbrett +docs/hubs.md @msbrett @flanakin +docs-mslearn/toolkit/hubs @msbrett @flanakin +src/templates/finops-hub @msbrett @flanakin + +# Open data +docs/open-data.md @flanakin +docs-mslearn/toolkit/open-data.md @flanakin +src/open-data @flanakin + +# Optimization Engine +docs/optimization-engine.md @helderpinto +docs-mslearn/toolkit/optimization-engine @helderpinto +src/optimization-engine @helderpinto + +# Power BI +#docs/power-bi.md @TODO +#docs-mslearn/toolkit/power-bi @TODO +#src/power-bi @TODO +src/power-bi/*/Governance* @nteyan + +# PowerShell +#docs/powershell.md @TODO +#src/powershell @TODO +#docs-mslearn/toolkit/powershell @TODO +#src/powershell @TODO + +# Web +src/web @ivanmtta @jamelachahbar + +# Workbooks +docs/workbooks.md @arthurclares @nteyan +docs-mslearn/toolkit/workbooks @arthurclares @nteyan +src/templates/finops-workbooks @arthurclares @nteyan +src/workbooks/governance @nteyan +src/workbooks/optimization @arthurclares From 74a221a180308bf8a54a0038955ae4c33f58f0a7 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Wed, 2 Apr 2025 11:47:33 -0700 Subject: [PATCH 47/51] Fix console errors in templates (#1461) --- src/templates/finops-alerts/.buildignore | 0 .../finops-alerts/modules/logicApp.bicep | 16 ++++++++-------- src/templates/finops-hub/modules/hub.bicep | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 src/templates/finops-alerts/.buildignore diff --git a/src/templates/finops-alerts/.buildignore b/src/templates/finops-alerts/.buildignore new file mode 100644 index 000000000..e69de29bb diff --git a/src/templates/finops-alerts/modules/logicApp.bicep b/src/templates/finops-alerts/modules/logicApp.bicep index 3d849a668..0e448a837 100644 --- a/src/templates/finops-alerts/modules/logicApp.bicep +++ b/src/templates/finops-alerts/modules/logicApp.bicep @@ -341,7 +341,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { } type: 'Http' inputs: { - uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + uri: '${environment().resourceManager}//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' method: 'POST' body: { query: '@{variables(\'resourcesTable\')} | where type =~ \'Microsoft.Network/applicationGateways\'| extend backendPoolsCount = array_length(properties.backendAddressPools),SKUName= tostring(properties.sku.name), SKUTier=tostring(properties.sku.tier),SKUCapacity=properties.sku.capacity,backendPools=properties.backendAddressPools| join (resources | where type =~ \'Microsoft.Network/applicationGateways\'| mvexpand backendPools = properties.backendAddressPools| extend backendIPCount =array_length(backendPools.properties.backendIPConfigurations) | extend backendAddressesCount = array_length(backendPools.properties.backendAddresses) | extend backendPoolName=backendPools.properties.backendAddressPools.name | summarize backendIPCount = sum(backendIPCount) ,backendAddressesCount=sum(backendAddressesCount) by id) on id| project-away id1| where (backendIPCount == 0 or isempty(backendIPCount)) and (backendAddressesCount==0 or isempty(backendAddressesCount))| order by id asc | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' @@ -360,7 +360,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { } type: 'Http' inputs: { - uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + uri: '${environment().resourceManager}//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' method: 'POST' body: { query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.compute/disks\' and managedBy == \'\'| extend diskState = tostring(properties.diskState) | where (managedBy == \'\' and diskState != \'ActiveSAS\') or (diskState == \'Unattached\' and diskState != \'ActiveSAS\') | extend DiskId = id, DiskName = name, SKUName = sku.name, SKUTier = sku.tier, DiskSizeGB = tostring(properties.diskSizeGB), Location = location, TimeCreated = tostring(properties.timeCreated) | order by DiskId asc | project DiskId, DiskName, DiskSizeGB, SKUName, SKUTier, resourceGroup, Location, TimeCreated, subscriptionId | join kind=leftouter (resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' @@ -379,7 +379,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { } type: 'Http' inputs: { - uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + uri: '${environment().resourceManager}//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' method: 'POST' body: { query: '@{variables(\'resourcesTable\')} | where type =~ \'Microsoft.Network/publicIPAddresses\' and isempty(properties.ipConfiguration) and isempty(properties.natGateway) | extend PublicIpId=id, IPName=name, AllocationMethod=tostring(properties.publicIPAllocationMethod), SKUName=sku.name, Location=location | project PublicIpId,IPName, SKUName, resourceGroup, Location, AllocationMethod, subscriptionId, tenantId | union ( Resources | where type =~ \'microsoft.network/networkinterfaces\' and isempty(properties.virtualMachine) and isnull(properties.privateEndpoint) and isnotempty(properties.ipConfigurations) | extend IPconfig = properties.ipConfigurations | mv-expand IPconfig | extend PublicIpId= tostring(IPconfig.properties.publicIPAddress.id) | project PublicIpId | join ( resources | where type =~ \'Microsoft.Network/publicIPAddresses\' | extend PublicIpId=id, IPName=name, AllocationMethod=tostring(properties.publicIPAllocationMethod), SKUName=sku.name, resourceGroup, Location=location ) on PublicIpId | project PublicIpId,IPName, SKUName, resourceGroup, Location, AllocationMethod, subscriptionId, tenantId) | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' @@ -398,7 +398,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { } type: 'Http' inputs: { - uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + uri: '${environment().resourceManager}//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' method: 'POST' body: { query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.network/loadbalancers\' and tostring(properties.backendAddressPools) == \'[]\' | extend loadBalancerId=id,LBRG=resourceGroup, LoadBalancerName=name, SKU=sku, LBLocation=location | order by loadBalancerId asc | project loadBalancerId,LoadBalancerName, SKU.name,SKU.tier, LBLocation, resourceGroup, subscriptionId | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' @@ -417,7 +417,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { } type: 'Http' inputs: { - uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + uri: '${environment().resourceManager}//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' method: 'POST' body: { query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.compute/snapshots\' | extend TimeCreated = properties.timeCreated | where TimeCreated < ago(30d) | extend SnapshotId=id, Snapshotname=name | order by id asc | project id, SnapshotId, Snapshotname, resourceGroup, location, TimeCreated ,subscriptionId | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' @@ -436,7 +436,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { } type: 'Http' inputs: { - uri: 'https://management.azure.com//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' + uri: '${environment().resourceManager}//providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01' method: 'POST' body: { query: '@{variables(\'resourcesTable\')} | where type =~ \'microsoft.compute/virtualmachines\' and tostring(properties.extended.instanceView.powerState.displayStatus) != \'VM deallocated\' and tostring(properties.extended.instanceView.powerState.displayStatus) != \'VM running\'| extend VMname=name, PowerState=tostring(properties.extended.instanceView.powerState.displayStatus), VMLocation=location, VirtualMachineId=id| order by VirtualMachineId asc| project VirtualMachineId,VMname, PowerState, VMLocation, resourceGroup, subscriptionId | join kind=leftouter ( resourcecontainers | where type == \'microsoft.resources/subscriptions\' | project subscriptionId, subscriptionName = name) on subscriptionId' @@ -4183,7 +4183,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { office365: { connectionId: apiConnection.id connectionName: connectionName - id: '${subscription().id}/providers/Microsoft.Web/locations/${location}/managedApis/office365' + id: resourceId('Microsoft.Web/locations/managedApis', location, 'office365') } } } @@ -4201,7 +4201,7 @@ resource apiConnection 'Microsoft.Web/connections@2016-06-01' = { location: location properties: { api: { - id: '${subscription().id}/providers/Microsoft.Web/locations/${location}/managedApis/office365' + id: resourceId('Microsoft.Web/locations/managedApis', location, 'office365') } displayName:displayName } diff --git a/src/templates/finops-hub/modules/hub.bicep b/src/templates/finops-hub/modules/hub.bicep index c971087b3..45764b679 100644 --- a/src/templates/finops-hub/modules/hub.bicep +++ b/src/templates/finops-hub/modules/hub.bicep @@ -109,8 +109,8 @@ param dataExplorerSku string = 'Dev(No SLA)_Standard_D11_v2' @maxValue(1000) param dataExplorerCapacity int = 1 -@description('Optional. Array of external tenant IDs that should have access to the cluster. Default: empty (no external access).') -param dataExplorerTrustedExternalTenants string[] = [] +// @description('Optional. Array of external tenant IDs that should have access to the cluster. Default: empty (no external access).') +// param dataExplorerTrustedExternalTenants string[] = [] @description('Optional. Tags to apply to all resources. We will also add the cm-resource-parent tag for improved cost roll-ups in Cost Management.') param tags object = {} From 500ff4fa66f15ec38f5ac6ba9ec1b540fdce6104 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Wed, 2 Apr 2025 17:28:28 -0700 Subject: [PATCH 48/51] Package 0.9 release (#1464) --- docs-mslearn/best-practices/compute.md | 10 +- docs-mslearn/best-practices/databases.md | 8 +- docs-mslearn/best-practices/general.md | 8 +- docs-mslearn/best-practices/library.md | 8 +- docs-mslearn/best-practices/networking.md | 8 +- docs-mslearn/best-practices/storage.md | 8 +- docs-mslearn/best-practices/web.md | 8 +- docs-mslearn/conduct-iteration.md | 8 +- .../fabric/create-fabric-workspace-finops.md | 10 +- docs-mslearn/focus/conformance-full-report.md | 8 +- docs-mslearn/focus/conformance-summary.md | 8 +- docs-mslearn/focus/convert.md | 8 +- docs-mslearn/focus/mapping.md | 8 +- docs-mslearn/focus/metadata.md | 8 +- docs-mslearn/focus/validate.md | 8 +- docs-mslearn/focus/what-is-focus.md | 10 +- docs-mslearn/framework/capabilities.md | 8 +- docs-mslearn/framework/finops-framework.md | 8 +- docs-mslearn/framework/manage/assessment.md | 8 +- docs-mslearn/framework/manage/education.md | 10 +- docs-mslearn/framework/manage/governance.md | 10 +- .../manage/intersecting-disciplines.md | 31 +- .../framework/manage/invoicing-chargeback.md | 8 +- .../framework/manage/manage-finops.md | 8 +- docs-mslearn/framework/manage/onboarding.md | 8 +- docs-mslearn/framework/manage/operations.md | 12 +- .../framework/manage/tools-services.md | 8 +- .../framework/optimize/architecting.md | 8 +- docs-mslearn/framework/optimize/licensing.md | 8 +- .../optimize/optimize-cloud-usage-cost.md | 8 +- docs-mslearn/framework/optimize/rates.md | 8 +- .../framework/optimize/sustainability.md | 8 +- docs-mslearn/framework/optimize/workloads.md | 8 +- .../framework/quantify/benchmarking.md | 8 +- docs-mslearn/framework/quantify/budgeting.md | 8 +- .../framework/quantify/forecasting.md | 8 +- docs-mslearn/framework/quantify/planning.md | 8 +- .../quantify/quantify-business-value.md | 8 +- .../framework/quantify/unit-economics.md | 8 +- .../framework/understand/allocation.md | 8 +- .../framework/understand/anomalies.md | 8 +- .../framework/understand/ingestion.md | 8 +- .../framework/understand/reporting.md | 8 +- .../understand/understand-cloud-usage-cost.md | 8 +- docs-mslearn/implementing-finops-guide.md | 8 +- docs-mslearn/overview.md | 8 +- .../toolkit/alerts/configure-finops-alerts.md | 16 +- .../toolkit/alerts/finops-alerts-overview.md | 31 +- .../toolkit/bicep-registry/modules.md | 8 +- .../bicep-registry/scheduled-actions.md | 8 +- docs-mslearn/toolkit/changelog.md | 90 +- .../toolkit/finops-toolkit-overview.md | 8 +- docs-mslearn/toolkit/help/contributors.md | 6 +- docs-mslearn/toolkit/help/data-dictionary.md | 8 +- docs-mslearn/toolkit/help/deploy.md | 8 +- docs-mslearn/toolkit/help/errors.md | 8 +- docs-mslearn/toolkit/help/help-options.md | 6 +- docs-mslearn/toolkit/help/support.md | 6 +- docs-mslearn/toolkit/help/terms.md | 8 +- docs-mslearn/toolkit/help/troubleshooting.md | 8 +- docs-mslearn/toolkit/hubs/compatibility.md | 8 +- .../toolkit/hubs/configure-dashboards.md | 14 +- docs-mslearn/toolkit/hubs/configure-scopes.md | 10 +- docs-mslearn/toolkit/hubs/data-model.md | 8 +- docs-mslearn/toolkit/hubs/data-processing.md | 8 +- .../toolkit/hubs/finops-hubs-overview.md | 8 +- .../toolkit/hubs/private-networking.md | 8 +- docs-mslearn/toolkit/hubs/template.md | 8 +- docs-mslearn/toolkit/hubs/upgrade.md | 14 +- docs-mslearn/toolkit/open-data.md | 8 +- .../configure-workspaces.md | 6 +- .../toolkit/optimization-engine/customize.md | 6 +- .../toolkit/optimization-engine/faq.md | 6 +- .../toolkit/optimization-engine/overview.md | 8 +- .../toolkit/optimization-engine/reports.md | 6 +- .../optimization-engine/setup-options.md | 6 +- .../suppress-recommendations.md | 6 +- .../optimization-engine/troubleshooting.md | 6 +- docs-mslearn/toolkit/power-bi/connector.md | 8 +- docs-mslearn/toolkit/power-bi/cost-summary.md | 8 +- .../toolkit/power-bi/data-ingestion.md | 8 +- docs-mslearn/toolkit/power-bi/governance.md | 8 +- .../toolkit/power-bi/help-me-choose.md | 6 +- .../toolkit/power-bi/rate-optimization.md | 8 +- docs-mslearn/toolkit/power-bi/reports.md | 6 +- docs-mslearn/toolkit/power-bi/setup.md | 6 +- docs-mslearn/toolkit/power-bi/template-app.md | 8 +- .../toolkit/power-bi/workload-optimization.md | 6 +- .../powershell/cost/Get-FinOpsCostExport.md | 8 +- .../powershell/cost/New-FinOpsCostExport.md | 8 +- .../cost/Remove-FinOpsCostExport.md | 8 +- .../powershell/cost/Start-FinOpsCostExport.md | 8 +- .../cost/cost-management-commands.md | 8 +- .../powershell/data/Get-FinOpsPricingUnit.md | 8 +- .../powershell/data/Get-FinOpsRegion.md | 8 +- .../powershell/data/Get-FinOpsResourceType.md | 8 +- .../powershell/data/Get-FinOpsService.md | 8 +- .../powershell/data/open-data-commands.md | 8 +- .../powershell/hubs/Deploy-FinOpsHub.md | 8 +- .../toolkit/powershell/hubs/Get-FinOpsHub.md | 8 +- .../hubs/Initialize-FinOpsHubDeployment.md | 8 +- .../hubs/Register-FinOpsHubProviders.md | 8 +- .../powershell/hubs/Remove-FinOpsHub.md | 8 +- .../powershell/hubs/Remove-FinOpsHubScope.md | 8 +- .../powershell/hubs/finops-hubs-commands.md | 8 +- .../toolkit/powershell/powershell-commands.md | 8 +- .../toolkit/Get-FinOpsToolkitVersion.md | 8 +- .../toolkit/finops-toolkit-commands.md | 8 +- docs-mslearn/toolkit/roadmap.md | 8 +- .../toolkit/workbooks/customize-workbooks.md | 8 +- .../workbooks/finops-workbooks-overview.md | 10 +- docs-mslearn/toolkit/workbooks/governance.md | 10 +- .../toolkit/workbooks/optimization.md | 10 +- docs/README.md | 4 +- docs/_includes/ftkver.txt | 2 +- docs/alerts.md | 16 +- docs/deploy/finops-alerts-0.9.json | 4354 ++++ docs/deploy/finops-alerts-0.9.ui.json | 72 + docs/deploy/finops-alerts-latest.json | 4354 ++++ docs/deploy/finops-alerts-latest.ui.json | 72 + docs/deploy/finops-hub-0.9.json | 8509 +++++++ docs/deploy/finops-hub-0.9.ui.json | 667 + docs/deploy/finops-hub-latest.json | 907 +- docs/deploy/finops-workbooks-0.9.json | 20933 ++++++++++++++++ docs/deploy/finops-workbooks-0.9.ui.json | 65 + docs/deploy/finops-workbooks-latest.json | 12 +- docs/deploy/finops-workbooks-latest.ui.json | 2 +- docs/deploy/governance-workbook-0.9.json | 8238 ++++++ docs/deploy/governance-workbook-0.9.ui.json | 52 + docs/deploy/governance-workbook-latest.json | 4 +- .../0.9/azuredeploy-nested.bicep | 2158 ++ .../optimization-engine/0.9/azuredeploy.bicep | 82 + .../Export-AADObjectsToBlobStorage.ps1 | 519 + ...t-ARGAppGatewayPropertiesToBlobStorage.ps1 | 231 + ...GAppServicePlanPropertiesToBlobStorage.ps1 | 209 + ...AvailabilitySetPropertiesToBlobStorage.ps1 | 198 + ...ARGLoadBalancerPropertiesToBlobStorage.ps1 | 222 + ...ARGManagedDisksPropertiesToBlobStorage.ps1 | 232 + .../Export-ARGNICPropertiesToBlobStorage.ps1 | 235 + .../Export-ARGNSGPropertiesToBlobStorage.ps1 | 217 + ...ort-ARGPublicIpPropertiesToBlobStorage.ps1 | 275 + ...ourceContainersPropertiesToBlobStorage.ps1 | 272 + ...-ARGSqlDatabasePropertiesToBlobStorage.ps1 | 204 + ...GUnmanagedDisksPropertiesToBlobStorage.ps1 | 236 + .../Export-ARGVMSSPropertiesToBlobStorage.ps1 | 239 + .../Export-ARGVNetPropertiesToBlobStorage.ps1 | 308 + ...VirtualMachinesPropertiesToBlobStorage.ps1 | 340 + ...rt-AdvisorRecommendationsToBlobStorage.ps1 | 247 + .../Export-AzMonitorMetricsToBlobStorage.ps1 | 296 + .../Export-ConsumptionToBlobStorage.ps1 | 875 + .../Export-PolicyComplianceToBlobStorage.ps1 | 644 + .../Export-PriceSheetToBlobStorage.ps1 | 452 + .../Export-RBACAssignmentsToBlobStorage.ps1 | 268 + .../Export-ReservationsPriceToBlobStorage.ps1 | 146 + .../Export-ReservationsUsageToBlobStorage.ps1 | 304 + .../Export-SavingsPlansUsageToBlobStorage.ps1 | 263 + ...t-OptimizationCSVExportsToLogAnalytics.ps1 | 344 + ...anUp-OlderRecommendationsFromSqlServer.ps1 | 84 + .../Ingest-RecommendationsToLogAnalytics.ps1 | 325 + .../Ingest-RecommendationsToSQLServer.ps1 | 291 + .../Ingest-SuppressionsToLogAnalytics.ps1 | 249 + ...nd-AADExpiringCredentialsToBlobStorage.ps1 | 371 + ...ecommend-ARMOptimizationsToBlobStorage.ps1 | 517 + .../Recommend-AdvisorAsIsToBlobStorage.ps1 | 315 + ...mend-AdvisorCostAugmentedToBlobStorage.ps1 | 903 + ...d-AppServiceOptimizationsToBlobStorage.ps1 | 695 + ...commend-DiskOptimizationsToBlobStorage.ps1 | 539 + ...ommend-SqlDbOptimizationsToBlobStorage.ps1 | 447 + ...orageAccountOptimizationsToBlobStorage.ps1 | 330 + ...Recommend-UnattachedDisksToBlobStorage.ps1 | 272 + .../Recommend-UnusedAppGWsToBlobStorage.ps1 | 273 + ...mmend-UnusedLoadBalancersToBlobStorage.ps1 | 404 + ...Recommend-VMOptimizationsToBlobStorage.ps1 | 461 + ...commend-VMSSOptimizationsToBlobStorage.ps1 | 797 + ...mmend-VMsHighAvailabilityToBlobStorage.ps1 | 1476 ++ ...commend-VNetOptimizationsToBlobStorage.ps1 | 1329 + .../Remediate-AdvisorRightSizeFiltered.ps1 | 225 + .../Remediate-LongDeallocatedVMsFiltered.ps1 | 287 + .../Remediate-UnattachedDisksFiltered.ps1 | 266 + .../latest/azuredeploy-nested.bicep | 2 +- .../Export-AADObjectsToBlobStorage.ps1 | 124 +- ...t-ARGAppGatewayPropertiesToBlobStorage.ps1 | 18 +- ...GAppServicePlanPropertiesToBlobStorage.ps1 | 16 +- ...AvailabilitySetPropertiesToBlobStorage.ps1 | 18 +- ...ARGLoadBalancerPropertiesToBlobStorage.ps1 | 18 +- ...ARGManagedDisksPropertiesToBlobStorage.ps1 | 54 +- .../Export-ARGNICPropertiesToBlobStorage.ps1 | 16 +- .../Export-ARGNSGPropertiesToBlobStorage.ps1 | 18 +- ...ort-ARGPublicIpPropertiesToBlobStorage.ps1 | 18 +- ...ourceContainersPropertiesToBlobStorage.ps1 | 22 +- ...-ARGSqlDatabasePropertiesToBlobStorage.ps1 | 18 +- ...GUnmanagedDisksPropertiesToBlobStorage.ps1 | 22 +- .../Export-ARGVMSSPropertiesToBlobStorage.ps1 | 18 +- .../Export-ARGVNetPropertiesToBlobStorage.ps1 | 18 +- ...VirtualMachinesPropertiesToBlobStorage.ps1 | 30 +- ...rt-AdvisorRecommendationsToBlobStorage.ps1 | 22 +- .../Export-AzMonitorMetricsToBlobStorage.ps1 | 28 +- .../Export-ConsumptionToBlobStorage.ps1 | 224 +- .../Export-PolicyComplianceToBlobStorage.ps1 | 34 +- .../Export-PriceSheetToBlobStorage.ps1 | 52 +- .../Export-RBACAssignmentsToBlobStorage.ps1 | 42 +- .../Export-ReservationsPriceToBlobStorage.ps1 | 24 +- .../Export-ReservationsUsageToBlobStorage.ps1 | 26 +- .../Export-SavingsPlansUsageToBlobStorage.ps1 | 20 +- ...t-OptimizationCSVExportsToLogAnalytics.ps1 | 64 +- ...anUp-OlderRecommendationsFromSqlServer.ps1 | 16 +- .../Ingest-RecommendationsToLogAnalytics.ps1 | 54 +- .../Ingest-RecommendationsToSQLServer.ps1 | 58 +- .../Ingest-SuppressionsToLogAnalytics.ps1 | 28 +- ...nd-AADExpiringCredentialsToBlobStorage.ps1 | 32 +- ...ecommend-ARMOptimizationsToBlobStorage.ps1 | 56 +- .../Recommend-AdvisorAsIsToBlobStorage.ps1 | 58 +- ...mend-AdvisorCostAugmentedToBlobStorage.ps1 | 246 +- ...d-AppServiceOptimizationsToBlobStorage.ps1 | 138 +- ...commend-DiskOptimizationsToBlobStorage.ps1 | 120 +- ...ommend-SqlDbOptimizationsToBlobStorage.ps1 | 54 +- ...orageAccountOptimizationsToBlobStorage.ps1 | 56 +- ...Recommend-UnattachedDisksToBlobStorage.ps1 | 50 +- .../Recommend-UnusedAppGWsToBlobStorage.ps1 | 44 +- ...mmend-UnusedLoadBalancersToBlobStorage.ps1 | 62 +- ...Recommend-VMOptimizationsToBlobStorage.ps1 | 78 +- ...commend-VMSSOptimizationsToBlobStorage.ps1 | 182 +- ...mmend-VMsHighAvailabilityToBlobStorage.ps1 | 180 +- ...commend-VNetOptimizationsToBlobStorage.ps1 | 174 +- .../Remediate-AdvisorRightSizeFiltered.ps1 | 34 +- .../Remediate-LongDeallocatedVMsFiltered.ps1 | 46 +- .../Remediate-UnattachedDisksFiltered.ps1 | 40 +- docs/deploy/optimization-workbook-0.9.json | 12524 +++++++++ docs/deploy/optimization-workbook-0.9.ui.json | 52 + docs/deploy/optimization-workbook-latest.json | 4 +- docs/guide.md | 2 + docs/hubs.md | 4 +- docs/open-data.md | 4 +- docs/optimization-engine.md | 4 +- docs/power-bi.md | 4 +- docs/powershell.md | 3 + docs/workbooks.md | 3 + package-lock.json | 4 +- package.json | 2 +- src/optimization-engine/ftkver.txt | 2 +- src/powershell/Private/Get-VersionNumber.ps1 | 2 +- src/scripts/Package-Toolkit.ps1 | 4 +- .../finops-alerts/modules/logicApp.bicep | 2 +- src/templates/finops-hub/modules/ftkver.txt | 2 +- src/templates/finops-workbooks/ftkver.txt | 2 +- src/workbooks/.scaffold/ftkver.txt | 2 +- 246 files changed, 83334 insertions(+), 2245 deletions(-) create mode 100644 docs/deploy/finops-alerts-0.9.json create mode 100644 docs/deploy/finops-alerts-0.9.ui.json create mode 100644 docs/deploy/finops-alerts-latest.json create mode 100644 docs/deploy/finops-alerts-latest.ui.json create mode 100644 docs/deploy/finops-hub-0.9.json create mode 100644 docs/deploy/finops-hub-0.9.ui.json create mode 100644 docs/deploy/finops-workbooks-0.9.json create mode 100644 docs/deploy/finops-workbooks-0.9.ui.json create mode 100644 docs/deploy/governance-workbook-0.9.json create mode 100644 docs/deploy/governance-workbook-0.9.ui.json create mode 100644 docs/deploy/optimization-engine/0.9/azuredeploy-nested.bicep create mode 100644 docs/deploy/optimization-engine/0.9/azuredeploy.bicep create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-AADObjectsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGAppGatewayPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGAppServicePlanPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGAvailabilitySetPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGLoadBalancerPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGManagedDisksPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGNICPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGNSGPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGPublicIpPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGResourceContainersPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGSqlDatabasePropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGUnmanagedDisksPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGVMSSPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGVNetPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ARGVirtualMachinesPropertiesToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-AdvisorRecommendationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-AzMonitorMetricsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ConsumptionToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-PolicyComplianceToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-PriceSheetToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-RBACAssignmentsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ReservationsPriceToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-ReservationsUsageToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Export-SavingsPlansUsageToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/data-collection/Ingest-OptimizationCSVExportsToLogAnalytics.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/maintenance/CleanUp-OlderRecommendationsFromSqlServer.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Ingest-RecommendationsToLogAnalytics.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Ingest-RecommendationsToSQLServer.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Ingest-SuppressionsToLogAnalytics.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-AADExpiringCredentialsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-ARMOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-AdvisorAsIsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-AdvisorCostAugmentedToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-AppServiceOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-DiskOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-SqlDbOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-StorageAccountOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-UnattachedDisksToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-UnusedAppGWsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-UnusedLoadBalancersToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-VMOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-VMSSOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-VMsHighAvailabilityToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/recommendations/Recommend-VNetOptimizationsToBlobStorage.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/remediations/Remediate-AdvisorRightSizeFiltered.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/remediations/Remediate-LongDeallocatedVMsFiltered.ps1 create mode 100644 docs/deploy/optimization-engine/0.9/runbooks/remediations/Remediate-UnattachedDisksFiltered.ps1 create mode 100644 docs/deploy/optimization-workbook-0.9.json create mode 100644 docs/deploy/optimization-workbook-0.9.ui.json diff --git a/docs-mslearn/best-practices/compute.md b/docs-mslearn/best-practices/compute.md index eb4d05a32..739237ad4 100644 --- a/docs-mslearn/best-practices/compute.md +++ b/docs-mslearn/best-practices/compute.md @@ -1,13 +1,13 @@ --- title: FinOps best practices for compute description: This article provides FinOps best practices for compute services, including cost optimization, efficiency improvements, and insights into Azure resources. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources -ms.reviewer: micflan +ms.reviewer: arclares #customer intent: As a FinOps user, I want to understand what FinOps best practices I should use with compute services. --- @@ -256,7 +256,7 @@ resources Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.BestPractices/featureName/Compute) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.BestPractices/featureName/Compute) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/best-practices/databases.md b/docs-mslearn/best-practices/databases.md index fa2fec705..01178024e 100644 --- a/docs-mslearn/best-practices/databases.md +++ b/docs-mslearn/best-practices/databases.md @@ -1,9 +1,9 @@ --- title: FinOps best practices for Databases description: This article outlines a collection of proven FinOps practices for database services. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -189,7 +189,7 @@ resources Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.BestPractices/featureName/Databases) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.BestPractices/featureName/Databases) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/best-practices/general.md b/docs-mslearn/best-practices/general.md index 9bf58655b..7b1572e80 100644 --- a/docs-mslearn/best-practices/general.md +++ b/docs-mslearn/best-practices/general.md @@ -1,9 +1,9 @@ --- title: FinOps best practices for general resource management description: This article outlines proven FinOps practices for Microsoft Cloud services, focusing on cost optimization, efficiency improvements, and resource insights. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -62,7 +62,7 @@ advisorresources Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.BestPractices/featureName/General) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.BestPractices/featureName/General) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/best-practices/library.md b/docs-mslearn/best-practices/library.md index 83ccc02c1..2c7fa5eba 100644 --- a/docs-mslearn/best-practices/library.md +++ b/docs-mslearn/best-practices/library.md @@ -1,9 +1,9 @@ --- title: FinOps best practices library description: Discover essential FinOps best practices to optimize cost efficiency and governance for your Azure resources. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -32,7 +32,7 @@ The FinOps best practices library is a collection of essential proven practices Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.BestPractices/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.BestPractices/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/best-practices/networking.md b/docs-mslearn/best-practices/networking.md index b32730f04..b3a27acfa 100644 --- a/docs-mslearn/best-practices/networking.md +++ b/docs-mslearn/best-practices/networking.md @@ -1,9 +1,9 @@ --- title: FinOps best practices for Networking description: This article outlines proven FinOps practices for networking services, focusing on cost optimization, efficiency improvements, and resource insights. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -422,7 +422,7 @@ resources Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.BestPractices/featureName/Networking) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.BestPractices/featureName/Networking) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/best-practices/storage.md b/docs-mslearn/best-practices/storage.md index d9aa61579..f70c84b08 100644 --- a/docs-mslearn/best-practices/storage.md +++ b/docs-mslearn/best-practices/storage.md @@ -1,9 +1,9 @@ --- title: FinOps best practices for Storage description: This article outlines proven FinOps practices for storage services, focusing on cost optimization, efficiency improvements, and resource insights. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -188,7 +188,7 @@ resources Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.BestPractices/featureName/Storage) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.BestPractices/featureName/Storage) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/best-practices/web.md b/docs-mslearn/best-practices/web.md index b80a057aa..ec4eecbc5 100644 --- a/docs-mslearn/best-practices/web.md +++ b/docs-mslearn/best-practices/web.md @@ -1,9 +1,9 @@ --- title: FinOps best practices for Web description: This article outlines a collection of proven FinOps practices for web services, focusing on cost optimization, efficiency improvements, and resource insights. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -88,7 +88,7 @@ resources Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.BestPractices/featureName/Web) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.BestPractices/featureName/Web) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/conduct-iteration.md b/docs-mslearn/conduct-iteration.md index b677c4bd1..246f8cccb 100644 --- a/docs-mslearn/conduct-iteration.md +++ b/docs-mslearn/conduct-iteration.md @@ -1,9 +1,9 @@ --- title: Tutorial - Conduct an iteration description: This tutorial helps you learn how to take an iterative approach to FinOps adoption. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: tutorial ms.service: finops ms.subservice: finops-learning-resources @@ -130,7 +130,7 @@ After you close out on the iteration, remember that this tutorial can help guide Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.General/featureName/ConductAnIteration) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.General/featureName/ConductAnIteration) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/fabric/create-fabric-workspace-finops.md b/docs-mslearn/fabric/create-fabric-workspace-finops.md index 39d234460..a8b798686 100644 --- a/docs-mslearn/fabric/create-fabric-workspace-finops.md +++ b/docs-mslearn/fabric/create-fabric-workspace-finops.md @@ -1,9 +1,9 @@ --- title: Create a Fabric workspace for FinOps description: This article guides you through creating and configuring a Microsoft Fabric workspace for FinOps. When completed, you can use Power BI to build reports. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: how-to ms.service: finops ms.subservice: finops-workspaces @@ -84,7 +84,7 @@ Ensure that your export completed and that the file is available before moving t >[!IMPORTANT] > Cost Management exports utilize managed identity. To create an export, you must be an Owner of the storage account or have access to grant permissions to the storage account. To see all required permissions, see [Prerequisites](/azure/cost-management-billing/costs/tutorial-improved-exports#prerequisites). -If you want to automate export creation, consider using the [New-FinOpsCostExport command](https://microsoft.github.io/finops-toolkit/powershell/cost/New-FinOpsCostExport) in the FinOps toolkit PowerShell module. +If you want to automate export creation, consider using the [New-FinOpsCostExport command](../toolkit/powershell/cost/New-FinOpsCostExport.md) in the FinOps toolkit PowerShell module. If you deployed [FinOps hubs](../toolkit/hubs/finops-hubs-overview.md), you can skip this step and use the processed data in hub storage. @@ -261,7 +261,7 @@ After the data is ingested into Fabric and tables are ready, you can move on to Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Workspaces/featureName/Documentation.Create) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Workspaces/featureName/Documentation.Create) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/focus/conformance-full-report.md b/docs-mslearn/focus/conformance-full-report.md index 998abd9f0..cd86b561a 100644 --- a/docs-mslearn/focus/conformance-full-report.md +++ b/docs-mslearn/focus/conformance-full-report.md @@ -1,9 +1,9 @@ --- title: FOCUS conformance report description: Comprehensive analysis of the Microsoft Cost Management FOCUS dataset's adherence to FOCUS requirements. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: reference ms.service: finops ms.subservice: finops-learning-resources @@ -780,7 +780,7 @@ The rest of this document lists the FOCUS requirements grouped by attribute and Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.FOCUS/featureName/Conformance.Report) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.FOCUS/featureName/Conformance.Report) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/focus/conformance-summary.md b/docs-mslearn/focus/conformance-summary.md index cc191d88d..6cd389233 100644 --- a/docs-mslearn/focus/conformance-summary.md +++ b/docs-mslearn/focus/conformance-summary.md @@ -1,9 +1,9 @@ --- title: FOCUS conformance summary description: Summary of FOCUS conformance gaps in the Microsoft Cost Management FOCUS dataset with applicable workarounds. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: reference ms.service: finops ms.subservice: finops-learning-resources @@ -72,7 +72,7 @@ The remaining conformance gaps are summarized in the following sections. For det Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.FOCUS/featureName/Conformance.Summary) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.FOCUS/featureName/Conformance.Summary) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/focus/convert.md b/docs-mslearn/focus/convert.md index bb7e09f67..2b4c84bd3 100644 --- a/docs-mslearn/focus/convert.md +++ b/docs-mslearn/focus/convert.md @@ -1,9 +1,9 @@ --- title: Convert cost and usage data to FOCUS description: This document provides guidance for converting existing Cost Management datasets to the FinOps Open Cost and Usage Specification (FOCUS). -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -91,7 +91,7 @@ If you have feedback about FOCUS, [create an issue in the FOCUS repository](http Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.FOCUS/featureName/Convert) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.FOCUS/featureName/Convert) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/focus/mapping.md b/docs-mslearn/focus/mapping.md index a3997ede5..579a10ed7 100644 --- a/docs-mslearn/focus/mapping.md +++ b/docs-mslearn/focus/mapping.md @@ -1,9 +1,9 @@ --- title: Update reports to use FOCUS columns description: Learn how to update existing reports from Cost Management actual or amortized datasets to use FOCUS columns. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -115,7 +115,7 @@ If you have feedback about FOCUS, [create an issue in the FOCUS repository](http Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.FOCUS/featureName/Mapping) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.FOCUS/featureName/Mapping) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/focus/metadata.md b/docs-mslearn/focus/metadata.md index 1020d8597..3991dd539 100644 --- a/docs-mslearn/focus/metadata.md +++ b/docs-mslearn/focus/metadata.md @@ -1,9 +1,9 @@ --- title: FOCUS metadata description: This article provides general information about the FOCUS dataset including the data generator, schema version, and columns included in the dataset. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: reference ms.service: finops ms.subservice: finops-learning-resources @@ -256,7 +256,7 @@ If you have feedback about FOCUS, [create an issue in the FOCUS repository](http Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.FOCUS/featureName/Metadata) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.FOCUS/featureName/Metadata) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/focus/validate.md b/docs-mslearn/focus/validate.md index 1d957cf57..618f7b4b9 100644 --- a/docs-mslearn/focus/validate.md +++ b/docs-mslearn/focus/validate.md @@ -1,9 +1,9 @@ --- title: Validate FOCUS data description: This article provides reference information that explains how to compare FOCUS data with existing Cost Management datasets. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: reference ms.service: finops ms.subservice: finops-learning-resources @@ -102,7 +102,7 @@ If you have feedback about FOCUS, [create an issue in the FOCUS repository](http Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.FOCUS/featureName/Validate) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.FOCUS/featureName/Validate) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/focus/what-is-focus.md b/docs-mslearn/focus/what-is-focus.md index 58193ae40..19e5ee36d 100644 --- a/docs-mslearn/focus/what-is-focus.md +++ b/docs-mslearn/focus/what-is-focus.md @@ -1,9 +1,9 @@ --- title: What is FOCUS? description: Learn about FOCUS, a cloud-agnostic billing data specification that helps optimize cost and usage across cloud, SaaS, and on-premises providers. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: overview ms.service: finops ms.subservice: finops-learning-resources @@ -136,6 +136,8 @@ If you're interested in a more thorough walkthrough of all the FOCUS columns, ch - [Charge types and pricing models](https://techcommunity.microsoft.com/blog/FinOpsBlog/learning-focus-charge-types-and-pricing-models/4357997) - [Date columns](https://techcommunity.microsoft.com/blog/finopsblog/learning-focus-date-columns/4366382) - [Resource columns](https://techcommunity.microsoft.com/blog/finopsblog/learning-focus-resource-columns/4372954) +- [Service columns](https://techcommunity.microsoft.com/blog/finopsblog/learning-focus-service-columns/4388703) +- [SKU columns](https://techcommunity.microsoft.com/blog/finopsblog/learning-focus-skus/4398881) New blog posts are released periodically, so watch the [FinOps blog](https://aka.ms/finops/blog) for updates every couple of weeks. @@ -189,7 +191,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.FOCUS/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.FOCUS/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/capabilities.md b/docs-mslearn/framework/capabilities.md index 561e2484e..933cf6047 100644 --- a/docs-mslearn/framework/capabilities.md +++ b/docs-mslearn/framework/capabilities.md @@ -1,9 +1,9 @@ --- title: FinOps capabilities description: Learn about what the fundamental building blocks of the FinOps Framework that enable you to maximize business value through the cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: conceptual ms.service: finops ms.subservice: finops-learning-resources @@ -72,7 +72,7 @@ The **Manage the FinOps practice** domain is focused on establishing a clear and Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/finops-framework.md b/docs-mslearn/framework/finops-framework.md index 3e59e9de0..c84b08160 100644 --- a/docs-mslearn/framework/finops-framework.md +++ b/docs-mslearn/framework/finops-framework.md @@ -1,9 +1,9 @@ --- title: FinOps Framework overview description: 'Learn about what the FinOps Framework is and how you can use it to accelerate your cost management and optimization goals.' -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -151,7 +151,7 @@ FinOps Foundation offers many resources to help you learn and implement FinOps. Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/assessment.md b/docs-mslearn/framework/manage/assessment.md index 529df9c49..d16727e0f 100644 --- a/docs-mslearn/framework/manage/assessment.md +++ b/docs-mslearn/framework/manage/assessment.md @@ -2,9 +2,9 @@ title: FinOps assessment description: This article helps you understand the FinOps assessment capability within the FinOps Framework and how to implement that in the Microsoft Cloud. ms.topic: concept-article -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.service: finops ms.subservice: finops-learning-resources ms.reviewer: micflan @@ -66,7 +66,7 @@ This capability is a part of the FinOps Framework by the FinOps Foundation, a no Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.Assessment) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.Assessment) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/education.md b/docs-mslearn/framework/manage/education.md index 01eaab401..3689751bf 100644 --- a/docs-mslearn/framework/manage/education.md +++ b/docs-mslearn/framework/manage/education.md @@ -1,9 +1,9 @@ --- title: FinOps education and enablement description: This article helps you understand the FinOps education and enablement capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -73,7 +73,7 @@ At this point, you have a central repository for training content and targeted i ## Learn more at the FinOps Foundation -This capability is a part of the FinOps Framework by the FinOps Foundation, a non-profit organization dedicated to advancing cloud cost management and optimization. For more information about FinOps, including useful playbooks, training and certification programs, and more, see the [FinOps education and enablement capability](https://www.finops.org/framework/capabilities/education-enablement/) article in the FinOps Framework documentation. +This capability is a part of the FinOps Framework by the FinOps Foundation, a non-profit organization dedicated to advancing cloud cost management and optimization. For more information about FinOps, including useful playbooks, training and certification programs, and more, see the [FinOps education and enablement capability](https://www.finops.org/framework/capabilities/finops-education-enablement/) article in the FinOps Framework documentation. You can also find related videos on the FinOps Foundation YouTube channel: @@ -86,7 +86,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.Education) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.Education) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/governance.md b/docs-mslearn/framework/manage/governance.md index c3a014133..88212a766 100644 --- a/docs-mslearn/framework/manage/governance.md +++ b/docs-mslearn/framework/manage/governance.md @@ -1,9 +1,9 @@ --- title: Cloud policy and governance description: This article helps you understand the cloud policy and governance capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -80,7 +80,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.Governance) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.Governance) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. @@ -104,7 +104,7 @@ Related products: Related solutions: -- [Governance workbook](https://microsoft.github.io/finops-toolkit/workbooks/governance) +- [Governance workbook](../../toolkit/workbooks/governance.md) Other resources: diff --git a/docs-mslearn/framework/manage/intersecting-disciplines.md b/docs-mslearn/framework/manage/intersecting-disciplines.md index a59e81873..28e5a13f8 100644 --- a/docs-mslearn/framework/manage/intersecting-disciplines.md +++ b/docs-mslearn/framework/manage/intersecting-disciplines.md @@ -1,9 +1,9 @@ --- title: FinOps and intersecting frameworks -description: This article helps you understand the FinOps and intersecting frameworks capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +description: This article helps you understand the FinOps and intersecting frameworks capability in the FinOps Framework and how to implement that in the Microsoft Cloud. +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -30,10 +30,23 @@ Identify what frameworks and methodologies are used within your organization. Le Implementation of this capability is highly dependent on how your organization adopted each of the following frameworks and methodologies and what tools you use for each. See the following articles for details: -- [IT Asset Management (ITAM)](https://www.finops.org/framework/capabilities/finops-itam/) by FinOps Foundation -- IT Service Management + + +- IT Financial Management + - [What is financial management?](https://www.microsoft.com/dynamics-365/topics/finance/what-is-financial-management) +- IT Asset Management (ITAM) + - [Asset management in Dynamics 365](/dynamics365/supply-chain/asset-management/) + - [Asset management pattern for Power Apps](/power-apps/guidance/patterns/asset-management-pattern) +- Software Asset Management (SAM) + - [Software Asset Management implementation guide](https://www.microsoft.com/download/details.aspx?id=31382) +- IT Service Management (ITSM) - [Azure Monitor integration](/azure/azure-monitor/alerts/itsmc-overview) - [Azure DevOps and ServiceNow](/azure/devops/pipelines/release/approvals/servicenow) +- IT Security + - [Microsoft Security](https://www.microsoft.com/security) + - [Microsoft security and risk management blog](https://www.microsoft.com/insidetrack/blog/security)
@@ -42,7 +55,7 @@ Implementation of this capability is highly dependent on how your organization a Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.Disciplines) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.Disciplines) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. @@ -53,14 +66,12 @@ If you're looking for something specific, vote for an existing or create a new i ## Learn more at the FinOps Foundation -This capability is a part of the FinOps Framework by the FinOps Foundation, a non-profit organization dedicated to advancing cloud cost management and optimization. For more information about FinOps, including useful playbooks, training and certification programs, and more, see the [FinOps and intersecting frameworks capability](https://www.finops.org/framework/capabilities/finops-intersection/) article in the FinOps Framework documentation. +This capability is a part of the FinOps Framework by the FinOps Foundation, a non-profit organization dedicated to advancing cloud cost management and optimization. For more information about FinOps, including useful playbooks, training and certification programs, and more, see the [FinOps and intersecting frameworks capability](https://www.finops.org/framework/capabilities/intersecting-disciplines/) article in the FinOps Framework documentation. You can also find related videos on the FinOps Foundation YouTube channel: > [!VIDEO https://www.youtube.com/embed/t3pKnbtatBA?list=PLUSCToibAswnAZASwN31liSpOf0vb6rXM] - -
## Related content diff --git a/docs-mslearn/framework/manage/invoicing-chargeback.md b/docs-mslearn/framework/manage/invoicing-chargeback.md index fac70ca0b..b45959aee 100644 --- a/docs-mslearn/framework/manage/invoicing-chargeback.md +++ b/docs-mslearn/framework/manage/invoicing-chargeback.md @@ -1,9 +1,9 @@ --- title: Invoicing and chargeback description: This article helps you understand the invoicing and chargeback capability in the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.service: finops ms.subservice: finops-learning-resources ms.reviewer: micflan @@ -75,7 +75,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.Invoicing) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.Invoicing) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/manage-finops.md b/docs-mslearn/framework/manage/manage-finops.md index 139d462c3..a483b5be1 100644 --- a/docs-mslearn/framework/manage/manage-finops.md +++ b/docs-mslearn/framework/manage/manage-finops.md @@ -1,9 +1,9 @@ --- title: Manage the FinOps practice description: Learn about the FinOps capabilities that help you establish your FinOps practice and drive organizational accountability. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: conceptual ms.service: finops ms.subservice: finops-learning-resources @@ -106,7 +106,7 @@ To learn more, see [Intersecting frameworks](./intersecting-disciplines.md). Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/onboarding.md b/docs-mslearn/framework/manage/onboarding.md index a172c2801..5d39a62ac 100644 --- a/docs-mslearn/framework/manage/onboarding.md +++ b/docs-mslearn/framework/manage/onboarding.md @@ -1,9 +1,9 @@ --- title: Onboarding workloads description: This article helps you understand the onboarding workloads capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -87,7 +87,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.Onboarding) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.Onboarding) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/operations.md b/docs-mslearn/framework/manage/operations.md index 868666c27..2a36b4a1d 100644 --- a/docs-mslearn/framework/manage/operations.md +++ b/docs-mslearn/framework/manage/operations.md @@ -1,9 +1,9 @@ --- title: FinOps practice operations description: This article helps you understand the FinOps practice operations capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -53,7 +53,7 @@ Most organizations find it's important to establish a FinOps team as they near $ - Document the FinOps strategy, including staffing and funding requirements and how the team will support others. - Leverage the [FinOps assessment capability](./assessment.md) to build a complete plan. - Utilize [FinOps Foundation resources](https://www.finops.org/resources) to build your pitch, strategy, and more. - - Use the [FinOps community](https://www.finops.org/community/getting-started/) to share their knowledge and experience. They've been where you are. + - Use the [FinOps community](https://www.finops.org/community/) to share their knowledge and experience. They've been where you are. - Dual-track your FinOps efforts: Drive lightweight FinOps initiatives with large returns while you cultivate your community. Nothing is better proof than data. - Promote and celebrate your wins with early adopters. - Integrate with existing data sources, teams, and processes to minimize startup time. @@ -68,7 +68,7 @@ At this point, you have a regular cadence of meetings with a steering committee - Leverage the [FinOps assessment capability](./assessment.md) to build a flesh out a complete plan, incorporating knowledge sharing, automated metrics and processes, and organizational adoption. - Utilize [FinOps Foundation resources](https://www.finops.org/resources) to build your pitch, strategy, and more. - - Use the [FinOps community](https://www.finops.org/community/getting-started/) to share their knowledge and experience. They've been where you are. + - Use the [FinOps community](https://www.finops.org/community/) to share their knowledge and experience. They've been where you are. - Review the Cloud Adoption Framework guidance for tips on how to [drive organizational alignment](/azure/cloud-adoption-framework/organize) on a larger scale. You might find opportunities to align with other governance initiatives. - Define and document your operating model and evolve your strategy as a collaborative community. - Brainstorm metrics and tactics that can demonstrate value and inspire different stakeholders through effective communication. @@ -93,7 +93,7 @@ This capability is part of the FinOps Framework by the FinOps Foundation, a non- Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.Operations) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.Operations) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/tools-services.md b/docs-mslearn/framework/manage/tools-services.md index d2b3e6a85..0604ae691 100644 --- a/docs-mslearn/framework/manage/tools-services.md +++ b/docs-mslearn/framework/manage/tools-services.md @@ -1,9 +1,9 @@ --- title: FinOps tools and services description: This article helps you understand the FinOps tools and services capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -95,7 +95,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Manage.ToolsAndServices) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Manage.ToolsAndServices) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/optimize/architecting.md b/docs-mslearn/framework/optimize/architecting.md index b0b2cc37e..c03a68a0b 100644 --- a/docs-mslearn/framework/optimize/architecting.md +++ b/docs-mslearn/framework/optimize/architecting.md @@ -1,9 +1,9 @@ --- title: Architecting for cloud description: This article helps you understand the architecting for cloud capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -80,7 +80,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Architecting) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Architecting) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/optimize/licensing.md b/docs-mslearn/framework/optimize/licensing.md index 82ff7e951..ebde47a98 100644 --- a/docs-mslearn/framework/optimize/licensing.md +++ b/docs-mslearn/framework/optimize/licensing.md @@ -1,9 +1,9 @@ --- title: Licensing and SaaS description: This article helps you understand the licensing and SaaS capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -65,7 +65,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Licensing) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Licensing) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/optimize/optimize-cloud-usage-cost.md b/docs-mslearn/framework/optimize/optimize-cloud-usage-cost.md index 3851dc02c..0aea9e4c4 100644 --- a/docs-mslearn/framework/optimize/optimize-cloud-usage-cost.md +++ b/docs-mslearn/framework/optimize/optimize-cloud-usage-cost.md @@ -1,9 +1,9 @@ --- title: Optimize cloud usage and cost description: Learn about the FinOps capabilities that help you identify and implement the right mix of pricing models, services, and resources needed to meet business demands. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: conceptual ms.service: finops ms.subservice: finops-learning-resources @@ -66,7 +66,7 @@ To learn more, see [Cloud sustainability](./sustainability.md). Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Optimize) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Optimize) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/optimize/rates.md b/docs-mslearn/framework/optimize/rates.md index 7430d4e83..aff740d20 100644 --- a/docs-mslearn/framework/optimize/rates.md +++ b/docs-mslearn/framework/optimize/rates.md @@ -1,9 +1,9 @@ --- title: Rate optimization description: This article helps you understand the rate optimization capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -89,7 +89,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Rates) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Rates) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/optimize/sustainability.md b/docs-mslearn/framework/optimize/sustainability.md index 50ca2fe89..fae1f0191 100644 --- a/docs-mslearn/framework/optimize/sustainability.md +++ b/docs-mslearn/framework/optimize/sustainability.md @@ -1,9 +1,9 @@ --- title: Cloud sustainability description: This article helps you understand the cloud sustainability capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -59,7 +59,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Sustainability) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Sustainability) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/optimize/workloads.md b/docs-mslearn/framework/optimize/workloads.md index 6a2e78e35..c3a641548 100644 --- a/docs-mslearn/framework/optimize/workloads.md +++ b/docs-mslearn/framework/optimize/workloads.md @@ -1,9 +1,9 @@ --- title: Workload optimization description: This article helps you understand the Workload optimization capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -104,7 +104,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Workloads) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Optimize.Workloads) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/quantify/benchmarking.md b/docs-mslearn/framework/quantify/benchmarking.md index 3587383a0..1d4c0ec94 100644 --- a/docs-mslearn/framework/quantify/benchmarking.md +++ b/docs-mslearn/framework/quantify/benchmarking.md @@ -1,9 +1,9 @@ --- title: FinOps benchmarking description: This article helps you understand the benchmarking capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -68,7 +68,7 @@ This capability is a part of the FinOps Framework by the FinOps Foundation, a no Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Benchmarking) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Benchmarking) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/quantify/budgeting.md b/docs-mslearn/framework/quantify/budgeting.md index a8641fc37..482bfe9d2 100644 --- a/docs-mslearn/framework/quantify/budgeting.md +++ b/docs-mslearn/framework/quantify/budgeting.md @@ -1,9 +1,9 @@ --- title: Budgeting description: This article helps you understand the budgeting capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -75,7 +75,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Budgeting) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Budgeting) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/quantify/forecasting.md b/docs-mslearn/framework/quantify/forecasting.md index cd866c023..fa7f3ce73 100644 --- a/docs-mslearn/framework/quantify/forecasting.md +++ b/docs-mslearn/framework/quantify/forecasting.md @@ -1,9 +1,9 @@ --- title: Forecasting description: This article helps you understand the forecasting capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -124,7 +124,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Forecasting) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Forecasting) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/quantify/planning.md b/docs-mslearn/framework/quantify/planning.md index 96ae7da4b..54464ea12 100644 --- a/docs-mslearn/framework/quantify/planning.md +++ b/docs-mslearn/framework/quantify/planning.md @@ -1,9 +1,9 @@ --- title: Planning and estimating description: This article helps you understand the planning and estimating capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -88,7 +88,7 @@ This capability is a part of the FinOps Framework by the FinOps Foundation, a no Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Planning) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Quantify.Planning) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/quantify/quantify-business-value.md b/docs-mslearn/framework/quantify/quantify-business-value.md index b158f9b48..5e933dac6 100644 --- a/docs-mslearn/framework/quantify/quantify-business-value.md +++ b/docs-mslearn/framework/quantify/quantify-business-value.md @@ -1,9 +1,9 @@ --- title: Quantify business value description: Learn about the FinOps capabilities that help you measure product and cloud performance and map to organizational KPIs so you can make data-driven decisions with increased accuracy and velocity. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: conceptual ms.service: finops ms.subservice: finops-learning-resources @@ -64,7 +64,7 @@ To learn more, see [Unit economics](./unit-economics.md). Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Quantify) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Quantify) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/quantify/unit-economics.md b/docs-mslearn/framework/quantify/unit-economics.md index 8e736bd04..757b14453 100644 --- a/docs-mslearn/framework/quantify/unit-economics.md +++ b/docs-mslearn/framework/quantify/unit-economics.md @@ -1,9 +1,9 @@ --- title: Unit economics description: This article helps you understand the unit economics capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -78,7 +78,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Quantify.UnitEconomics) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Quantify.UnitEconomics) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/understand/allocation.md b/docs-mslearn/framework/understand/allocation.md index 15f1d7602..b3fedf3dd 100644 --- a/docs-mslearn/framework/understand/allocation.md +++ b/docs-mslearn/framework/understand/allocation.md @@ -1,9 +1,9 @@ --- title: Allocation description: This article helps you understand the Allocation capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -141,7 +141,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Understand.Allocation) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Understand.Allocation) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/understand/anomalies.md b/docs-mslearn/framework/understand/anomalies.md index 9ba116778..9ce5cd0f7 100644 --- a/docs-mslearn/framework/understand/anomalies.md +++ b/docs-mslearn/framework/understand/anomalies.md @@ -1,9 +1,9 @@ --- title: Anomaly management description: This article helps you understand the anomaly management capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -83,7 +83,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Understand.Anomalies) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Understand.Anomalies) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/understand/ingestion.md b/docs-mslearn/framework/understand/ingestion.md index bf7ed43f4..12724e8e8 100644 --- a/docs-mslearn/framework/understand/ingestion.md +++ b/docs-mslearn/framework/understand/ingestion.md @@ -1,9 +1,9 @@ --- title: Data ingestion and normalization description: This article helps you understand the data ingestion capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -124,7 +124,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Understand.Ingestion) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Understand.Ingestion) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/understand/reporting.md b/docs-mslearn/framework/understand/reporting.md index 481653434..16cd10c4d 100644 --- a/docs-mslearn/framework/understand/reporting.md +++ b/docs-mslearn/framework/understand/reporting.md @@ -1,9 +1,9 @@ --- title: Reporting and analytics description: This article helps you understand the reporting and analytics capability within the FinOps Framework and how to implement that in the Microsoft Cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -145,7 +145,7 @@ You can also find related videos on the FinOps Foundation YouTube channel: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Understand.Reporting) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Understand.Reporting) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/understand/understand-cloud-usage-cost.md b/docs-mslearn/framework/understand/understand-cloud-usage-cost.md index 3e7dc4c8c..7c3e65964 100644 --- a/docs-mslearn/framework/understand/understand-cloud-usage-cost.md +++ b/docs-mslearn/framework/understand/understand-cloud-usage-cost.md @@ -1,9 +1,9 @@ --- title: Understand cloud usage and cost description: Learn about the FinOps capabilities that help you collect, normalize, analyze, and monitor cost, usage, and carbon across the organization. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: conceptual ms.service: finops ms.subservice: finops-learning-resources @@ -56,7 +56,7 @@ To learn more, see [Anomaly management](./anomalies.md). Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.Framework/featureName/Capabilities.Understand) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.Framework/featureName/Capabilities.Understand) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/implementing-finops-guide.md b/docs-mslearn/implementing-finops-guide.md index a3596a453..04c082a3a 100644 --- a/docs-mslearn/implementing-finops-guide.md +++ b/docs-mslearn/implementing-finops-guide.md @@ -1,9 +1,9 @@ --- title: Implementing FinOps guide description: Learn how FinOps can help you maintain business efficiency, empower new endeavors, and accelerate business growth through the cloud. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -64,7 +64,7 @@ Learn more with these videos and training resources: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.General/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.General/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/overview.md b/docs-mslearn/overview.md index 8d6d4f419..d7faef94e 100644 --- a/docs-mslearn/overview.md +++ b/docs-mslearn/overview.md @@ -1,9 +1,9 @@ --- title: What is FinOps? description: FinOps combines financial management principles with engineering and operations to provide organizations with a better understanding of their cloud spending. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: overview ms.service: finops ms.subservice: finops-learning-resources @@ -55,7 +55,7 @@ The FinOps Foundation, a non-profit organization focused on FinOps, offers a gre Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Guide.General/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Guide.General/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/alerts/configure-finops-alerts.md b/docs-mslearn/toolkit/alerts/configure-finops-alerts.md index 09de6ad88..fc4beecb6 100644 --- a/docs-mslearn/toolkit/alerts/configure-finops-alerts.md +++ b/docs-mslearn/toolkit/alerts/configure-finops-alerts.md @@ -1,9 +1,9 @@ --- title: Configure FinOps alerts -description: FinOps alerts will accelerate your cost optimization efforts with scheduled notifications that continuously monitor your cloud environment, empowering you to make informed decisions without the hassle. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +description: Learn how to configure and customize FinOps alerts to perform notifications and actions based on your organizational needs. +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit @@ -40,11 +40,11 @@ To configure FinOps alerts, follow these steps: 1. Select the **API connection** resource, then select **Edit API Connection** in the General tab to authorize the connection. Once you enable connection select **Save**. - :::image type="content" source="./media/finops-alerts/authorize-api-connection.png" alt-text="Screenshot of editing API connection." lightbox="./media/finops-alerts/authorize-api-connection.png" ::: + :::image type="content" source="./media/configure-finops-alerts/authorize-api-connection.png" alt-text="Screenshot of the edit form for API connections." lightbox="./media/configure-finops-alerts/authorize-api-connection.png" ::: 3. **Assigning reader permission** - 1. The Logic App’s system-assigned identity must have the **Reader** role on the targeted subscriptions. This role enables it to query resource utilization data. Follow [these steps](https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal-managed-identity#system-assigned-managed-identity) to assign the reader role. + 1. The Logic App’s system-assigned identity must have the **Reader** role on the targeted subscriptions. This role enables it to query resource utilization data. Follow [these steps](/azure/role-based-access-control/role-assignments-portal-managed-identity#system-assigned-managed-identity) to assign the reader role. 1. For environments that span multiple subscriptions, consider assigning the Reader role at the management group level to streamline permissions management and ensure comprehensive monitoring. @@ -69,7 +69,7 @@ To configure FinOps alerts, follow these steps: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20alerts%3F/cvaQuestion/How%20valuable%20are%20FinOps%20alerts%3F/surveyId/FTK0.8/bladeName/Alerts/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20alerts%3F/cvaQuestion/How%20valuable%20are%20FinOps%20alerts%3F/surveyId/FTK0.9/bladeName/Alerts/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. @@ -87,7 +87,7 @@ Related FinOps capabilities: Related products: -- [Azure Logic Apps](/azure/azure-logic-apps/) +- [Azure Logic Apps](/azure/logic-apps/) Related solutions: diff --git a/docs-mslearn/toolkit/alerts/finops-alerts-overview.md b/docs-mslearn/toolkit/alerts/finops-alerts-overview.md index cdfe8daee..830e07f32 100644 --- a/docs-mslearn/toolkit/alerts/finops-alerts-overview.md +++ b/docs-mslearn/toolkit/alerts/finops-alerts-overview.md @@ -1,9 +1,9 @@ --- title: FinOps alerts overview -description: FinOps alerts will accelerate your cost optimization efforts with scheduled notifications that continuously monitor your cloud environment, empowering you to make informed decisions without the hassle. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +description: FinOps alerts accelerate cost optimization efforts with scheduled notifications that continuously monitor your cloud environment. +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit @@ -14,41 +14,36 @@ ms.reviewer: robelmamecha # FinOps alerts -FinOps alerts is an automated and proactive cost optimization tool built on Azure Logic Apps. It continuously scans your Azure environment for idle resources and sends notifications to help you take timely action. This solution empowers FinOps practitioners to better manage cloud spending while minimizing waste in the environment. +FinOps alerts automate the identification of cost optimization opportunities using Azure Logic Apps for notifications and custom actions. It continuously scans your Azure environment for idle resources and sends notifications to help you take timely action. This solution empowers FinOps practitioners to better manage cloud spending while minimizing waste in the environment. ## How it works -FinOps alerts leverages Azure Logic Apps to automate detection of waste across selected subscriptions: +FinOps alerts uses Azure Logic Apps to automate detection of waste across selected subscriptions: -- **Automated resource monitoring**
FinOps alerts runs on a configurable schedule to assess resource activity. It inspects various resource properties to identify idle resources that might be leading to unnecessary costs. +- **Automated resource monitoring**
FinOps alerts run on a configurable schedule to assess resource activity. It inspects various resource properties to identify idle resources that might be leading to unnecessary costs. -- **Automated notifications**
Upon detecting idle resources, the Logic App triggers notifications—via email or other integrated channels to designated administrators, ensuring that the right stakeholders are alerted promptly to review and to take action. +- **Automated notifications**
When idle resources are detected, the Logic App triggers notifications—via email or other integrated channels to designated administrators, ensuring that the right stakeholders are alerted promptly to review and to take action. - **Flexibility**
Users can tailor key parameters, including the recurrence interval, alert recipients, and the specific subscriptions to monitor. This makes the tool adaptable to a wide range of cloud environments. ## Benefits -- By automating the detection of idle resources, FinOps alerts helps you preemptively address inefficient spending, ensuring that cloud costs remain under control. - -- Designed to operate seamlessly across single or multi-subscription environments. +FinOps alerts helps you preemptively address inefficient spending by automating the detection of idle resources, ensuring that cloud costs remain under control. FinOps alerts are designed to operate seamlessly across single and multi-subscription environments. ## Why FinOps alerts? -If you are using the [FinOps workbook](/finops/toolkit/workbooks/finops-workbooks-overview) to identify idle or underutilized resources, you'll notice it doesn’t provide any automatic alerts-meaning engineers must continually check back to review flagged items. FinOps alerts automates this process, ensuring that when resources are identified as potentially inefficient, stakeholders receive timely notifications without having to manually monitor a workbook. This not only frees up valuable time for busy teams but also improves the chances of catching cost-saving opportunities as they arise. Moreover, future releases of the app are planned to include additional queries, broadening its scope and further enhancing its ability to deliver actionable insights for sustainable cloud cost management. +If you use [FinOps workbooks](../workbooks/finops-workbooks-overview.md) to identify idle or underutilized resources, engineers must continually review flagged items. FinOps alerts automate this process, ensuring that when resources are identified as potentially inefficient and stakeholders receive timely notifications without having to manually monitor a workbook. FinOps alerts free up valuable time for busy teams and helps catch cost-saving opportunities as they arise. ## Required permissions -Deploying FinOps alerts template requires one of the following: - -- For least-privileged access, [Contributor](/azure/role-based-access-control/built-in-roles#contributor) and [Role Based Access Control Administrator](/azure/role-based-access-control/built-in-roles#role-based-access-control-administrator) -- [Owner](/azure/role-based-access-control/built-in-roles#owner) +Deploying FinOps alerts requires access to create logic apps, assign access, and read resource metadata. You can use the [Owner](/azure/role-based-access-control/built-in-roles#owner) role or, for least-privileged access, use [Contributor](/azure/role-based-access-control/built-in-roles#contributor) and [Role Based Access Control Administrator](/azure/role-based-access-control/built-in-roles#role-based-access-control-administrator) roles. ## Give feedback Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20alerts%3F/cvaQuestion/How%20valuable%20are%20FinOps%20alerts%3F/surveyId/FTK0.8/bladeName/Alerts/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20alerts%3F/cvaQuestion/How%20valuable%20are%20FinOps%20alerts%3F/surveyId/FTK0.9/bladeName/Alerts/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. @@ -66,7 +61,7 @@ Related FinOps capabilities: Related products: -- [Azure Logic Apps](/azure/azure-logic-apps/) +- [Azure Logic Apps](/azure/logic-apps/) Related solutions: diff --git a/docs-mslearn/toolkit/bicep-registry/modules.md b/docs-mslearn/toolkit/bicep-registry/modules.md index c11cfdef1..7f6f1d76b 100644 --- a/docs-mslearn/toolkit/bicep-registry/modules.md +++ b/docs-mslearn/toolkit/bicep-registry/modules.md @@ -1,9 +1,9 @@ --- title: Bicep Registry modules for FinOps description: This article summarizes the Bicep modules available from the FinOps toolkit and provides guidance on how to reference them in your templates. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit @@ -52,7 +52,7 @@ The FinOps toolkit maintains the following Bicep Registry modules: Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20deploy%20Cost%20Management%20scheduled%20actions%20with%20the%20FinOps%20toolkit%20bicep%20modules%3F/cvaQuestion/How%20valuable%20are%20the%20Cost%20Management%20scheduled%20actions%20bicep%20modules%3F/surveyId/FTK0.8/bladeName/BicepRegistry/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20deploy%20Cost%20Management%20scheduled%20actions%20with%20the%20FinOps%20toolkit%20bicep%20modules%3F/cvaQuestion/How%20valuable%20are%20the%20Cost%20Management%20scheduled%20actions%20bicep%20modules%3F/surveyId/FTK0.9/bladeName/BicepRegistry/featureName/Overview) If you're looking for a specific module or template, vote for an existing or create a new idea. Share your ideas with others. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/bicep-registry/scheduled-actions.md b/docs-mslearn/toolkit/bicep-registry/scheduled-actions.md index f710b83b2..305b7f6e2 100644 --- a/docs-mslearn/toolkit/bicep-registry/scheduled-actions.md +++ b/docs-mslearn/toolkit/bicep-registry/scheduled-actions.md @@ -1,9 +1,9 @@ --- title: Cost Management scheduled action bicep modules description: This article describes the Cost Management scheduled actions Bicep Registry modules that help you send an email on a schedule or when an anomaly is detected. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit @@ -160,7 +160,7 @@ module anomalyAlert 'br/public:cost/subscription-scheduled-action:1.0.2' = { Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20deploy%20Cost%20Management%20scheduled%20actions%20with%20the%20FinOps%20toolkit%20bicep%20modules%3F/cvaQuestion/How%20valuable%20are%20the%20Cost%20Management%20scheduled%20actions%20bicep%20modules%3F/surveyId/FTK0.8/bladeName/BicepRegistry/featureName/CostManagement.ScheduledActions) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20deploy%20Cost%20Management%20scheduled%20actions%20with%20the%20FinOps%20toolkit%20bicep%20modules%3F/cvaQuestion/How%20valuable%20are%20the%20Cost%20Management%20scheduled%20actions%20bicep%20modules%3F/surveyId/FTK0.9/bladeName/BicepRegistry/featureName/CostManagement.ScheduledActions) If you're looking for a specific module or template, vote for an existing or create a new idea. Share your ideas with others. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 7ae510fbe..d1c5c6923 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -1,9 +1,9 @@ --- title: FinOps toolkit changelog description: Review the latest features and enhancements in the FinOps toolkit, including updates to FinOps hubs, Power BI reports, and more. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: reference ms.service: finops ms.subservice: finops-toolkit @@ -28,42 +28,11 @@ The following section lists features and enhancements that are currently in deve - Cost Management export modules for subscriptions and resource groups. -### Optimization engine - -- **Fixed** - - Fixed issue with breaking storage account recommendations when resource tags are duplicated after tag inheritance ([#1430](https://github.com/microsoft/finops-toolkit/issues/1430)). -
## v0.9 -_Released March 2025_ - -### [Power BI reports](power-bi/reports.md) v0.9 - -**General** - -- **Added** - - Added support for promoted tags with spaces in the tag key. -- **Changed** - - Updated the savings columns to exclude rows where costs are missing or incorrect. - - Disabled the **Deprecated: Perform Extra Query Optimizations** parameter by default ([#1380](https://github.com/microsoft/finops-toolkit/issues/1380)). - - This parameter will be removed on or after July 1, 2025. - - If you rely on this setting, please [create an issue in GitHub](https://aka.ms/ftk/ideas) and let us know what you need. - - Improved readability and performance of the Disks query. -- **Fixed** - - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). - - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - - Updated all Resource Graph queries (except Disks) to address the 'properties...' column not found error ([#1357](https://github.com/microsoft/finops-toolkit/issues/1357)). - -**[Rate optimization](power-bi/rate-optimization.md)** - -- **Added** - - Added support for MCA reservation recommendation exports. - - Show break-even point calculation for reservation recommendations. ([[#406](https://github.com/microsoft/finops-toolkit/issues/406)]). -- **Fixed** - - Fixed core count double-counting on the Hybrid Benefit page. - - Fixed savings to include negotiated discounts on the Total savings page. +_Released April 2, 2025_ ### [FinOps hubs](hubs/finops-hubs-overview.md) v0.9 @@ -79,15 +48,13 @@ _Released March 2025_ - Set `ContractedCost` to `EffectiveCost` when `ContractedCost` and `ContractedUnitPrice` are both 0 or empty. - Set `ListCost` to `ContractedCost` when `ListCost` is 0 or empty and both unit prices match to avoid rounding errors when calculating cost. - Set `ListCost` to `ContractedCost` when `ListCost` and `ListUnitPrice` are both 0 or empty. -======= - Documented the roles that will be assigned as part of the deployment in the [template details](./hubs/template.md). - - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) - **Changed** - Changed the deployment template to only deploy Key Vault when configured as a remote hub. - This will not remove existing Key Vault instances. Please delete them manually if not using this instance as a remote (secondary) hub. - Added a new Data ingestion > Data quality section into the Data Explorer dashboard with a summary of missing and incorrect costs. - **Fixed** - - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)) + - Added resource-specific tags to the stop all triggers deployment script ([#1330](https://github.com/microsoft/finops-toolkit/issues/1330)). - Updated the deployment script to set the settings.json scopes property to an array ([#1237](https://github.com/microsoft/finops-toolkit/issues/1237)). - Fixed an issue where the Data Explorer cluster could not update when re-deployed ([#1350](https://github.com/microsoft/finops-toolkit/issues/1350)). - Removed spaces from the MCA reservation recommendations export column names ([#1317](https://github.com/microsoft/finops-toolkit/issues/1317)). @@ -101,13 +68,43 @@ _Released March 2025_ - Please do not delete the managed identities. Deleting managed identities can result in errors during upgrades. - Removed the trusted external tenants setting due to an error causing redeployments to fail. Please enable this after deploying FinOps hubs the first time. -### [FinOps alerts](finops-alerts-overview.md) v0.9 +### [Power BI reports](power-bi/reports.md) v0.9 + +**General** + +- **Added** + - Added support for promoted tags with spaces in the tag key. +- **Changed** + - Updated the savings columns to exclude rows where costs are missing or incorrect. + - Disabled the **Deprecated: Perform Extra Query Optimizations** parameter by default ([#1380](https://github.com/microsoft/finops-toolkit/issues/1380)). + - This parameter will be removed on or after July 1, 2025. + - If you rely on this setting, please [create an issue in GitHub](https://aka.ms/ftk/ideas) and let us know what you need. + - Improved readability and performance of the Disks query. +- **Fixed** + - Fixed the "The import Storage URL matches no exports" error ([#1344](https://github.com/microsoft/finops-toolkit/issues/1344)). + - Updated all Resource Graph queries to address the 'properties...' column not found error ([#1357](https://github.com/microsoft/finops-toolkit/issues/1357)). + +**[Rate optimization](power-bi/rate-optimization.md)** + +- **Added** + - Added support for MCA reservation recommendation exports. + - Show break-even point calculation for reservation recommendations. ([#406](https://github.com/microsoft/finops-toolkit/issues/406)). +- **Fixed** + - Fixed core count double-counting on the Hybrid Benefit page. + - Fixed savings to include negotiated discounts on the Total savings page. + +### [FinOps alerts](alerts/finops-alerts-overview.md) v0.9 - **Added** - Overview documentation on how the FinOps alert tool works in the [FinOps alerts overview](./alerts/finops-alerts-overview.md). - Configuration steps in the [Configure FinOps alerts](./alerts/configure-finops-alerts.md). - FinOps alerts deployment template. +### [Optimization engine](optimization-engine/overview.md) v0.9 + +- **Fixed** + - Fixed issue with breaking storage account recommendations when resource tags are duplicated after tag inheritance ([#1430](https://github.com/microsoft/finops-toolkit/issues/1430)). + ### [Open data](open-data.md) v0.9 **[Pricing units](open-data.md#pricing-units)** @@ -115,10 +112,14 @@ _Released March 2025_ - **Added** - Added the "1K/Day" unit of measure. -**[Regions](open-data.md#Regions)** +**[Regions](open-data.md#regions)** - **Added** - Added the "southcentralus2" region. +- **Fixed** + - Changed a **Central Canada** reference to **Canada Central**. + - This may have caused issues or duplication when joined with other datasets. + - Please check your data for duplicate references to **Central Canada** and **Canada Central**. **[Resource types](open-data.md#resource-types)** @@ -152,7 +153,6 @@ _Released March 2025_ - microsoft.networkcloud/kubernetesclusters/features - microsoft.onlineexperimentation/workspaces - microsoft.saashub/cloudservices - - microsoft.saashub/cloudservices - microsoft.secretmanagementsampleprovider/forecasts - microsoft.storagediscovery/storagediscoveryworkspaces - microsoft.toolchainorchestrator/diagnostics @@ -179,7 +179,6 @@ _Released March 2025_ - oracle.database/exadbvmclusters - oracle.database/exascaledbstoragevaults - **[Services](open-data.md#services)** - **Added** @@ -190,11 +189,6 @@ _Released March 2025_ - **Added** - Added sample data for MCA reservation exports. -- **Fixed** - - Changed a **Central Canada** reference to **Canada Central**. - - This may have caused issues or duplication when joined with other datasets. - - Please check your data for duplicate references to **Central Canada** and **Canada Central**. - > [!div class="nextstepaction"] > [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v0.9) @@ -1430,7 +1424,7 @@ _Released May 27, 2023_ Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Toolkit/featureName/Changelog) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Toolkit/featureName/Changelog) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/finops-toolkit-overview.md b/docs-mslearn/toolkit/finops-toolkit-overview.md index 275e5a935..8bd5aaf3a 100644 --- a/docs-mslearn/toolkit/finops-toolkit-overview.md +++ b/docs-mslearn/toolkit/finops-toolkit-overview.md @@ -1,9 +1,9 @@ --- title: FinOps toolkit overview description: Learn how the FinOps toolkit helps you automate and extend the Microsoft Cloud with starter kits, scripts, and advanced solutions to improve FinOps practices. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit @@ -80,7 +80,7 @@ All the main changes are tracked in the changelog. For more information, see the Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Toolkit/featureName/Overview) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Toolkit/featureName/Overview) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/help/contributors.md b/docs-mslearn/toolkit/help/contributors.md index be4d3e060..6bab7c87b 100644 --- a/docs-mslearn/toolkit/help/contributors.md +++ b/docs-mslearn/toolkit/help/contributors.md @@ -1,9 +1,9 @@ --- title: Contribute to the FinOps toolkit description: Learn how to contribute to the FinOps toolkit, like fixing bugs, suggest new features, review pull requests, and update documentation. -author: bandersmsft -ms.author: banders -ms.date: 12/02/2024 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: how-to ms.service: finops ms.subservice: finops-toolkit diff --git a/docs-mslearn/toolkit/help/data-dictionary.md b/docs-mslearn/toolkit/help/data-dictionary.md index ca4df9fd2..2f587689f 100644 --- a/docs-mslearn/toolkit/help/data-dictionary.md +++ b/docs-mslearn/toolkit/help/data-dictionary.md @@ -1,9 +1,9 @@ --- title: FinOps toolkit data dictionary description: This article describes the column names found in FinOps toolkit solutions, including columns from Cost Management and FOCUS. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit @@ -244,7 +244,7 @@ If you have feedback about FOCUS, [create an issue in the FOCUS repository](http Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Toolkit/featureName/Help.DataDictionary) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Toolkit/featureName/Help.DataDictionary) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/help/deploy.md b/docs-mslearn/toolkit/help/deploy.md index 04ec30d0c..389cd2629 100644 --- a/docs-mslearn/toolkit/help/deploy.md +++ b/docs-mslearn/toolkit/help/deploy.md @@ -1,9 +1,9 @@ --- title: Deployment options description: Learn how to use various options to deploy FinOps toolkit solutions, including ARM templates, Bicep modules, and quickstart templates. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: how-to ms.service: finops ms.subservice: finops-toolkit @@ -83,7 +83,7 @@ If you received any validation errors, fix them and attempt to create the resour Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Toolkit/featureName/Help.Deploy) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Toolkit/featureName/Help.Deploy) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/help/errors.md b/docs-mslearn/toolkit/help/errors.md index 881846573..6870bf1a6 100644 --- a/docs-mslearn/toolkit/help/errors.md +++ b/docs-mslearn/toolkit/help/errors.md @@ -1,9 +1,9 @@ --- title: Troubleshoot common FinOps toolkit errors description: This article describes common FinOps toolkit errors and provides solutions to help you resolve issues you might encounter. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: troubleshooting ms.service: finops ms.subservice: finops-toolkit @@ -646,7 +646,7 @@ If you're facing an error not listed above or need more help, file a [support re Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Toolkit/featureName/Help.DataDictionary) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Toolkit/featureName/Help.DataDictionary) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/help/help-options.md b/docs-mslearn/toolkit/help/help-options.md index 7cf0485d6..43600f893 100644 --- a/docs-mslearn/toolkit/help/help-options.md +++ b/docs-mslearn/toolkit/help/help-options.md @@ -1,9 +1,9 @@ --- title: Help and support options description: This article summarizes the options for getting help and support for common issues you might experience in the FinOps toolkit. -author: bandersmsft -ms.author: banders -ms.date: 12/02/2024 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit diff --git a/docs-mslearn/toolkit/help/support.md b/docs-mslearn/toolkit/help/support.md index 1cb581dbf..645b77d63 100644 --- a/docs-mslearn/toolkit/help/support.md +++ b/docs-mslearn/toolkit/help/support.md @@ -1,9 +1,9 @@ --- title: Get support description: This article explains how to get support for issues with FinOps toolkit solutions, including reporting security issues and troubleshooting. -author: bandersmsft -ms.author: banders -ms.date: 12/02/2024 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: how-to ms.service: finops ms.subservice: finops-toolkit diff --git a/docs-mslearn/toolkit/help/terms.md b/docs-mslearn/toolkit/help/terms.md index 247b9833b..3c8577732 100644 --- a/docs-mslearn/toolkit/help/terms.md +++ b/docs-mslearn/toolkit/help/terms.md @@ -1,9 +1,9 @@ --- title: Common terms description: This article defines common terms used in the FinOps toolkit to help users understand the data and insights provided. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: reference ms.service: finops ms.subservice: finops-toolkit @@ -101,7 +101,7 @@ See also: [Microsoft Partner Agreement](#microsoft-partner-agreement-mpa) Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Toolkit/featureName/Help.CommonTerms) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Toolkit/featureName/Help.CommonTerms) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/help/troubleshooting.md b/docs-mslearn/toolkit/help/troubleshooting.md index 7f8bb828e..8323d4e48 100644 --- a/docs-mslearn/toolkit/help/troubleshooting.md +++ b/docs-mslearn/toolkit/help/troubleshooting.md @@ -1,9 +1,9 @@ --- title: Troubleshooting FinOps toolkit issues description: This article describes how to validate that FinOps toolkit solutions are deployed and configured correctly, including troubleshooting common errors. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: troubleshooting ms.service: finops ms.subservice: finops-toolkit @@ -179,7 +179,7 @@ If you're facing an error not listed above or need more help, file a [support re Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.8/bladeName/Toolkit/featureName/Help.Troubleshooting) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK0.9/bladeName/Toolkit/featureName/Help.Troubleshooting) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/hubs/compatibility.md b/docs-mslearn/toolkit/hubs/compatibility.md index 1d03c5a26..2fc7f7f7b 100644 --- a/docs-mslearn/toolkit/hubs/compatibility.md +++ b/docs-mslearn/toolkit/hubs/compatibility.md @@ -1,9 +1,9 @@ --- title: Compatibility guide description: Learn which Power BI report versions are compatible with each FinOps hubs version to ensure seamless upgrades and data integrity. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: concept-article ms.service: finops ms.subservice: finops-toolkit @@ -65,7 +65,7 @@ Did this guide give you the answers you needed? If not, ask a question in the di Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20hubs%3F/cvaQuestion/How%20valuable%20are%20FinOps%20hubs%3F/surveyId/FTK0.8/bladeName/Hubs/featureName/Compatibility) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20hubs%3F/cvaQuestion/How%20valuable%20are%20FinOps%20hubs%3F/surveyId/FTK0.9/bladeName/Hubs/featureName/Compatibility) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/hubs/configure-dashboards.md b/docs-mslearn/toolkit/hubs/configure-dashboards.md index fc35b9db6..91421fb23 100644 --- a/docs-mslearn/toolkit/hubs/configure-dashboards.md +++ b/docs-mslearn/toolkit/hubs/configure-dashboards.md @@ -1,9 +1,9 @@ --- title: Configure Data Explorer dashboard for FinOps hubs description: Deploy a pre-built Azure Data Explorer dashboard for FinOps hubs to start analyzing cost and usage for your accounts. -author: bandersmsft -ms.author: banders -ms.date: 02/21/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: how-to ms.service: finops ms.subservice: finops-toolkit @@ -24,7 +24,7 @@ Before you begin, you must have: - [Deployed a FinOps hub instance](finops-hubs-overview.md#create-a-new-hub) with Data Explorer. - [Configured scopes](configure-scopes.md) and ingested data successfully. -- Database viewer or greater access to the Data Explorer **Hub** and **Ingestion** databases. For details, see [Database level security role](/kusto/management/manage-database-security-roles#database-level-security-roles). +- Database viewer or greater access to the Data Explorer **Hub** and **Ingestion** databases. For details, see [Database level security role](/kusto/management/manage-database-security-roles#database-level-security-roles). - Option 1: 1. Open the Data Explorer cluster in the Azure portal. 2. In the menu, select **Data** > **Databases**. @@ -36,14 +36,14 @@ Before you begin, you must have: - Option 2: 1. Open the Data Explorer cluster in the Azure portal. 2. In the menu, select **Data** > **Query**. - 3. Use the following commands to add users, groups, and applications as needed. For more information, see [Database level security role](/kusto/management/manage-database-security-roles?view=microsoft-fabric#database-level-security-roles). + 3. Use the following commands to add users, groups, and applications as needed. For more information, see [Database level security role](/kusto/management/manage-database-security-roles#database-level-security-roles). + ``` .add database Hub viewers ('aaduser=', 'aadGroup=', 'aadapp=;') .add database Ingestion viewers ('aaduser=', 'aadGroup=', 'aadapp=;') ``` - This walkthrough does not incur any cost; however, maintaining an active Data Explorer cluster does incur cost.
@@ -97,7 +97,7 @@ You may also consider using [Azure workbooks](/azure/azure-monitor/visualize/wor Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources. > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20hubs%3F/cvaQuestion/How%20valuable%20are%20FinOps%20hubs%3F/surveyId/FTK0.8/bladeName/Hubs/featureName/ConfigureScopes) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20hubs%3F/cvaQuestion/How%20valuable%20are%20FinOps%20hubs%3F/surveyId/FTK0.9/bladeName/Hubs/featureName/ConfigureScopes) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/hubs/configure-scopes.md b/docs-mslearn/toolkit/hubs/configure-scopes.md index aa22d8963..67654ee0b 100644 --- a/docs-mslearn/toolkit/hubs/configure-scopes.md +++ b/docs-mslearn/toolkit/hubs/configure-scopes.md @@ -1,9 +1,9 @@ --- title: Configure scopes for FinOps hubs description: Connect FinOps hubs to billing accounts and subscriptions by configuring Cost Management exports manually or give FinOps hubs access to manage exports for you. -author: bandersmsft -ms.author: banders -ms.date: 02/18/2025 +author: flanakin +ms.author: micflan +ms.date: 04/02/2025 ms.topic: how-to ms.service: finops ms.subservice: finops-toolkit @@ -148,7 +148,7 @@ Managed exports use a managed identity (MI) to configure the exports automatical ## Getting started with FinOps diff --git a/docs/hubs.md b/docs/hubs.md index fd2f1803c..f2bcea767 100644 --- a/docs/hubs.md +++ b/docs/hubs.md @@ -20,9 +20,9 @@ Open, extensible, and scalable cost governance for the enterprise. FinOps hubs are a reliable, trustworthy platform for cost analytics, insights, and optimization – virtual command centers for leaders throughout the organization to report on, monitor, and optimize cost based on their organizational needs.

-

What's new in February 2025v0.8

+

What's new in March 2025v0.9

- February introduced a simpler public networking architecture, a new Data Explorer dashboard, major Power BI optimizations and design improvements, and many small fixes and improvements. + In March, FinOps hubs saw a revamp of reservation recommendations, expansion of managed exports to cover all Cost Management datasets, and many small fixes and improvements.

See all changes

diff --git a/docs/open-data.md b/docs/open-data.md index 6de8daa49..e5437dd7a 100644 --- a/docs/open-data.md +++ b/docs/open-data.md @@ -20,9 +20,9 @@ Leverage open data to normalize and enhance your FinOps reporting. FinOps toolkit open data is used to transform Cost Management actual and amortized data into FOCUS. Use the same mappings to clean your FinOps datasets.
-

What's new in February 2025v0.8

+

What's new in March 2025v0.9

- February introduced 1 new pricing unit, 4 new region mappings, 4 new services, and 45 new and 42 updated resource types. + In March, open data introduced 1 new pricing unit, 1 new and 1 updated region mapping, 69 new and 19 updated resource types, 2 new service mappings, and 3 new dataset examples for MCA reservation datasets.

See all changes

diff --git a/docs/optimization-engine.md b/docs/optimization-engine.md index 849ebc6cd..4ff9b6c68 100644 --- a/docs/optimization-engine.md +++ b/docs/optimization-engine.md @@ -20,9 +20,9 @@ Optimize your Azure environment. The Azure Optimization Engine (AOE) is an extensible solution designed to generate optimization recommendations for your Azure environment. See it like a fully customizable Azure Advisor.
-

What's new in February 2025v0.8

+

What's new in March 2025v0.9

- February improved multi-tenancy support with Azure Lighthouse guidance. + In March, AOE fixed an issue with breaking storage account recommendations when resource tags are duplicated after tag inheritance.

diff --git a/docs/power-bi.md b/docs/power-bi.md index a8bba7fba..e4e86dff6 100644 --- a/docs/power-bi.md +++ b/docs/power-bi.md @@ -20,9 +20,9 @@ Accelerate your analytics efforts with simple, targeted reports. Summarize and b FinOps toolkit Power BI reports provide a great starting point for FinOps reporting. Customize and augment reports with your own data to facilitate organizational requirements.
-

What's new in February 2025v0.8

+

What's new in March 2025v0.9

- February introduced a new visual design for Power BI reports, new options to populate missing prices for storage reports, and a complete performance overhaul for KQL reports, plus many small fixes and improvements. + In March, Power BI reports added the reservation break-even point for recommendations, improved accuracy of Azure Hybrid Benefit data, and applied many small fixes and improvements across all reports.

See all changes

diff --git a/docs/powershell.md b/docs/powershell.md index bd6dd0a4c..734af882f 100644 --- a/docs/powershell.md +++ b/docs/powershell.md @@ -19,6 +19,7 @@ Automate and scale your FinOps efforts with PowerShell commands that streamline The FinOps toolkit PowerShell module helps you automate and scale common Cost Management and FinOps toolkit management operations and work with FinOps toolkit open data. + + ## Explore the commands diff --git a/docs/workbooks.md b/docs/workbooks.md index 21c2db72a..3df52e0ee 100644 --- a/docs/workbooks.md +++ b/docs/workbooks.md @@ -19,6 +19,7 @@ Engineering hub to maximize cloud ROI through FinOps. FinOps workbooks are Azure workbooks that provide a series of tools to help engineers perform targeted FinOps tasks, modeled after the Well-Architected Framework guidance. + + ## A central hub for efficiency and control diff --git a/package-lock.json b/package-lock.json index cdc4a36bb..45d523ce1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ftk", - "version": "0.9.0-dev", + "version": "0.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ftk", - "version": "0.9.0-dev", + "version": "0.9.0", "license": "MIT", "devDependencies": { "all-contributors-cli": "^6.26.1" diff --git a/package.json b/package.json index cc0e3d64f..7ca510ffa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ftk", - "version": "0.9.0-dev", + "version": "0.9.0", "description": "Starter kits, scripts, and advanced solutions to accelerate your FinOps journey in the Microsoft Cloud.", "main": "index.js", "directories": { diff --git a/src/optimization-engine/ftkver.txt b/src/optimization-engine/ftkver.txt index 4cf6b6721..9a7d84f2a 100644 --- a/src/optimization-engine/ftkver.txt +++ b/src/optimization-engine/ftkver.txt @@ -1 +1 @@ -0.9-dev \ No newline at end of file +0.9 \ No newline at end of file diff --git a/src/powershell/Private/Get-VersionNumber.ps1 b/src/powershell/Private/Get-VersionNumber.ps1 index 8b2da1b05..dfbf6af2a 100644 --- a/src/powershell/Private/Get-VersionNumber.ps1 +++ b/src/powershell/Private/Get-VersionNumber.ps1 @@ -4,5 +4,5 @@ function Get-VersionNumber { param() - return '0.9-dev' + return '0.9' } diff --git a/src/scripts/Package-Toolkit.ps1 b/src/scripts/Package-Toolkit.ps1 index 389cab63f..71225ebf6 100644 --- a/src/scripts/Package-Toolkit.ps1 +++ b/src/scripts/Package-Toolkit.ps1 @@ -41,7 +41,7 @@ Builds the latest code, generates ZIP files for each template, and opens Power BI projects to be saved as PBIX files. #> -Param( +param( [Parameter(Position = 0)][string]$Template = "*", [switch]$Build, [switch]$CopyFiles, @@ -84,7 +84,7 @@ function Copy-TemplateFiles() Remove-Item "$relDir/*.zip" -Force return Get-ChildItem "$relDir/$Template*" -Directory ` - | Where-Object { $_.Name -ne 'pbix' } ` + | Where-Object { $_.Name -ne 'pbit' -and $_.Name -ne 'pbix' } ` | ForEach-Object { Write-Verbose ("Packaging $_" -replace (Get-Item $relDir).FullName, '.') $srcPath = $_ diff --git a/src/templates/finops-alerts/modules/logicApp.bicep b/src/templates/finops-alerts/modules/logicApp.bicep index 0e448a837..d5b742cb2 100644 --- a/src/templates/finops-alerts/modules/logicApp.bicep +++ b/src/templates/finops-alerts/modules/logicApp.bicep @@ -3543,7 +3543,7 @@ resource finopsAlerts 'Microsoft.Logic/workflows@2019-05-01' = { body: { To: '@variables(\'SendAlertTo\')' Subject: '@variables(\'SetEmailSubject\')' - Body: '

@{variables(\'EmailNotice\')}

@{variables(\'AppGatewayHTML\')}
@{variables(\'IdleDiskHTML\')}
@{variables(\'IPAddressHTML\')}
@{variables(\'LoadBalancerHTML\')}
@{variables(\'DiskSnapshotHTML\')}
@{variables(\'StoppedVMHTML\')}


📧 About FinOps alerts

FinOps alerts keep you informed about cost optimization opportunities within in your cloud environment. They are fully configurable and can be tailored to run on your desired schedule, ensuring that you receive timely notifications on the scenarios most important to your organization. FinOps alerts are part of the FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.

Provide feedback

Give feedback
Vote on or suggest ideas


' + Body: '

@{variables(\'EmailNotice\')}

@{variables(\'AppGatewayHTML\')}
@{variables(\'IdleDiskHTML\')}
@{variables(\'IPAddressHTML\')}
@{variables(\'LoadBalancerHTML\')}
@{variables(\'DiskSnapshotHTML\')}
@{variables(\'StoppedVMHTML\')}


📧 About FinOps alerts

FinOps alerts keep you informed about cost optimization opportunities within in your cloud environment. They are fully configurable and can be tailored to run on your desired schedule, ensuring that you receive timely notifications on the scenarios most important to your organization. FinOps alerts are part of the FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.

Provide feedback

Give feedback
Vote on or suggest ideas


' } path: '/v2/Mail' } diff --git a/src/templates/finops-hub/modules/ftkver.txt b/src/templates/finops-hub/modules/ftkver.txt index 4cf6b6721..9a7d84f2a 100644 --- a/src/templates/finops-hub/modules/ftkver.txt +++ b/src/templates/finops-hub/modules/ftkver.txt @@ -1 +1 @@ -0.9-dev \ No newline at end of file +0.9 \ No newline at end of file diff --git a/src/templates/finops-workbooks/ftkver.txt b/src/templates/finops-workbooks/ftkver.txt index 4cf6b6721..9a7d84f2a 100644 --- a/src/templates/finops-workbooks/ftkver.txt +++ b/src/templates/finops-workbooks/ftkver.txt @@ -1 +1 @@ -0.9-dev \ No newline at end of file +0.9 \ No newline at end of file diff --git a/src/workbooks/.scaffold/ftkver.txt b/src/workbooks/.scaffold/ftkver.txt index 4cf6b6721..9a7d84f2a 100644 --- a/src/workbooks/.scaffold/ftkver.txt +++ b/src/workbooks/.scaffold/ftkver.txt @@ -1 +1 @@ -0.9-dev \ No newline at end of file +0.9 \ No newline at end of file From 9fb044ef732ab5795f80df5e52bbee24e41a60e5 Mon Sep 17 00:00:00 2001 From: Anthony Romano <26576969+aromano2@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:56:41 -0400 Subject: [PATCH 49/51] Auto Comment on OpenData CI Failure (#1301) Co-authored-by: Open Data CI Co-authored-by: Anthony Romano <26576969+aromano2@users.noreply.github.com> --- .github/workflows/opendata-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/opendata-ci.yml b/.github/workflows/opendata-ci.yml index b45eed415..f1f4afa80 100644 --- a/.github/workflows/opendata-ci.yml +++ b/.github/workflows/opendata-ci.yml @@ -10,6 +10,7 @@ permissions: contents: write pull-requests: write statuses: write + id-token: write jobs: build: runs-on: ubuntu-latest @@ -22,6 +23,8 @@ jobs: ref: ${{ github.event.pull_request.head.ref }} - name: Set environment variable "commit-message" run: echo "commit-message=$(git log -1 --pretty=format:'%s')" >> $GITHUB_ENV + - name: Set environment variable "build_url" + run: echo "build_url=${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" >> $GITHUB_ENV - name: Set environment variable "commit-author" run: echo "commit-author=$(git log -1 --pretty=format:'%an')" >> $GITHUB_ENV - name: Set environment variable "is-auto-commit" @@ -40,6 +43,18 @@ jobs: git push } - name: Test Open Data + id: test shell: pwsh run: | src/scripts/Build-OpenData.ps1 -Test + - uses: actions/github-script@v7 + if: failure() + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: '⚠️ Open Data CI task failed: ${{ env.build_url }}' + }) From 02c01f730997815ed3e12188e8cb260938230813 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 3 Apr 2025 13:37:32 -0700 Subject: [PATCH 50/51] Update CODEOWNERS (#1462) --- .github/CODEOWNERS | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 986dc7909..38eedc630 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -12,7 +12,7 @@ # This should make it easy to add new rules without breaking existing ones. # Global rule -* @microsoft/finops-toolkit +#* @microsoft/finops-toolkit * @flanakin @arthurclares # DevOps folders @@ -28,18 +28,21 @@ #docs-mslearn/toolkit/*.md @TODO #docs-wiki @TODO -# FTK leadership +# FTK governing board docs-mslearn/toolkit/roadmap.md @microsoft/finops-toolkit-board docs-wiki/Advisory-council.md @microsoft/finops-toolkit-board -docs-wiki/Coding-guidelines.md @microsoft/finops-toolkit-council -docs-wiki/Dev-process.md @microsoft/finops-toolkit-council docs-wiki/Governing-board.md @microsoft/finops-toolkit-board docs-wiki/Release-process.md @microsoft/finops-toolkit-board + +# FTK advisory council +.github/CODEOWNERS @microsoft/finops-toolkit-council +docs-wiki/Coding-guidelines.md @microsoft/finops-toolkit-council +docs-wiki/Dev-process.md @microsoft/finops-toolkit-council docs-wiki/Support-escalations.md @microsoft/finops-toolkit-board # Alerts -docs/alerts.md @ro100e -docs-mslearn/toolkit/alerts @ro100e +docs/alerts.md @ro100e @arthurclares @flanakin +docs-mslearn/toolkit/alerts @ro100e @arthurclares @flanakin src/templates/finops-alerts @ro100e # Bicep @@ -57,9 +60,9 @@ docs-mslearn/focus @flanakin docs-mslearn/fabric @flanakin # Hubs -docs/hubs.md @msbrett @flanakin -docs-mslearn/toolkit/hubs @msbrett @flanakin -src/templates/finops-hub @msbrett @flanakin +docs/hubs.md @msbrett @flanakin @arthurclares +docs-mslearn/toolkit/hubs @msbrett @flanakin @arthurclares +src/templates/finops-hub @msbrett @flanakin @arthurclares # Open data docs/open-data.md @flanakin @@ -67,8 +70,8 @@ docs-mslearn/toolkit/open-data.md @flanakin src/open-data @flanakin # Optimization Engine -docs/optimization-engine.md @helderpinto -docs-mslearn/toolkit/optimization-engine @helderpinto +docs/optimization-engine.md @helderpinto @arthurclares @flanakin +docs-mslearn/toolkit/optimization-engine @helderpinto @arthurclares @flanakin src/optimization-engine @helderpinto # Power BI @@ -84,11 +87,11 @@ src/power-bi/*/Governance* @nteyan #src/powershell @TODO # Web -src/web @ivanmtta @jamelachahbar +src/web @ivanmtta @jamelachahbar @flanakin # Workbooks -docs/workbooks.md @arthurclares @nteyan -docs-mslearn/toolkit/workbooks @arthurclares @nteyan +docs/workbooks.md @arthurclares @nteyan @flanakin +docs-mslearn/toolkit/workbooks @arthurclares @nteyan @flanakin src/templates/finops-workbooks @arthurclares @nteyan src/workbooks/governance @nteyan src/workbooks/optimization @arthurclares From 82629e7ea77782910cbbdb40f7d9ed74bae6ef68 Mon Sep 17 00:00:00 2001 From: Michael Flanakin Date: Thu, 3 Apr 2025 15:28:41 -0700 Subject: [PATCH 51/51] Track hubs deployment options (#1466) --- docs/deploy/finops-alerts-0.9.json | 6 +++--- docs/deploy/finops-alerts-latest.json | 6 +++--- docs/deploy/finops-hub-0.9.json | 12 ++++++------ docs/deploy/finops-hub-latest.json | 12 ++++++------ src/scripts/Package-Toolkit.ps1 | 2 +- src/templates/finops-hub/modules/hub.bicep | 21 ++++++++++++++++++--- 6 files changed, 37 insertions(+), 22 deletions(-) diff --git a/docs/deploy/finops-alerts-0.9.json b/docs/deploy/finops-alerts-0.9.json index 3584f8878..a018121ed 100644 --- a/docs/deploy/finops-alerts-0.9.json +++ b/docs/deploy/finops-alerts-0.9.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "16996831884074690489" + "templateHash": "12802525131637595090" } }, "parameters": { @@ -97,7 +97,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "14296692176899339374" + "templateHash": "10854342800064359748" } }, "parameters": { @@ -3654,7 +3654,7 @@ "body": { "To": "@variables('SendAlertTo')", "Subject": "@variables('SetEmailSubject')", - "Body": "

@{variables('EmailNotice')}

@{variables('AppGatewayHTML')}
@{variables('IdleDiskHTML')}
@{variables('IPAddressHTML')}
@{variables('LoadBalancerHTML')}
@{variables('DiskSnapshotHTML')}
@{variables('StoppedVMHTML')}


📧 About FinOps alerts

FinOps alerts keep you informed about cost optimization opportunities within in your cloud environment. They are fully configurable and can be tailored to run on your desired schedule, ensuring that you receive timely notifications on the scenarios most important to your organization. FinOps alerts are part of the FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.

Provide feedback

Give feedback
Vote on or suggest ideas


" + "Body": "

@{variables('EmailNotice')}

@{variables('AppGatewayHTML')}
@{variables('IdleDiskHTML')}
@{variables('IPAddressHTML')}
@{variables('LoadBalancerHTML')}
@{variables('DiskSnapshotHTML')}
@{variables('StoppedVMHTML')}


📧 About FinOps alerts

FinOps alerts keep you informed about cost optimization opportunities within in your cloud environment. They are fully configurable and can be tailored to run on your desired schedule, ensuring that you receive timely notifications on the scenarios most important to your organization. FinOps alerts are part of the FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.

Provide feedback

Give feedback
Vote on or suggest ideas


" }, "path": "/v2/Mail" } diff --git a/docs/deploy/finops-alerts-latest.json b/docs/deploy/finops-alerts-latest.json index 3584f8878..a018121ed 100644 --- a/docs/deploy/finops-alerts-latest.json +++ b/docs/deploy/finops-alerts-latest.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "16996831884074690489" + "templateHash": "12802525131637595090" } }, "parameters": { @@ -97,7 +97,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "14296692176899339374" + "templateHash": "10854342800064359748" } }, "parameters": { @@ -3654,7 +3654,7 @@ "body": { "To": "@variables('SendAlertTo')", "Subject": "@variables('SetEmailSubject')", - "Body": "

@{variables('EmailNotice')}

@{variables('AppGatewayHTML')}
@{variables('IdleDiskHTML')}
@{variables('IPAddressHTML')}
@{variables('LoadBalancerHTML')}
@{variables('DiskSnapshotHTML')}
@{variables('StoppedVMHTML')}


📧 About FinOps alerts

FinOps alerts keep you informed about cost optimization opportunities within in your cloud environment. They are fully configurable and can be tailored to run on your desired schedule, ensuring that you receive timely notifications on the scenarios most important to your organization. FinOps alerts are part of the FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.

Provide feedback

Give feedback
Vote on or suggest ideas


" + "Body": "

@{variables('EmailNotice')}

@{variables('AppGatewayHTML')}
@{variables('IdleDiskHTML')}
@{variables('IPAddressHTML')}
@{variables('LoadBalancerHTML')}
@{variables('DiskSnapshotHTML')}
@{variables('StoppedVMHTML')}


📧 About FinOps alerts

FinOps alerts keep you informed about cost optimization opportunities within in your cloud environment. They are fully configurable and can be tailored to run on your desired schedule, ensuring that you receive timely notifications on the scenarios most important to your organization. FinOps alerts are part of the FinOps toolkit, an open-source collection of FinOps solutions that help you manage and optimize your cost, usage, and carbon.

Provide feedback

Give feedback
Vote on or suggest ideas


" }, "path": "/v2/Mail" } diff --git a/docs/deploy/finops-hub-0.9.json b/docs/deploy/finops-hub-0.9.json index 6655372c9..aa3459cd2 100644 --- a/docs/deploy/finops-hub-0.9.json +++ b/docs/deploy/finops-hub-0.9.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "5439938411281903410" + "templateHash": "6665130305505342036" } }, "parameters": { @@ -280,7 +280,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "2523028206602190451" + "templateHash": "9032999427449681343" } }, "parameters": { @@ -498,14 +498,14 @@ "dataFactorySuffix": "[format('-{0}', variables('uniqueSuffix'))]", "dataFactoryName": "[replace(format('{0}{1}', take(variables('dataFactoryPrefix'), sub(63, length(variables('dataFactorySuffix')))), variables('dataFactorySuffix')), '--', '-')]", "deployDataExplorer": "[not(empty(parameters('dataExplorerName')))]", - "telemetryId": "00f120b5-2007-6120-0000-40b000000000" + "telemetryId": "[join(createArray('00f120b5-2007-6120-0000-40b000000000_', if(or(empty(parameters('remoteHubStorageUri')), empty(parameters('remoteHubStorageKey'))), '', 'R'), substring(split(parameters('storageSku'), '_')[1], 0, 1), if(empty(parameters('dataExplorerName')), '', format('X{0}', substring(parameters('dataExplorerSku'), 0, 1))), if(empty(parameters('dataExplorerName')), '', replace(replace(replace(replace(replace(replace(replace(replace(split(split(parameters('dataExplorerSku'), 'Standard_')[1], '_')[0], 'C', ''), 'D', ''), 'E', ''), 'L', ''), 'a', ''), 'd', ''), 'i', ''), 's', '')), if(or(empty(parameters('dataExplorerName')), equals(parameters('dataExplorerCapacity'), 1)), '', format('x{0}', parameters('dataExplorerCapacity'))), if(parameters('enablePublicAccess'), '', 'P')), '')]" }, "resources": [ { "condition": "[parameters('enableDefaultTelemetry')]", "type": "Microsoft.Resources/deployments", "apiVersion": "2022-09-01", - "name": "[format('pid-{0}-{1}', variables('telemetryId'), uniqueString(deployment().name, parameters('location')))]", + "name": "[format('pid-{0}_{1}', variables('telemetryId'), uniqueString(deployment().name, parameters('location')))]", "properties": { "mode": "Incremental", "template": { @@ -2155,7 +2155,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "18243166431907778116" + "templateHash": "12998070848171971309" } }, "functions": [ @@ -2377,7 +2377,7 @@ } }, "variables": { - "$fxv#0": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\n#\r\n$adfParams = @{\r\n ResourceGroupName = $env:DataFactoryResourceGroup\r\n DataFactoryName = $env:DataFactoryName\r\n}\r\n\r\n# Delete old triggers\r\n$triggers = Get-AzDataFactoryV2Trigger @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^msexports(_(setup|daily|monthly|extract|FileAdded))?$' }\r\n$DeploymentScriptOutputs[\"stopTriggers\"] = $triggers | Stop-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n$DeploymentScriptOutputs[\"deleteTriggers\"] = $triggers | Remove-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n\r\n# Delete old pipelines\r\n$DeploymentScriptOutputs[\"pipelines\"] = Get-AzDataFactoryV2Pipeline @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^(msexports_(backfill|extract|fill|get|run|setup|transform)|config_(BackfillData|ExportData|RunBackfill|RunExports))$' } `\r\n| Remove-AzDataFactoryV2Pipeline -Force -ErrorAction SilentlyContinue\r\n", + "$fxv#0": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\n# \r\n$adfParams = @{\r\n ResourceGroupName = $env:DataFactoryResourceGroup\r\n DataFactoryName = $env:DataFactoryName\r\n}\r\n\r\n# Delete old triggers\r\n$triggers = Get-AzDataFactoryV2Trigger @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^msexports(_(setup|daily|monthly|extract|FileAdded))?$' }\r\n$DeploymentScriptOutputs[\"stopTriggers\"] = $triggers | Stop-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n$DeploymentScriptOutputs[\"deleteTriggers\"] = $triggers | Remove-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n\r\n# Delete old pipelines\r\n$DeploymentScriptOutputs[\"pipelines\"] = Get-AzDataFactoryV2Pipeline @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^(msexports_(backfill|extract|fill|get|run|setup|transform)|config_(BackfillData|ExportData|RunBackfill|RunExports))$' } `\r\n| Remove-AzDataFactoryV2Pipeline -Force -ErrorAction SilentlyContinue\r\n", "$fxv#1": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\nParam(\r\n [switch] $Stop\r\n)\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\nif (-not $Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\n# Loop thru triggers\r\n$env:Triggers.Split('|') `\r\n| ForEach-Object {\r\n $trigger = $_\r\n if ($Stop)\r\n {\r\n Write-Output \"Stopping trigger $trigger...\"\r\n $triggerOutput = Stop-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force `\r\n -ErrorAction SilentlyContinue # Ignore errors, since the trigger may not exist\r\n }\r\n else\r\n {\r\n Write-Output \"Starting trigger $trigger...\"\r\n $triggerOutput = Start-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force\r\n }\r\n if ($triggerOutput)\r\n {\r\n Write-Output \"done...\"\r\n }\r\n else\r\n {\r\n Write-Output \"failed...\"\r\n }\r\n $DeploymentScriptOutputs[$trigger] = $triggerOutput\r\n}\r\n\r\nif ($Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\nif (-not [string]::IsNullOrWhiteSpace($env:Pipelines))\r\n{\r\n $env:Pipelines.Split('|') `\r\n | ForEach-Object {\r\n Write-Output \"Running the init pipeline...\"\r\n Invoke-AzDataFactoryV2Pipeline `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -PipelineName $_\r\n }\r\n}\r\n", "$fxv#2": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\nParam(\r\n [switch] $Stop\r\n)\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\nif (-not $Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\n# Loop thru triggers\r\n$env:Triggers.Split('|') `\r\n| ForEach-Object {\r\n $trigger = $_\r\n if ($Stop)\r\n {\r\n Write-Output \"Stopping trigger $trigger...\"\r\n $triggerOutput = Stop-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force `\r\n -ErrorAction SilentlyContinue # Ignore errors, since the trigger may not exist\r\n }\r\n else\r\n {\r\n Write-Output \"Starting trigger $trigger...\"\r\n $triggerOutput = Start-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force\r\n }\r\n if ($triggerOutput)\r\n {\r\n Write-Output \"done...\"\r\n }\r\n else\r\n {\r\n Write-Output \"failed...\"\r\n }\r\n $DeploymentScriptOutputs[$trigger] = $triggerOutput\r\n}\r\n\r\nif ($Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\nif (-not [string]::IsNullOrWhiteSpace($env:Pipelines))\r\n{\r\n $env:Pipelines.Split('|') `\r\n | ForEach-Object {\r\n Write-Output \"Running the init pipeline...\"\r\n Invoke-AzDataFactoryV2Pipeline `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -PipelineName $_\r\n }\r\n}\r\n", "focusSchemaVersion": "1.0", diff --git a/docs/deploy/finops-hub-latest.json b/docs/deploy/finops-hub-latest.json index 6655372c9..aa3459cd2 100644 --- a/docs/deploy/finops-hub-latest.json +++ b/docs/deploy/finops-hub-latest.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "5439938411281903410" + "templateHash": "6665130305505342036" } }, "parameters": { @@ -280,7 +280,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "2523028206602190451" + "templateHash": "9032999427449681343" } }, "parameters": { @@ -498,14 +498,14 @@ "dataFactorySuffix": "[format('-{0}', variables('uniqueSuffix'))]", "dataFactoryName": "[replace(format('{0}{1}', take(variables('dataFactoryPrefix'), sub(63, length(variables('dataFactorySuffix')))), variables('dataFactorySuffix')), '--', '-')]", "deployDataExplorer": "[not(empty(parameters('dataExplorerName')))]", - "telemetryId": "00f120b5-2007-6120-0000-40b000000000" + "telemetryId": "[join(createArray('00f120b5-2007-6120-0000-40b000000000_', if(or(empty(parameters('remoteHubStorageUri')), empty(parameters('remoteHubStorageKey'))), '', 'R'), substring(split(parameters('storageSku'), '_')[1], 0, 1), if(empty(parameters('dataExplorerName')), '', format('X{0}', substring(parameters('dataExplorerSku'), 0, 1))), if(empty(parameters('dataExplorerName')), '', replace(replace(replace(replace(replace(replace(replace(replace(split(split(parameters('dataExplorerSku'), 'Standard_')[1], '_')[0], 'C', ''), 'D', ''), 'E', ''), 'L', ''), 'a', ''), 'd', ''), 'i', ''), 's', '')), if(or(empty(parameters('dataExplorerName')), equals(parameters('dataExplorerCapacity'), 1)), '', format('x{0}', parameters('dataExplorerCapacity'))), if(parameters('enablePublicAccess'), '', 'P')), '')]" }, "resources": [ { "condition": "[parameters('enableDefaultTelemetry')]", "type": "Microsoft.Resources/deployments", "apiVersion": "2022-09-01", - "name": "[format('pid-{0}-{1}', variables('telemetryId'), uniqueString(deployment().name, parameters('location')))]", + "name": "[format('pid-{0}_{1}', variables('telemetryId'), uniqueString(deployment().name, parameters('location')))]", "properties": { "mode": "Incremental", "template": { @@ -2155,7 +2155,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "18243166431907778116" + "templateHash": "12998070848171971309" } }, "functions": [ @@ -2377,7 +2377,7 @@ } }, "variables": { - "$fxv#0": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\n#\r\n$adfParams = @{\r\n ResourceGroupName = $env:DataFactoryResourceGroup\r\n DataFactoryName = $env:DataFactoryName\r\n}\r\n\r\n# Delete old triggers\r\n$triggers = Get-AzDataFactoryV2Trigger @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^msexports(_(setup|daily|monthly|extract|FileAdded))?$' }\r\n$DeploymentScriptOutputs[\"stopTriggers\"] = $triggers | Stop-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n$DeploymentScriptOutputs[\"deleteTriggers\"] = $triggers | Remove-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n\r\n# Delete old pipelines\r\n$DeploymentScriptOutputs[\"pipelines\"] = Get-AzDataFactoryV2Pipeline @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^(msexports_(backfill|extract|fill|get|run|setup|transform)|config_(BackfillData|ExportData|RunBackfill|RunExports))$' } `\r\n| Remove-AzDataFactoryV2Pipeline -Force -ErrorAction SilentlyContinue\r\n", + "$fxv#0": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\n# \r\n$adfParams = @{\r\n ResourceGroupName = $env:DataFactoryResourceGroup\r\n DataFactoryName = $env:DataFactoryName\r\n}\r\n\r\n# Delete old triggers\r\n$triggers = Get-AzDataFactoryV2Trigger @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^msexports(_(setup|daily|monthly|extract|FileAdded))?$' }\r\n$DeploymentScriptOutputs[\"stopTriggers\"] = $triggers | Stop-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n$DeploymentScriptOutputs[\"deleteTriggers\"] = $triggers | Remove-AzDataFactoryV2Trigger -Force -ErrorAction SilentlyContinue\r\n\r\n# Delete old pipelines\r\n$DeploymentScriptOutputs[\"pipelines\"] = Get-AzDataFactoryV2Pipeline @adfParams -ErrorAction SilentlyContinue `\r\n| Where-Object { $_.Name -match '^(msexports_(backfill|extract|fill|get|run|setup|transform)|config_(BackfillData|ExportData|RunBackfill|RunExports))$' } `\r\n| Remove-AzDataFactoryV2Pipeline -Force -ErrorAction SilentlyContinue\r\n", "$fxv#1": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\nParam(\r\n [switch] $Stop\r\n)\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\nif (-not $Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\n# Loop thru triggers\r\n$env:Triggers.Split('|') `\r\n| ForEach-Object {\r\n $trigger = $_\r\n if ($Stop)\r\n {\r\n Write-Output \"Stopping trigger $trigger...\"\r\n $triggerOutput = Stop-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force `\r\n -ErrorAction SilentlyContinue # Ignore errors, since the trigger may not exist\r\n }\r\n else\r\n {\r\n Write-Output \"Starting trigger $trigger...\"\r\n $triggerOutput = Start-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force\r\n }\r\n if ($triggerOutput)\r\n {\r\n Write-Output \"done...\"\r\n }\r\n else\r\n {\r\n Write-Output \"failed...\"\r\n }\r\n $DeploymentScriptOutputs[$trigger] = $triggerOutput\r\n}\r\n\r\nif ($Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\nif (-not [string]::IsNullOrWhiteSpace($env:Pipelines))\r\n{\r\n $env:Pipelines.Split('|') `\r\n | ForEach-Object {\r\n Write-Output \"Running the init pipeline...\"\r\n Invoke-AzDataFactoryV2Pipeline `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -PipelineName $_\r\n }\r\n}\r\n", "$fxv#2": "# Copyright (c) Microsoft Corporation.\r\n# Licensed under the MIT License.\r\n\r\nParam(\r\n [switch] $Stop\r\n)\r\n\r\n# Init outputs\r\n$DeploymentScriptOutputs = @{}\r\n\r\nif (-not $Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\n# Loop thru triggers\r\n$env:Triggers.Split('|') `\r\n| ForEach-Object {\r\n $trigger = $_\r\n if ($Stop)\r\n {\r\n Write-Output \"Stopping trigger $trigger...\"\r\n $triggerOutput = Stop-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force `\r\n -ErrorAction SilentlyContinue # Ignore errors, since the trigger may not exist\r\n }\r\n else\r\n {\r\n Write-Output \"Starting trigger $trigger...\"\r\n $triggerOutput = Start-AzDataFactoryV2Trigger `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -Name $trigger `\r\n -Force\r\n }\r\n if ($triggerOutput)\r\n {\r\n Write-Output \"done...\"\r\n }\r\n else\r\n {\r\n Write-Output \"failed...\"\r\n }\r\n $DeploymentScriptOutputs[$trigger] = $triggerOutput\r\n}\r\n\r\nif ($Stop)\r\n{\r\n Start-Sleep -Seconds 10\r\n}\r\n\r\nif (-not [string]::IsNullOrWhiteSpace($env:Pipelines))\r\n{\r\n $env:Pipelines.Split('|') `\r\n | ForEach-Object {\r\n Write-Output \"Running the init pipeline...\"\r\n Invoke-AzDataFactoryV2Pipeline `\r\n -ResourceGroupName $env:DataFactoryResourceGroup `\r\n -DataFactoryName $env:DataFactoryName `\r\n -PipelineName $_\r\n }\r\n}\r\n", "focusSchemaVersion": "1.0", diff --git a/src/scripts/Package-Toolkit.ps1 b/src/scripts/Package-Toolkit.ps1 index 71225ebf6..906b3eed8 100644 --- a/src/scripts/Package-Toolkit.ps1 +++ b/src/scripts/Package-Toolkit.ps1 @@ -84,7 +84,7 @@ function Copy-TemplateFiles() Remove-Item "$relDir/*.zip" -Force return Get-ChildItem "$relDir/$Template*" -Directory ` - | Where-Object { $_.Name -ne 'pbit' -and $_.Name -ne 'pbix' } ` + | Where-Object { @('pbit', 'pbix', 'FinOpsToolkit') -notcontains $_.Name } ` | ForEach-Object { Write-Verbose ("Packaging $_" -replace (Get-Item $relDir).FullName, '.') $srcPath = $_ diff --git a/src/templates/finops-hub/modules/hub.bicep b/src/templates/finops-hub/modules/hub.bicep index 45764b679..44e0905dc 100644 --- a/src/templates/finops-hub/modules/hub.bicep +++ b/src/templates/finops-hub/modules/hub.bicep @@ -204,8 +204,23 @@ var safeScriptSubnetId = enablePublicAccess ? '' : vnet.outputs.scriptSubnetId // } // var finalEventGridLocation = eventGridLocation != null && !empty(eventGridLocation) ? eventGridLocation : (eventGridLocationFallback[?location] ?? location) -// The last segment of the telemetryId is used to identify this module -var telemetryId = '00f120b5-2007-6120-0000-40b000000000' +// The last segment of the GUID in the telemetryId (40b) is used to identify this module +// Remaining characters identify settings; must be <= 12 chars -- Example: (guid)_RLXD##x1000P +var telemetryId = join([ + '00f120b5-2007-6120-0000-40b000000000_' + // R = remote hubs enabled + empty(remoteHubStorageUri) || empty(remoteHubStorageKey) ? '' : 'R' + // L = LRS, Z = ZRS + substring(split(storageSku, '_')[1], 0, 1) + // X = ADX enabled + D (dev) or S (standard) SKU + empty(dataExplorerName) ? '' : 'X${substring(dataExplorerSku, 0, 1)}' + // Number of cores in the VM size + empty(dataExplorerName) ? '' : replace(replace(replace(replace(replace(replace(replace(replace(split(split(dataExplorerSku, 'Standard_')[1], '_')[0], 'C', ''), 'D', ''), 'E', ''), 'L', ''), 'a', ''), 'd', ''), 'i', ''), 's', '') + // Number of nodes in the cluster + empty(dataExplorerName) || dataExplorerCapacity == 1 ? '' : 'x${dataExplorerCapacity}' + // P = private endpoints enabled + enablePublicAccess ? '' : 'P' +], '') //============================================================================== // Resources @@ -219,7 +234,7 @@ var telemetryId = '00f120b5-2007-6120-0000-40b000000000' //------------------------------------------------------------------------------ resource defaultTelemetry 'Microsoft.Resources/deployments@2022-09-01' = if (enableDefaultTelemetry) { - name: 'pid-${telemetryId}-${uniqueString(deployment().name, location)}' + name: 'pid-${telemetryId}_${uniqueString(deployment().name, location)}' properties: { mode: 'Incremental' template: {
NameResource GroupSubscription